﻿*{-moz-outline:none;margin:0;padding:0}
.picabooFix{width:100%}
p { line-height:1.3 }
blockquote{background-color:#efefef;background:#efefef url(../images/quote_open.jpg) left top no-repeat;font-style:italic;font-weight:600;width:500px;border-left:solid 5px #ddd;margin:0 auto;padding:7px 5px 7px 40px}
img{border:none}
body{font-family:Arial, Verdana, Times New Roman;font-size:12px;color:#333}
a{text-decoration:none;color:#369}
a:link{text-decoration:none;color:#369}
a:visited{text-decoration:none;color:#369}
a:hover{text-decoration:underline;color:#369}
a:active{text-decoration:none;color:#369}
#helpPopUp{background:transparent;width:450px;height:450px}
#box{background:url(../images/master/help-back.jpg) repeat-x}
h1{color:#666;font-size:25px}
h2{color:#666;font-size:18px}
h3{color:#666;font-size:14px}
h4{color:#666;font-size:13px}
h5{color:#666;font-size:11px}
h1 a{color:#666}
h2 a{color:#666}
h3 a{color:#666}
h4 a{color:#666}
h5 a{color:#666}
h2.benefitHead span{display:none}
ul li{list-style-type:square;margin-left:15px}
.inlineUl{list-style-type:none}
.inlineUl li{display:block;width:199px;float:left;margin:2px}
ol li{list-style-position:outside;margin-left:15px}
ul.norm li{list-style-type:none;margin-left:5px}
small{font-size:11px}
.warning{font-size:25px;color:red;text-align:center;width:80%;border:solid 1px red;background-color:#ffbcbc;margin:175px auto;padding:20px}
.abc{color:#369}
.abc a:link{color:#369}
.abc a:visited{color:#369}
.abcGreen{color:#690 !important}
.abcGreen:link{color:#690 !important}
.abcGreen:visited{color:#690 !important}
.abcGreen a:link{color:#690 !important}
.abcGreen a:visited{color:#690 !important}
.abcOrange{color:#c63}
.abcOrange a{color:#c63}
.abcOrange a:visited{color:#c63}
.abcOrange a:link{color:#c63}
.abcOrange li{color:#c63}
.abcGrey{color:#666}
.abcGrey:link{color:#666}
.abcGrey:visited{color:#666}
.abcGrey a:link{color:#666}
.abcGrey a:visited{color:#666}
.learnMoreLink{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink a{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink:link{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink a:link{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink:active{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink a:active{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink:visited{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
learnMoreLink a:visited{color:#690 !important;font-size:11px !important;text-decoration:underline !important}
.clear{clear:both}
.centered{text-align:center}
.rightAligned{text-align:right}
.underliner{text-decoration:underline !important}
.nounderliner{text-decoration:none !important}
.floatLeft{float:left}
.floatRight{float:right}
.floatRightPadded{float:right;padding:5px}
address{font-style:normal}
.pad20{padding:0 20px}
backToTOp{margin-left:100px}
.bread-crumbs{background-color:#ebe7dc;color:#adf1ff;height:30px;border-bottom:solid 1px #7ea60a;margin-bottom:10px;padding:5px}
.bread-crumbs h2{font-size:22px;display:inline}
.bread-crumbs h1{font-size:22px;display:inline}
.page-head{background-color:#939393;color:#FFF;font-size:14px;text-align:left;height:40px;width:980px;margin-bottom:5px}
#movieContainerHolder{width:605px;height:411px;margin:5px 5px 5px}
#mainContent{width:969px;background:#fff url(../images/master/main-content-background.jpg) repeat-y;margin:0 auto}
#mainContentTop{background:#fff url(../images/master/main-content-topper.jpg) no-repeat;height:9px}
#mainContentBot{background:transparent url(../images/master/main-content-bottom.jpg) bottom left;background-repeat:no-repeat;height:9px}
.blogHeaderContainer{width:100%;background:transparent url(../images/master/blogHeadBack.jpg) top left no-repeat;border-bottom:solid 1px #a1a1a1}
.blogHeaderContainer h2{font-size:14px}
.blogHeader{float:left;width:500px;margin-top:3px}
.blogSubHeader{float:left;padding-top:11px;width:400px}
.blogIcon{background:transparent;float:left;width:72px;height:50px}
.bTag2{font-size:10px}
.bTag3{font-size:14px}
.bTag4{font-size:18px}
.bTag5{font-size:22px}
.bTag6{font-size:24px}
.bTag7{font-size:28px}
.setH100{height:100px}
.setH150{height:150px}
.setH200{height:200px}
.setH250{height:250px}
.setH300{height:300px}
.setH350{height:350px}
.setH400{height:400px}
.setHLargest{height:450px}
hr{border:none 0;border-top:1px dashed #999;width:100%;height:1px;margin:8px auto}
hr.solid{border:none 0;border-top:1px solid #000;width:100%;height:1px}
.fullWidthHr{width:100%;padding:10px 0 5px}
#jimvideocontainer{background:gray;width:300px;}
#miniVideoHoldActivate{background:#fff url(../images/master/jimVideoBack.jpg) center no-repeat;width:300px;}
#miniVideoHoldActivate img{border:none !important}
#miniVideoHoldActivate a{text-decoration:underline}
#benefitsvideocontainer{width:300px;background:#6c6c6c;margin:10px}
.testimonialPic{float:left;margin:5px}
.testimonialPicReal{float:left;border:solid 1px #000 !important;margin:3px 15px 10px 5px}
.testimonialPicDetailed{float:left;border:solid 1px #000 !important;margin:5px}
.businessCenterPic{float:left;border:solid 1px #000 !important;margin:5px}
.jimPic{margin-right:5px;float:left}
.benefitsIcons{float:left;padding:0 15px 15px 5px}
.magazineMainPic{border-bottom:1px solid #000 !important;margin:5px;padding:22px}
.partnerBigPic{float:right;padding:5px}
.icons{width:19px;height:19px;vertical-align:middle}
.marketingMaterialsLinks li{width:150px;float:left;text-align:center;list-style:none;margin:0}
.marketingMaterialsLinks li.break{float:none;clear:both;height:15px}
.blogPost{border-bottom:1px dashed #ccc;width:95%;margin:5px auto;padding:10px}
.blogPostDetails{width:55px;height:75px;float:left;text-align:center;margin-right:10px;font-size:10px}
.blogPicture{width:55px;height:55px}
.blogPicture img{width:55px;height:55px}
.blogDetails{width:55px;height:30px;background:transparent url(../images/box/box-head-75.jpg) no-repeat;font-size:10px;text-align:center}
.blogByline{font-size:10px;padding-left:25px;margin-bottom:6px;margin-top:6px}
.blogText{font-size:14px;line-height:22px}
.blogText p{font-size:14px;line-height:22px}
.blogText ul{margin-left:20px}
.blogText ol{margin-left:20px}
.blogLinks{font-size:10px;width:500px;float:left}
.blogLinks a:link{color:#666}
.blogLinks a{color:#666}
.blogLinks a:visited{color:#666}
.blogContent{float:left;margin-top:10px}
.blogBody{width:500px;float:left}
.blogBody h3 span{color:#535353;font-size:12px;font-weight:400}
.blogFullDetails{float:right;width:175px;height:75px;border:solid 1px #D5D1C8;text-align:center;padding:5px}
.blogFullDetails img{float:left;width:75px;height:75px}
.blogroll dt{font-weight:700;letter-spacing:1px;margin-top:3px;text-transform:lowercase}
.faqlist li{list-style:none;margin-left:25px;margin-bottom:4px}
.faqlist li a{color:#690;text-decoration:underline}
.fader{display:none}
.homeArticles{float:left;width:183px;height:245px;border-right:solid 1px #c5c5c5;padding:10px}
.homeArticlesLast{border:none}
.magazineHomeBottom{width:95%;text-align:right;padding-right:15px;padding-top:10px;font-size:10px;margin:10px auto 0}
.legendStyle{font-size:1.5em;margin-left:10px}
#resellerMenu{padding:0 10px 10px}
#resellerMenu h3{color:#369;margin-bottom:5px}
#resellerMenu ul{margin-left:5px}
#resellerMenu ul li{color:#690;list-style-type:square}
#resellerMenu ul li a{color:#000;text-decoration:underline}
#resellerMenu ul li a.o{color:#c63;text-decoration:underline}
.greenDot li{color:#690;list-style-position:outside;margin:10px 0 0}
.greenDot li span{color:#000;font-weight:400}
.greenDot li span a{color:#000;font-weight:400;text-decoration:underline}
.afffaqlist li a{color:#000;text-decoration:underline}
.topPad{padding-top:20px !important}
.botPad{padding-bottom:20px !important}
.two-thirdsContainer{width:636px;margin-left:3px;float:left}
.one-thirdContainer{width:320px;float:left}
.one-fifthContainer{width:230px;margin-left:3px;float:left}
.four-fifthContainer{width:735px;float:left}
.box{float:left;margin:10px}
.box1Head{background:transparent url(../images/master/box-top-right.jpg) no-repeat right;height:25px}
.box1Head h2{height:25px;line-height:24px;background:transparent url(../images/master/box-top-left.jpg) no-repeat left;font-weight:700;font-size:14px;padding:0 11px}
.box1SubHead{background-color:#e1e1e1;border:solid 1px #a1a1a1;border-top:none;color:#666;padding:5px 10px}
.box1Content{border:solid 1px #a1a1a1;background-color:#f2f2f2;border-top:none;padding:5px}
.box1ScrollButtons{float:right;height:25px;padding-top:2px}
.box1HeadGreen{background:transparent url(../images/master/box-top-right-Green.jpg) no-repeat right;height:25px}
.box1HeadGreen h2{height:25px;line-height:24px;background:transparent url(../images/master/box-top-left-Green.jpg) no-repeat left;font-weight:700;font-size:14px;color:#FFF;padding:0 11px}
.box1HeadGrey{background:transparent url(../images/box/box1-top-right-g.jpg) no-repeat right;height:25px}
.box1HeadGrey h2{height:25px;line-height:24px;background:transparent url(../images/box/box1-top-left-g.jpg) no-repeat left;font-weight:700;font-size:14px;padding:0 11px}
.box2Head{height:20px;background:transparent url(../images/header-overlap-bg.jpg) no-repeat top left}
.box2Head h2{margin-left:11px;background:transparent url(../images/header-overlap-bg.jpg) no-repeat top right}
.box2SubHead{border-right:solid 1px #a1a1a1;border-left:solid 1px #a1a1a1;padding:5px 12px 2px}
.box2Content{border:solid 1px #a1a1a1;border-top:none;padding:10px}
.box4Content{padding:0 10px}
.box5Head{background:transparent url(../images/master/gray-header-right.jpg) no-repeat top right;height:24px}
.box5Head h2{height:24px;line-height:24px;background:transparent url(../images/master/gray-header-left.jpg) no-repeat top left;font-weight:700;font-size:14px;padding:0 11px}
.box5SubHead{background-color:#e1e1e1;padding:5px 10px}
.box5Content{background-color:#fff;padding:5px 25px}
.box6{border:solid 1px #ccc;background-color:#efefef}
.box6Content{background:#FFF url(../images/master/gray-to-white-bgtile-up.jpg) repeat-x top;padding:20px 20px 0}
.box6Foot{background:#FFF url(../images/master/gray-to-white-bgtile-down.jpg) repeat-x bottom;padding:0 20px}
.boxColumnsHalf{float:left;width:286px;margin:0 3px;padding:0 3px}
.gradientWhiteGrayBG{background:#FFF url(../images/master/gray-to-white-bgtile.jpg) repeat-x top}
.benefit{width:100px;float:left;height:190px;border-left:solid 1px #c5c5c5;padding:10px;font-size:11px}
.bFirst{border-left:none;padding-left:5px}
.benefit h3{margin:5px 0;font-size:12px}
.benefitShort{height:130px;text-align:center}
.benefit img{margin-left:15px}
.benefitShort img{margin:0}
.benefitPageBottom{background:url(../images/benefits/benefit-bottom-bg.jpg) no-repeat bottom !important;padding-bottom:20px !important}
.benefitPageTop{background:url(../images/benefits/benefit-top-bg.jpg) no-repeat top !important;padding-top:20px !important}
.benefitPageTop2{background:url(../images/benefits/benefit-top-bg-with-stupid.jpg) no-repeat top !important;padding-top:20px !important}
.barTestimonial{float:left;width:200px;margin-top:7px}
.barTestimonialPic{float:left;width:50px;height:50px;margin:10px}
.miniPartners{float:left;border-right:solid 1px #a6a6a6;width:130px;margin:0 5px;padding:0 5px}
.miniPartnersLast{float:left;width:130px;margin:0 5px;padding:0 5px}
.boxHeadOverLap{color:#000;height:30px;background:transparent url(../images/header-overlap-bg.jpg) no-repeat top left;width:100%}
.boxHeadOverLap h2{background:transparent url(../images/header-overlap-bg.jpg) no-repeat top right;margin-left:10px;height:100%}
.boxHead{color:#000;height:24px;background:transparent url(../images/master/box-top-right.jpg) no-repeat top;background-position:right;width:100%}
.boxHead h2{padding-left:10px;height:24px;line-height:24px;background:transparent url(../images/master/box-top-left.jpg) no-repeat top;background-position:left;width:100%;font-family:Arial;font-weight:700;font-size:14px;margin:0}
.boxSubHead{background-color:#e1e1e1;border-right:solid 1px #a1a1a1;border-left:solid 1px #a1a1a1;color:#2b5286;padding:5px 0 5px 5px}
.boxContent{border:solid 1px #a1a1a1;background-color:#fff;padding:5px}
.boxBenefit{padding:0 10px}
.fullWidth{width:958px}
.three-fifths{width:566px}
.two-fifths{width:335px}
.one-third{width:300px}
.two-third{width:625px}
.four-fifths{width:690px}
.one-fifth{width:200px}
.colorBox1{background-color:red}
.fieldBox{background:#FFF url(../images/master/gray-to-white-bgtile.jpg) repeat-x top}
.fieldBox h3{padding:5px 0}
.homeArticles h3{padding:5px 0}
.eNewsLetterBox{background:#FFF url(../images/master/e-weekly-back.jpg) top left no-repeat;padding-top:25px;height:192px}
.membersContainer{width:713px;float:left;margin:0 10px}
.membersContainerHead{width:713px;height:153px;background:#fff url(../images/members/icon-header.jpg) no-repeat}
.membersContainerHead h2{padding:10px}
.membersContainerHead h3{margin:35px 0 10px 15px}
.membersContainerHead p{margin:0 15px}
.membersContainerContent{width:713px;background:#fff url(../images/members/tileWrapper1.jpg) repeat-y}
.membersContainerBottom{width:713px;height:60px;background:#fff url(../images/members/bottom-grad.jpg) bottom;text-align:center}
.resellerContainer{width:713px;float:left;margin:0 10px}
.resellerContainerHead{width:713px;height:45px;background:#fff url(../images/master/reseller-box-top.jpg) no-repeat}
.resellerContainerHead h2{padding:20px 20px 0}
.resellerContainerContent{width:713px;background:#fff url(../images/members/tileWrapper1.jpg) repeat-y}
.resellerContainerContent h3{color:#369}
.resellerContainerContent p{margin:5px 0}
.resellerContainerContent hr{width:99%;margin:10px 0}
.resellerContainerContent ol{margin-left:35px}
.resellerContainerContent ol li{list-style-position:outside;margin-bottom:5px}
.resellerContainerBottom{width:713px;height:60px;background:#fff url(../images/members/bottom-grad.jpg) bottom no-repeat;text-align:center;padding-bottom:20px}
.loginBox{background:url(../images/register/login-back.jpg) top left no-repeat;height:262px}
.boxContainer{border:solid 1px #ccc}
.gradientBox{background:url(../images/box/box-tile-gradient.jpg) top left repeat-y}
.gradientBoxTop{background:transparent url(../images/box/box-top-gradient.jpg) top left no-repeat}
.gradientBoxBottom{background:transparent url(../images/box/box-bottom-gradient.jpg) bottom left no-repeat}
.gradientBox hr{width:96%;text-align:left;margin-left:10px}
#footer{width:986px;background:#a4d21e url(../images/master/footer-green-bottom.jpg);background-position:0 37px;color:#fff;margin:5px auto 0}
#footerre{width:986px;background:#a4d21e url(../images/master/reseller-footer.jpg);background-position:0 37px;color:#fff;margin:5px auto 0}
.footerNavHolder{background:#fff url(../images/master/footer-nav.jpg) no-repeat;height:37px;font-size:13px}
.footerNav{text-align:center;font-weight:700;padding-top:15px}
.footerNav li{display:inline;color:#666;font-size:12px;background-image:url(../images/master/menu-divider-bottom.jpg);background-position:right;background-repeat:no-repeat;margin:0;padding:3px 10px 3px 8px}
.footerNav a{display:inline;color:#666;font-size:12px;margin:0;padding:3px 10px 3px 8px}
.footerNav a:link{display:inline;color:#666;font-size:12px;margin:0;padding:3px 10px 3px 8px}
.footerNav a:visited{display:inline;color:#666;font-size:12px;margin:0;padding:3px 10px 3px 8px}
.footerNav li.orangelink a{color:#c63;font-weight:700}
.footerNav li.orangelink a:link{color:#c63;font-weight:700}
.footerNav li.orangelink a:visited{color:#c63;font-weight:700}
.footerNav li.fnlast{background:transparent url()}
.footerSub a{color:#FFF}
.footerSub a:visited{color:#FFF}
.footerSub a:hover{color:#FF0}
#footer h1{color:#ff0}
#footer h2{color:#ff0}
#footer h5{color:#ff0;font-size:12.2px}
#footerre h1{color:#ff0}
#footerre h2{color:#ff0}
#footerre h5{color:#ff0;font-size:12.2px}
.footerSub{height:120px;margin:10px 0 0 20px}
.footerSub div{float:left;width:225px}
.footerSub div.company{float:right;width:245px}
.footerSub ul li{list-style-type:none;margin-left:5px;font-size:13px}
.copyright{width:986px;height:40px;background:transparent url(../images/master/black-background.jpg) repeat-y;color:#FFF;margin:0 auto}
.copyright address{font-size:10px;color:#999;font-style:normal;margin:0 0 0 20px}
.copyright p{font-size:10px;color:#999;padding-top:5px;margin:0 0 0 20px}
.copyButtons{float:right;margin-right:10px;padding:10px}
#compactFooter{width:976px;text-align:center;font-size:9px;background:#fff url(../images/master/main-content-background.jpg) repeat-y;margin:0 auto}
#header{background:#a4d21e url(../images/master/agni header.jpg) repeat-y;background-position:center 0;width:986px;height:152px;margin:30px auto 10px}
.regHead{height:166px !important;width:980px !important;background:#a4d21e url(../images/register/regester-head-background.jpg) !important;margin-bottom:0 !important;margin-top:0 !important}
#loginHori{position:absolute;top:0;background:transparent url(../images/master/black-background.jpg) repeat-y;color:#999;height:22px;padding-top:8px;vertical-align:middle;text-align:right;width:986px;font-size:11px;letter-spacing:.5px}
#loginHori a{color:#ccc}
#loginHori a:hover{color:#FFF;text-decoration:none}
#toploginform{display:none;margin-top:-2px}
#toploginform p{color:#999}
#loginHori input{border:2px solid #FFF;width:100px;height:15px;font-size:10px}
#loginHori button{background:transparent none repeat scroll 0 0;border:0 none;cursor:pointer;vertical-align:middle;margin:0;padding:0}
.regTop{width:975px !important;margin:auto !important;padding:0 !important}
#americasbestcompanies{position:absolute;top:30px;margin-left:18px;z-index:50}
#americasbestcompanies h1 a{display:block;width:150px;height:150px}
#americasbestcompanies h1{width:151px;height:152px;background:transparent url(../images/master/agni logo.jpg)}
#americasbestcompanies h1 span{display:none}
#thefutureofsmallbusiness{height:123px}
#thefutureofsmallbusiness h2 span{display:none}
#toploginlinks{padding-right:15px}
#resellerHeader{background:#ce7a0b url(../images/master/abc-header-reseller.jpg) repeat-y;background-position:center 0;width:986px;height:141px;margin:30px auto 10px}
.sectionHeader{width:800px;background-color:transparent;float:left;margin-bottom:10px;padding:20px}
.leftSkinny{width:235px;float:left;background-color:transparent;height:300px}
.leftMenu{background-color:transparent;padding-left:20px;color:#666}
.leftMenu h3{color:#369}
.leftMenu ul li{list-style-position:inside;padding:2px}
.rightFat{width:721px;margin-left:0;float:left;background-color:transparent}
.iconedHeaderDiv{background:url(../images/members/icon-header.jpg) transparent no-repeat top right;width:100%;float:left}
.tileWrapper1{background:url(../images/members/tileWrapper1.jpg) transparent top right repeat-y;float:left}
.welcomeMessDiv{background-color:transparent;height:65px;width:600px;float:left;margin:0 10px 10px 20px}
.pageTitle{background-color:transparent;height:30px;width:600px;float:left;margin-left:20px}
.simpleDiv{width:690px;float:left;margin:10px 0 10px 20px}
.simpleDiv strong{color:#666}
.simpleDiv small{color:#666;height:10px}
.simpleDiv input{height:1em;background:url(../images/members/bottom-grad.jpg) transparent no-repeat center}
.grayHeader{width:100%;background:url(../images/members/gray-header-left.jpg) top left transparent}
.grayHeader h3{background:url(../images/members/gray-header-right.jpg) transparent no-repeat top right;margin-left:10px;padding:5px}
.bottomGradDiv{width:100%;height:100px;float:left;background:url(../images/members/bottom-grad.jpg) transparent no-repeat bottom right;color:#FFF}
#membersMenu{padding:10px}
#membersMenu h3{color:#369;margin-bottom:5px}
#membersMenu ul{margin-left:5px}
#membersMenu ul li{color:#690;list-style-type:square}
#membersMenu ul li a{color:#666;text-decoration:underline}
.mainNavigator{background:#eee url(../images/master/top-menu-background.jpg);width:986px;height:33px;text-align:left}
.navBox{width:830px;margin-left:149px}
.preload2{background:url(../prodrop2/button4.gif)}
.menu2{list-style:none;height:29px;position:relative;font-family:arial, verdana, sans-serif;margin:0;padding:0 0 0 32px}
.menu2 li{margin:0}
.menu2 li.top{display:block;float:left;position:relative;margin-top:0;background-image:url(../images/master/menu-divider.jpg);background-position:right;background-repeat:no-repeat}
.menu2 li.signUpNowLink{display:block;float:right;position:relative;margin-top:0;background-image:url(../prodrop2/signUp.jpg);background-position:right;background-repeat:no-repeat}
.menu2 li.signUpNowLink a{width:100px;color:#fff;display:block;float:left;height:29px;line-height:29px;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer;padding:0 0 0 12px}
.menu2 li.signUpNowLink a span{float:left;display:block;height:29px;padding:0 12px 0 20px}
.menu2 li.signUpNowLink a:hover{background-image:url(../prodrop2/signUp_hover.jpg);background-position:right}
.menu2 li.signUpNowLink:hover > a{background:url(../prodrop2/signUp_hover.jpg) no-repeat right}
.menu2 li.toplast{display:block;float:left;position:relative;margin-top:0;background-image:url();background-position:right;background-repeat:no-repeat}
.menu2 li a.top_link{display:block;float:left;height:29px;line-height:29px;color:#666;text-decoration:none;font-size:13px;font-weight:700;cursor:pointer;padding:0 0 0 12px}
.menu2 li a.top_link span{float:left;display:block;height:29px;padding:0 20px 0 6px}
.menu2 li a.top_link span.down{float:left;display:block;height:29px;background:url(../prodrop2/down.gif) no-repeat right top;padding:0 20px 0 6px}
.menu2 li a.top_link:hover{color:#FFF;background:url(../prodrop2/button4.gif) no-repeat}
.menu2 li a.top_link:hover span{background:url(../prodrop2/button4.gif) no-repeat right top}
.menu2 li a.top_link:hover span.down{background:url(../prodrop2/button4a.gif) no-repeat right top}
.menu2 li:hover > a.top_link{color:#fff;background:url(../prodrop2/button4.gif) no-repeat}
.menu2 li:hover > a.top_link span{background:url(../prodrop2/button4.gif) no-repeat right top}
.menu2 li:hover > a.top_link span.down{background:url(../prodrop2/button4a.gif) no-repeat right top}
.menu2 table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0}
.menu2 a:hover{visibility:visible}
.menu2 li:hover{position:relative;z-index:200}
.menu2 ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0}
.menu2 :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0}
.menu2 :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0}
.menu2 :hover ul :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0}
.menu2 :hover ul :hover ul :hover ul :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;list-style:none;margin:0;padding:0}
.menu2 :hover ul.sub{left:2px;top:29px;background:#ddf59e;border:1px solid #84ae0e;white-space:nowrap;width:157px;height:auto;text-align:left;padding:3px 0}
.menu2 :hover ul.sub li{display:block;height:20px;position:relative;float:left;width:90px;margin-left:0}
.menu2 :hover ul.sub li a{display:block;font-size:11px;height:20px;width:87px;line-height:20px;text-indent:5px;color:#5b7d00;text-decoration:none;border:3px solid transparent;border-width:0 0 0 3px}
.menu2 :hover ul.sub li a.fly{background:#fff url(../prodrop2/arrow.gif) 80px 7px no-repeat}
.menu2 :hover ul.sub li a:hover{background:#fbc81f url(../images/home/glowy.jpg) center top;color:#fff;width:154px}
.partnerBox{width:220px;float:left;border:solid 1px #999;height:310px;background-color:#eee;margin:7px}
.partnerHead{width:220px;height:22px;text-align:center;color:#666;background-color:#ccc;padding-top:8px}
.partnerSmall{width:200px;height:235px;padding:10px}
.partnerSmall h2{margin-bottom:7px}
.partnerSmallImage{width:198px;background-color:transparent;margin:0 auto 10px}
.partnerSmallImage img{width:198px}
.partnerMoreImage{width:100%;text-align:center;margin-bottom:3px;font-weight:700}
.partnerBar{height:25px;background:url(../images/partner-category-back.jpg) transparent no-repeat top left;width:685px;margin:10px 5px;padding:5px}
.partnerpageIndex{width:300px;float:right;text-align:right;margin:5px 5px 0 0}
.parnterCategories li{float:left;width:200px;display:block}
.Gridview{border:solid 1px #abb079}
.Gridview th{color:#333;background-color:#abb079;text-align:center;font-weight:700;padding:0.5em}
.Gridview td{padding:1px 3px}
.Gridview tr{color:#333;background-color:#fff;text-align:left;height:10px}
.Gridview tr.alt{color:#333;background-color:#e5e8c5;text-align:left;height:10px}
.lbl{display:block;width:100px;margin-right:7px;text-align:right;float:left}
.debug{display:none}
.featuredMembersList{list-style-type:none;margin:0 auto}
.featuredMembersList li{display:block;width:60px;height:65px;overflow:hidden;float:left;text-align:center;font-size:10px;font-weight:700;margin:5px}
.featuredMembersList li img{width:50px;height:50px}
.boxy-wrapper{position:absolute}
.boxy-wrapper.fixed{position:fixed}
.boxy-modal-blackout{position:absolute;background-color:#000;opacity:0.7;filter:alpha(opacity=70);left:0;top:0}
.boxy-wrapper .top-left{width:10px;height:10px;background:url('../images/boxy-nw.png');padding:0}
.boxy-wrapper .top-right{width:10px;height:10px;background:url('../images/boxy-ne.png');padding:0}
.boxy-wrapper .bottom-right{width:10px;height:10px;background:url('../images/boxy-se.png');padding:0}
.boxy-wrapper .bottom-left{width:10px;height:10px;background:url('../images/boxy-sw.png');padding:0}
* html .boxy-wrapper .top-left{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/boxy-nw.png')}
* html .boxy-wrapper .top-right{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/boxy-ne.png')}
* html .boxy-wrapper .bottom-right{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/boxy-se.html')}
* html .boxy-wrapper .bottom-left{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/boxy-sw.html')}
.boxy-wrapper .top{height:10px;background-color:#000;padding:0}
.boxy-wrapper .bottom{height:10px;background-color:#000;padding:0}
.boxy-wrapper .left{width:10px;background-color:#000;padding:0}
.boxy-wrapper .right{width:10px;background-color:#000;padding:0}
.boxy-wrapper .title-bar{background-color:#000;position:relative;padding:6px}
.boxy-wrapper .title-bar.dragging{cursor:move}
.boxy-wrapper .title-bar h2{font-size:12px;color:#FFF;line-height:1;font-weight:400;margin:0;padding:0}
.boxy-wrapper .title-bar .close{color:#FFF;position:absolute;top:6px;right:6px;font-size:90%;line-height:1}
.boxy-inner{background-color:#FFF;padding:0}
.boxy-content{padding:15px}
.boxy-wrapper .question{width:350px;min-height:80px}
.boxy-wrapper .answers{text-align:right}

.searchResult {width:650px;margin-bottom:10px;border:solid 1px #e1e1e1;padding:10px 5px;}
.searchImage {float:left;width:120px;}
.searchBody {float:left;margin-left:20px;width:460px}

.sitemap {font-size:11px;}
.sitemap h1 {margin-bottom:10px;}
.sitemap h2 {font-size:12px;font-weight:bold;color:#c63;margin-bottom:4px;}
.sitemap ul {margin-left:10px;margin-bottom:10px;}
.sitemap ul li {margin-left:10px;}
.sitemap ul li ul {margin-bottom:3px;}
.sitemap a { text-decoration:underline;color:#690}
.sitemap a:hover { color:#c63}

.column {width:30%;float:left;margin-left:2%}

.partnerInstruct a, .partnerInstruct a:link {color:#690;text-decoration:underline;}

.bcList {margin-top:8px}
.bcList li {list-style-type:none;display:block;float:left;width:135px;margin:2px;}
.bcList li a,.bcList li a:link {color:#690;text-decoration:underline;}

.leftAlign {text-align:left;}

.regForm {margin-top:15px;border: solid 1px #369;background-color:#fcfcfc;padding:20px 0}
.regForm label.regLbl {display:block;float:left;height:35px;width:200px;font-weight:bold;vertical-align:middle;margin-right:10px;padding-top:8px;font-size:14px;text-align:right;color:#111}
.regForm input.regBox {height:26px;width:300px;font-size:18px;vertical-align:middle;color:#666;padding-top:3px;}
.regForm input.regBoxP {height:26px;width:40px;font-size:18px;vertical-align:middle;color:#666;padding-top:3px;}
.regForm input.regBoxP1 {height:26px;width:50px;font-size:18px;vertical-align:middle;color:#666;padding-top:3px;}
.regForm input.regBox:focus {border:solid 1px #369}
.regForm select.regBox {height:26px;width:300px;font-size:18px;vertical-align:middle;color:#666;padding-top:1px;}
.regForm .regChk input {float:left}
.regForm .regChk label {display:block;padding-left:5px;float:left;width:350px;color:#666}


.regForm2 {margin-top:15px;}
.regForm2 label.regLbl {display:block;float:left;height:35px;width:200px;font-weight:bold;vertical-align:middle;margin-right:10px;padding-top:8px;font-size:14px;text-align:right;color:#111}
.regForm2 input.regBox {height:26px;width:300px;font-size:18px;vertical-align:middle;color:#666;padding-top:3px;}
.regForm2 input.regBoxP {height:26px;width:40px;font-size:18px;vertical-align:middle;color:#666;padding-top:3px;}
.regForm2 input.regBoxP1 {height:26px;width:50px;font-size:18px;vertical-align:middle;color:#666;padding-top:3px;}
.regForm2 input.regBox:focus {border:solid 1px #369}
.regForm2 select.regBox {height:26px;width:300px;font-size:18px;vertical-align:middle;color:#666;padding-top:1px;}
.regForm2 .regChk input {float:left}
.regForm2 .regChk label {display:block;padding-left:5px;float:left;width:350px;color:#666}

.upgrade { width:300px;float:left;margin:8px }
.upgrade h2 {font-size:16px}
.upgrade ul {margin-top:5px}
.upgrade ul strong {font-size:14px}
.upgrade ul li {color:#666;margin-bottom:5px}
.upgrade ul li.top {font-size:16px;font-weight:bold}

.ugreen h2 {background-color:#690}
.ublue h2 {background-color:#369}
.ugold h2 {background-color:#c63}