/*General Header Styling*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0 none;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;font-style:inherit;font-weight:inherit;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;vertical-align:baseline;color: #333;}

h1, .h1, .h1 a:link, .h1 a:visited, .h1 a:hover {color:#000;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:32px;}
h2, .h2, .h2 a:link, .h2 a:visited, .h2 a:hover {color:#000;font-family:inherit;font-size:24px;font-weight:bold;}
h3, .h3, .h3 a:link, .h3 a:visited, .h3 a:hover {color:#000;font-family:inherit;font-size:18px;font-weight:bold;line-height: 1.4em;}
h4 {color:#6ca13e;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;padding-top:6px;}
p {font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;font-size:12px;line-height:20px;text-align:left;text-decoration:none;color: #5f5f5f;}
.Bold { font-weight:bold; }
.bullets { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; line-height:17px; text-align:left; text-decoration:none; }
.alignLeft { float:left; }

p img { padding-bottom:2px; vertical-align:middle; }
.aArrow { margin-bottom:-2px; margin-left:3px; }
a:link,a:visited { color:#688b3a; text-decoration:none; }
a:hover { text-decoration:none; }
.btnsText { font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; line-height:20px; text-decoration:none; color:#111111; }
.btnsText a { color:#111111; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; line-height:20px; text-decoration:none; }
#container { background:#ffffff none repeat scroll 0 0; height:auto!important; height:100%; margin:0 auto; min-height:100%; width:100%; }
#footer { background:#e3e3e3; border-top:1px solid #fff; position:relative; min-height:120px; width:100%; min-width:1080px; }
.footerFade { width:auto; height:96px; background:#fff url(/images/fade2footer.gif) 0 0 repeat-x; border-bottom:1px solid #e1e1e1; }
#footerShadow { background:url(/images/footerShadow.png) center top no-repeat; }
#footer a:hover { text-decoration:none; }
.arch { background:transparent url(/images/homeBG.jpg) no-repeat scroll -275px top; height:539px; margin:0 auto; width:100%; min-width:1155px; }
.archArea { height:430px; margin:0 auto; padding-top:68px; position:relative; width:1015px; padding-left:45px; _width:100%; }
.flashArea { float:left; padding-left:70px; margin-top:0; width:500px; height:343px; display:inline; position:relative; _padding-left:0; }
.flashInfo { float:left; padding-right:20px; padding-top:5px; width:410px; display:inline; _margin-left:50px; _padding-right:0; }
.logoLeft { margin-left:-50px; margin-top:6px; _margin:auto; }
#topQuote { margin:17px 0 0; }
.infoText { width:450px; }
.footerInfo { margin:0 auto; padding-top:20px; position:relative; width:980px; font-size:14px; }
.ycpLogo { float:left; padding-top:5px; width:110px; }

/*Footer*/
.footerText { position:relative; float:left; width:980px; margin:10px auto; text-align:center; color:#666; }
.footerText ul li { display:inline; margin-right:30px; font-size:14px; }
.footerText p { color:#999999; font-size:12px; }
.footerText strong { font-size:12px; font-weight:bold; color:#666; }
.footerText li a { text-decoration:none; font-size:13px; }
.footerRight { float:left; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#999999; font-weight:bold; width:200px; }
.footerRight p { display:inline; vertical-align:super; padding:0 10px 0 0; color:#999; }
.devider { float:left; padding-left:20px; padding-right:20px; }
.titleText { background:transparent url(/images/topBarHeader.jpg) no-repeat; width:284px; height:53px; }
.titleText h2 { font-weight:normal; color:#666666; text-transform:uppercase; font-size:18px; position:relative; top:20px; left:12px; }
.leftText { padding-top:15px; padding-left:25px; }
.leftText p { font-size:16px; color:#444444; line-height:22px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; }
.contentArea { font-size:12px; line-height:17px; margin:-70px auto 0; padding-bottom:30px; position:relative; width:998px; width:1030px; height:auto; padding-left:35px; padding-left:0; _width:1070px; }
#mainContent { float:left; display:inline; }
#secondaryContent { float:left; display:inline; }
.leftContent { float:left; padding-bottom:20px; width:300px; }
.bottomContent { height:auto; margin-left:10px; width:650px; }
.rightContent { float:left; width:330px; border-left:1px solid #e5e5e5; }
.leftContent2 { float:left; margin:20px 0 0 32px; }
#line img { margin:5px 0 20px -35px; width:652px; height:1px; }
.simple { padding-top:55px; width:333px; }
.simpleLeft { float:left; width:55px; margin:45px 0 0 -37px; position:relative; z-index:10; display:inline; }
.fourSContent { width:285px; background:transparent url(/images/leftContentBody.gif) repeat-y; padding:0 0 20px; height:150px; border-bottom:1px solid #DDDDDD; position:relative; z-index:1; margin:0; }
.fourSContent p { margin:0 5px 0 33px; }
.scaleable { padding-top:25px; width:333px; position:relative; z-index:1; }
.scaleable a { width:56px; height:62px; }
.scaleLeft { float:left; width:55px; margin:45px 0 0 -33px; position:relative; z-index:10; }
.scaleRight { float:right; width:285px; }
.supported { padding-top:35px; width:333px; }
.supportLeft { float:left; width:55px; }
.supportRight { float:right; width:245px; }
.sellable { padding-top:50px; width:300px; }
.sellableLeft { width:70px; }
.sellableRight { float:right; width:230px; }
.moreInfo { width:333px; padding-top:62px; }
.quotes { background:#f2f2f2; border:1px solid #c7c7c7; border-bottom:none; color:#666; float:left; width:285px; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:14px; margin:0 0 0 20px; _width:265px; }
.quotes p { padding:18px 15px 2px; }
#bottomQuote img { margin:0 0 0 -7px; }
#bottomQuote h4 { margin:-30px 0 0 54px; width:200px; }
.quoteArea { width:300px; height:130px; background-color:#f2f2f2; }
.news { float:left; width:300px; margin-bottom:15px; }
.news img { padding-left:5px; width:auto; }
.newsItems { float:left; padding-bottom:4px; position:relative; width:285px; border-bottom:1px solid #e5e5e5; margin:10px 0 0 -20px; }
.newsItems2 { float:left; padding-bottom:10px; position:relative; width:285px; border-bottom:none; margin:10px 0 0 -20px; }
.news h2 { font-weight:bold; font-size:16px; text-transform:uppercase; margin:0 0 0 -13px; padding:0 0 10px; _margin:0 auto 0; color:#999; }
img#newsDetailMegaphone { float:left; }
h2#newDetailTitle { margin:0 0 20px 20px; float:left; }
.newsCopy h3 { margin:8px 0; font-weight:bold; }
span.newsDetailBody p { margin:5px 0 0 45px; color:#7E7E7E; font-size:15px; line-height:24px; }
.newsDetail ul { margin:0 0 0 15px; }
.newsDetail ul li { list-style-position:outside; padding-bottom:5px; }
#quoteContainer { float:left; width:322px; }
.commentIcon { position:relative; float:left; width:31px; height:29px; }
.commentText { position:relative; float:left; width:240px; }
.rightItem { height:43px; padding-left:0; margin:0; width:330px; clear:both; line-height:43px; width:330px; }
span.Iline img { margin:0; padding:0; }
.whyRight .rightItem p { font-size:12px; color:#666666; float:left; margin:0; width:auto; _width:600px; padding:0; }
.btnsText p { padding:0 0 10px; font-size:11px; }
.rightItem2 { height:43px; width:100%; padding-left:0; margin:0; border-bottom:1px solid #e5e5e5; }
.rightItem h5 { font-weight:bold; padding-top:0; float:left; width:230px; }
.rightItemSmall { height:45px; width:auto; padding-left:40px; }
.rightItemSmall h5 { font-weight:bold; padding-top:12px; float:left; }
.lineRight { border-bottom:1px solid #e5e5e5; }
.contentRightContaner { margin:0; }
.iconRight { margin:0 0 0 14px; float:left; padding-top:15px; width:50px; }
.textRight { float:left; padding-top:15px; width:225px; margin:0 0 0 20px; }
.Navbar { background:black; height:45px; position:relative; width:100%; min-width:1155px; margin:0 auto; }
.Navbarsub { background:black; height:66px; position:relative; width:100%; min-width:1080px; }
.nav { height:30px; margin-left:auto; margin-right:auto; position:absolute; width:758px; }
.navMiddle { float:left; margin-top:13px; }
#nav li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; width:auto; }
#nav li a { color:#FFFFFF; margin:0 auto; padding-left:29px; padding-right:29px; }
.navSub { height:30px; margin-left:auto; margin-right:auto; position:absolute; width:758px; }
#navSub li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; width:auto; }
#navSub li a { color:#FFFFFF; margin:0 auto; padding-left:20px; padding-right:20px; }
.navpostion { width:100%; }
.navHolder { color:#D2C8BC; margin:0 auto; position:relative; width:940px; padding:3px 0 0; }
.navHolderSub { color:#D2C8BC; height:68px; margin:0 auto; position:relative; width:980px; _width:1050px; }
li.aboutUsNav { margin-top:-8px; }
.faqsRight { width:275px; float:left; background:transparent url(/images/whyRightBG.png) repeat scroll 0 0; height:400px; margin-top:48px; }
.faqsRight img { margin-top:13px; margin-left:30px; float:left; }
.faqsRight h2 { color:#0f6cab; font-weight:normal; float:left; width:175px; padding-top:10px; padding-left:10px; font-size:18px; }
.faqsRight p { padding-left:55px; padding-bottom:0; color:#979797; font-size:14px; margin-left:-20px; }
.whyBackstage,.features,.faq,.showcase,.demo,.getBackstage { float:left; height:33px; position:relative; z-index:10; margin:14px 0 0; padding:0 20px 0 0; }
.whyMain { width:980px; margin:0 auto; }
.whyLeft { width:650px; float:left; margin-top:40px; }
.whyRight { float:left; width:330px; height:475px; background:transparent url(/images/whyRightBG.png) -3px 0 no-repeat; margin-top:48px; }
.newsRight { float:left; width:330px; height:475px; background:transparent url(/images/whyRightBG.png) -3px 0 no-repeat; }
.whyRight img { margin-right:13px; float:left; padding:5px 0 0 15px; _margin-right:13px; _float:left; _padding:5px 0 0 0; }
img.wbxline { margin:0 0 0 -28px; }
.whyRight p { float:left; color:#7e7e7e; font-size:15px; margin-top:20px; width:200px; }
.rightTitle { width:330px; }
.rightTitle[style] { width:330px!important; display:inline; }
.rightTitle h3 { border:none; font-size:18px; color:#7a9e58; margin:0; padding:0 0 0 20px; font-weight:normal; }
.rightTitle img { padding-left:0; margin:0 0 0 2px; }
.rightTitleSmall { }
.rightTitleSmall img { margin-bottom:12px; padding-left:12px; }
.whyCopy,.newsCopy { padding-top:15px; width:545px; float:left; margin-bottom:25px; }
.faqCopy { float:left; margin-bottom:25px; margin-left:67px; padding-top:15px; width:655px; }
.whyCopy h2,.newsCopy h2,.faqCopy h2 { color:#7A9E58; font-size:23px; margin-bottom:10px; font-weight:normal; }
.whyCopy p,.faqCopy p { color:#7e7e7e; font-size:13px; line-height:24px; }
.checkLogo { width:63px; float:left; }
.faq img { margin:0 -12px; }
.whyBackstage1,.features1,.faq1,.showcase1,.demo1,.getBackstage1 { float:left; height:33px; margin-right:50px; position:relative; z-index:10; }
.faq1 { margin-right:26px; margin-left:5px; }
.demo1 { margin-right:42px; margin-left:-8px; }
.features1 { margin-right:26px; }
.smLogo { float:left; height:37px; position:relative; margin:13px 30px 0 0; }
#hover { background:transparent url(/images/glowHover.png) no-repeat scroll center bottom; position:relative; margin:8px 0; }

/*NAVATION FOR SECONDARY PAGES */
.whyBackstage a:link, .whyBackstage a:visited, .features a:link, .features a:visited, .faq a:link, .faq a:visited, .demo a:link, .demo a:visited, .getBackstage a:link, .getBackstage a:visited, .showcase a:link, .showcase a:visited {margin:8px 0 0;position:relative;}
#navHoverSub { width:81px; height:32px; background:transparent url(/images/glowHover.png) no-repeat; position:absolute; top:35px; display:none; z-index:0; }
#navHover { width:81px; height:32px; background:transparent url(/images/glowHover.png) no-repeat; position:absolute; top:13px; display:none; z-index:0; }

/*NAVATION FOR HOME PAGE */
.whyBackstage1 a:link,.whyBackstage1 a:visited,.features1 a:link,.features1 a:visited,.faq1 a:link,.faq1 a:visited,.demo1 a:link,.demo1 a:visited,.getBackstage1 a:link,.getBackstage1 a:visited,.showcase1 a:link,.showcase1 a:visited { margin:8px 0; position:relative; }
.leftnav { float:left; left:70px; min-height:250px; position:relative; top:40px; width:200px; z-index:2; }
.leftnav ul { display:block; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding-right:10px; }
.leftnav ul li a:link,.leftnav ul li a:hover,.leftnav ul li a:visited { font-size:0; }
.leftnav ul li ul li a:link,.leftnav ul li ul li a:hover,.leftnav ul li ul li a:visited { font-size:0; }
.leftnav li.catItem { background:transparent url(/images/horline.gif) no-repeat scroll left bottom; color:#8D8D8D; font-size:1em; list-style-image:url(/images/doublearrows.gif); margin-bottom:10px; padding-bottom:10px; }
.leftnav li.itemSelected { height:0; }
.leftnav li.catItemSelected { background:transparent url(/images/horline.gif) no-repeat scroll center bottom; font-size:1em; list-style-image:url(/images/doublearrows.gif); margin-bottom:10px; padding-bottom:10px; }
.leftnav li.catItem a:link,.leftnav li.catItem a:visited { color:#8D8D8D; font-size:inherit; font-weight:normal; line-height:16px; }
.leftnav li.catItem a:hover { color:#7AB8C2; }
.leftnav li.catItemSelected a:link,.leftnav li.catItemSelected a:visited { color:#7AB8C2; font-size:inherit; font-weight:normal; line-height:16px; }
.leftnav li.catItemSelected a:hover { color:#7AB8C2; }
.contentMain { width:980px; margin:0 auto; _width:1000px; overflow: hidden; }
.contentMainDemos { width:980px; margin:0 auto; _width:1020px; }
p.intro { border-bottom:1px solid #CCCCCC; margin-bottom:20px; padding:20px 0 30px; text-align:center; width:100%; }
#cross-links { text-align:center; }
#cross-links { margin-bottom:30px; padding-bottom:30px; }
#cross-links img { padding-left:25px; }
noscript p,noscript ol { color:#AA0000; font-size:13px; line-height:1.4em; text-align:left; }
noscript a { color:#AA0000; text-decoration:underline; }
noscript ol { margin-left:25px; }
a:focus { outline-color:0; outline-style:none; outline-width:medium; }
img { border:0 none; }
.holder { clear:both; height:435px; margin:0 auto; position:relative; width:960px; background:url(/images/shadowBG2.png); }
.stripViewer .paneliner .panel ul { margin:0 15px 0 30px; text-align:left; }
.panelLeft { background:transparent url(/images/shaded-bg-features.jpg) no-repeat scroll 0 0; border:1px solid #DDDDDD; float:left; height:405px; width:276px; }
.panelLeft ul { margin:5px 0 0 11px; line-height:18px; }
.panelLeft p { width:231px; }
.panelLeft h2 { margin-bottom:15px; text-align:left; line-height:23px; color:#777; }
.panelRight { border:1px solid #DDDDDD; float:right; height:405px; width:559px; }
.bottomInfo { margin-left:20px; width:231px; padding:10px 0 0; }
.infoLeftText { margin-left:20px; width:233px; padding:15px 0 0; line-height:18px; }
.quoteText { color:#D9541E; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:11px; line-height:17px; }
.slider-wrap { margin:-34px 0 0; overflow:hidden; position:relative; width:100%; }
.csw { background:#FFFFFF none repeat scroll 0 0; height:460px; overflow:scroll; width:100%; }
.csw .loading { margin:200px 0 300px; text-align:center; }
.stripViewer { background:#FFFFFF none repeat scroll 0 0; border:1px solid #DDDDDD; float:left; height:434px; margin:auto; overflow:hidden; position:relative; width:880px; }
.stripViewer .panelContainer { left:0; list-style-type:none; position:relative; top:0; width:100%; }
.stripViewer .panelContainer .panel { float:left; height:100%; position:relative; width:880px; }
.stripViewer .panelContainer .panel .wrapper { border:14px solid #FFFFFF; overflow:hidden; }
.stripNav { display:none; float:left; margin:auto; }
.stripNav ul { list-style-image:none; list-style-position:outside; list-style-type:none; }
.stripNav ul li { float:left; margin-right:2px; }
.stripNav a { color:#FFFFFF; display:block; font-size:10px; font-weight:bold; line-height:32px; padding:0 15px; text-align:center; text-decoration:none; }.stripNav li.tab1 a {}
.stripNav li.tab2 a {background:#6600CC none repeat scroll 0 0;}
.stripNav li.tab3 a {background:#6633FF none repeat scroll 0 0;}
.stripNav li.tab4 a {background:#6633CC none repeat scroll 0 0;}
.stripNav li.tab5 a {background:#0000EE none repeat scroll 0 0;}
.stripNav li a:hover {background:#333333 none repeat scroll 0 0;}
.stripNav li a.current {background:#000000 none repeat scroll 0 0;color:#FFFFFF;}
.stripNavL,.stripNavR { height:33px; text-indent:-9000em; top:215px; width:39px; }
.stripNavL a,.stripNavR a { display:block; height:40px; width:40px; }
#titleHolder { height:20px; text-align:center; }
#stripNavL0 { background:transparent url(/images/previous.png) no-repeat scroll 0 0; float:left; position:relative; }
#stripNavR0 { background:transparent url(/images/next.png) no-repeat scroll 0 0; float:left; position:relative; }
.nav { height:30px; margin-left:auto; margin-right:auto; position:absolute; width:758px; }
#nav li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; width:auto; }
#nav li a { color:#FFFFFF; margin:0 auto; padding-left:29px; padding-right:29px; }
.navpostion { width:100%; }
.bgTop { background:transparent url(/images/headerGreen.png) center top repeat-x; height:126px; margin:0 auto; position:relative; }
.bgTopWhy { background:transparent url(/images/headerGreen.gif) no-repeat scroll 0 0; height:126px; margin:0 auto; width:100%; }
.bgTopTitle { width:980px; margin:0 auto; }
.bgTopTitle h2 { float:right; font-weight:normal; font-size:19px; color:#666; }
.featuresTop { width:960px; margin:0 auto; }
.featuresTop h2 { margin:-55px 30px 30px 0; float:right; font-weight:normal; font-size:19px; }
h2#faqbxSubTitle { margin:-55px 0 30px; }
h2#fbxSubTitle { margin:-55px 40px 30px 0; color:#666; }
h2#wbxSubTitle { margin:-55px 15px 30px 0; }
.bgTop img { margin:26px 0 0; }
#WhybgTopTitle { margin:30px 0; }
#featuredbgTopTitle { margin:40px 0 30px 38px; }
#faqbgTopTitle { margin:40px 0 30px; }
#newDetailTitle { margin:40px 0 30px; }
.bgTopRepeat { background:transparent url(/images/bgTopRepeat.jpg) repeat-x scroll 0 0; height:126px; width:100%; min-width:1080px; }
.mainQuestion { background:transparent url(/images/FAQbg.gif) no-repeat scroll 0 0; width:857px; }
.mainQuestion h2 { -x-system-font:none; color:#FFFFFF; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:28px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:30px; margin:0; padding:65px 0 0 40px; width:500px; }
.mainQuestion h6 { -x-system-font:none; color:#D9F0CF; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:16px; margin:0; padding:15px 0 45px 40px; width:510px; }
#contentOutline { width:740px; float:left; }
.centerDiv { width:1023px; margin:0 auto; position:relative; z-index:80; clear:both; }
.featurebg { background:transparent url(/images/centerDivbg.jpg) repeat-y scroll -2px top; }
.centerFade { background:transparent url(/images/featureCenterfade.gif) repeat-y scroll -2px top; width:1023px; height:74px; margin:0 auto; }
.menu_list { margin:0 auto; width:700px; }
.menu_head { background:#ffffff url() no-repeat scroll right center; cursor:pointer; font-weight:bold; height:37px; margin:0 0 10px; position:relative; border-bottom:1px solid #e5e5e5; }
.menu_head p { padding:7px 0 0 45px; color:#688B3A; font-weight:normal; font-size:17px; }
.menu_body { border-bottom:1px solid #e5e5e5; display:none; margin:0; width:100%; }
.menu_body p { -x-system-font:none; font-family:arial,helevetica,san-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; padding:5px 15px 50px; color:#7e7e7e; }
.menu_body li { margin:0 0 0 50px; padding:1px 0 10px; }
.formSub { padding:3px 0 0 10px; }
.formFields { background:transparent url(/images/formBG.gif) repeat-x scroll 0 0; border:0 none; color:#da4525; font-family:inherit; font-size:9px; height:18px; width:136px; }.subscribe{background: url(/images/emailSubscribeForm.gif) no-repeat; width: 206px;float: right;margin-top: 9px;height: 20px;}
.subscribeForm{ height: 20px; margin:2px 0 0 0;}
.subscribeFormSub{padding: 3px 0 0 10px; height: 20px;}
.newsLetterForm {/*background:#f2f4f4;*/color:#333;font-family:inherit;font-size:10px;width:155px;font-weight: bold;border: 1px solid #fff;margin: 0 0 0 0;}
.middleForm{float:left;margin:3px 0 0 10px;}
.newsLetterMiddle{float: left;height: 18px;*margin:-3px 0 0 0;}
.newsLetterHome{margin: 2px 0 0 0; *margin: 1px 0 0 0;margin /*\**/: 0\9}
.newsLetterForm:hover { border:2px solid #cdf3a4; }
.newsLetterInput { background:transparent; margin-left:5px; height:20px; width:29px; margin:-14px 0 0; }
#qdulh-qdulh { border:none; }
.formCorner { background:transparent url(/images/formCorner2.png) no-repeat scroll 0 0; float:left; height:18px; margin-top:10px; position:relative; width:10px; padding-top:14px; margin-top:14px; }
.formCornerSub { background:transparent url(/images/formCorner2.png) no-repeat scroll 0 0; float:left; height:18px; margin-top:11px; position:relative; width:10px; _margin-top:14px; margin-top:12px; }
.middleForm { float:left; height:18px; margin:-1px 0 0 10px; }
.middleFormSub { margin-top:12px; float:left; margin-top:12px; }
.emailSub { float:left; position:relative; margin-top:14px; background:transparent; color:#000; }
.emailSubSub { float:right; height:20px; position:relative; width:29px; margin-top:-3px; margin-left:5px; background:transparent; color:#000; }
#emailFaq { width:217px; margin-left:30px; margin-top:10px; background:#eeeeee; border:1px solid #dfdfdf; height:18px; color:#666666; padding:8px; }
.bxPro { color:#666666; font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size:11px; line-height:20px; padding-top:20px; text-align:left; text-decoration:none; }
.demoContentMain { width:896px; margin:-63px auto 0; border:1px solid #bebebe; background-color:#ffffff; height:426px; }
#demoForm { background:#666666; padding:40px 40px 10px; margin:0; border:18px solid #ffffff; }
#demoForm li { list-style:none; padding:0 12px 0 0; }
#column1 { float:left; padding:0 12px; }
#column1 li { padding:10px 0; }
#column2 { float:left; padding:0 0 0 12px; }
#column2 li { padding:10px 0; }
#column3 { float:left; padding:0 0 0 22px; margin:-42px 0 0; }
#column3 li { padding:9px 0 10px; }
#demoForm legend { display:none; }
#demoForm h2 { color:#ffffff; margin:0 0 -15px; padding:0 0 36px 10px; font:normal normal normal 12px/16px arial,helevetica san-serif; width:500px; }
#demoForm li input { width:236px; font:normal normal normal 12px/16px arial, helevetica san-serif; color:#666666; }#demoForm li input:hover{color: 02388c;}
#comments{width: 230px;}
#commentsFaq{width: 220px;margin-left: 30px;margin-top: 20px;background: #eeeeee;border: 1px solid #dfdfdf;font: inherit;color: #666666;font-size: 11px;padding: 10px; }
#select{width: 230px;}
.submitBtn{width: 91px !important;float: right;}
ul.screenShotList{float: left;padding: 0 10px 0 10px;}
ul.screenShotList li{font: normal normal normal 12px/18px arial, helevetica, san-serif;color: #0e3686;list-style-type: none;}
.videoList{float: left;padding: 0 10px 0 10px;}
ul.videoList li{font: normal normal bold 12px/25px arial, helevetica, san-serif;color: #0e3686;list-style-type: none;}
#demoVideo{float: left;list-style-type: none;margin: -15px 0 0 30px;}
#demoScreen{float: left;list-style-type: none;margin: -15px 0 0 0;}
#screenShotListContainer{margin: 10px 0 0 30px;}
.contactInfo{margin-top: 24px;float: left;color: #8f8f8f;font-size: 14px;}

/*GET BACKSTAGE */
.getMain{width:590px;float: left;margin-top: 40px;padding: 0 40px 0 0;}
.getMain img{float:left;padding: 0 10px 0 0;}
.getMain li{list-style-type: none;vertical-align: }
.getMain p{color: #666666;line-height: 26px;font-size: 14px;padding: 0 66px 20px;}
.getMain h2{font-size: 18px;float: left;color:#1469A6;}
.getMain fieldset{width: 600px;}
#getProfession{width: 550px;margin: 20px 0 0 0;background: #f5f5f5;padding: 10px 0 0 15px;float: left;}
#getProfession p{display: inline;}
.gText{color: #666666;font-size: 11px;height: 15px;padding: 8px 0 7px 10px;width: 216px;border: 1px solid #dfdfdf;background: #f5f5f5;}
ol.li{display: inline;}
.AVBox{width: 271px;margin: 0 20px 15px 0;float: left;}
li#address{margin: 0 0 26px 0;}
li#weHelp h4{font-size: 16px;color: #1469a6;float: left;}
li#weHelpCheckbox{background: #f5f5f5;}
li#weHelpCheckbox{margin: 10px 0 0 0;padding: 15px 0 15px 15px;width: 520px;}
li#weHelpCheckbox input{margin: 10px 0 0 0;padding: 15px 0 0 0;}
.subBen ul li{list-style-type: none;.display: block;}
.getSide{margin: 70px 20px 0 0px;padding: 0 0 0 0;}
.getSide{float: left;width: 320px;height: 475px;background:transparent url(/images/whyRightBG.png) -3px 0 no-repeat;margin: 10px 0 0 0;padding: 30px 0 0 15px;}
.getSide h2{color: #7a9e58;margin: 0;padding: 0 0 10px 0;font-weight: normal;font-size: 18px;}
.subBen{margin: 0 0 0 0;padding: 10px 0 0 0;}
.subBen li{padding: 10px 0 10px 0;}
.getRight{float: left;}
.getLeft{float: left;}
.subBen h3{font-size: 14px;font-weight: bold;border: none;padding: 0 0 0 10px;}
.subBen p{padding: 0 0 0 10px;font-size: 12px;color: #666666;margin: -10px 0 0 0;}
.quote h5{padding: 30px 0 0 0;color: #7a9e58;font-size: 14px;line-height: 18px;}
.quote p{padding: 10px 0 0 0;color: #666666;font-size: 14px;}
span.getLine{margin: 0 0 0 -15px;}
li.getSend img{margin: 0 0 0 0;padding: 10px 0 0 15px;}
/*DEMO PAGE */

#dHeader{background: url(/images/dHeaderBg.png) no-repeat; width: 644px;margin: 45px 0 17px 0;padding: 0 0 0 0;height: 40px;}
#dHeader h1{margin: 10px 0 0 0;padding: 0 0 0 0;font-size: 17px;color: #8daf53;}
.DemoMain{width: 644px;}
.dVideo{float: left;padding: 0 45px 35px 0;}
.dIcon{float: left;}
.dTitle{float: left;}
.dTitle h5{font-size: 15px;color: #9e9e9e;}
.dPlay{margin: 10px 0 0 40px;}

.DemoSide{background: transparent url(/images/whyRightBG.png) no-repeat scroll 0 0;float: left;height: 400px;width: 275px;_width: 305px;margin: 0 0 0 24px;padding: 40px 0 0 0;_background: transparent url(/images/whyRightBG.png) no-repeat scroll 0 0;_margin: 20px 0 0 0;_padding: 40px 0 0 0;}
.DemoSide h2{color: #0f6cab;float: left;font-weight: normal;margin-top: 5px;padding-left: 10px;width: 194px;font-size: 18px;_width: 250px;_padding-left: 20px;}
.DemoSide p{color: #979797;font-size: 14px;margin-left: -20px;padding-left: 55px;padding-top: 5px;float: left;}
.DemoSide img{float: left;padding-left: 35px;padding-top: 4px;_padding-left: 50px;}
li#contactPhone{padding: 25px 0 0 0;margin: 0 0 0 -40px;}
.pages h2 a{font-size: 18px;}
.whyLeft h2 a{font-size: 18px;}
.sitemapshowCase h3 a{font-size: 13px;padding: 0 0 0 20px;line-height: 20px;}	
.checkboxText{_margin: 10px 0 0 10px;}
.ie6killer{width: 400px;height: 200px;background:white;font-size: 40px;}	


#featuresMain{width:982px;margin: 50px auto;height: 1000px;}
.featuresLeft{width: 269px;float: left;background-color: blue;}
.featuresRight{float: left;width: 711px;height: 558px;background-color: #f9f9f9;border: 1px solid #d9d9d9;}
.featuresBody{width: 713px;float: right;background-color: lime;}
.leftButtons{height: 45px;background: url(/images/buttonBg.jpg) 0 0 no-repeat;}
.featurePreview{width:644px;height:440px;background-color: black;margin: 10px 0 0 34px;}
.featureTitle{font-size: 30px;color: black;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;padding: 10px 0px 0px 34px;}
.logosLeft{height: 29px;width: 29px;margin: 5px 0 0 10px;float: left;}
.btnText{margin-top: 13px;margin-left: 10px;float: left;}
	
	
/*FEATURE PAGE NEW*/
#featureCenterDiv{margin: -15px auto 0;}
.introText{font-size: 16px;line-height: 22px;}
.whteP{color: #fff;}
.boldText{font-weight: bold;color:#000000;}
.boldText img{padding: 0 0 0 8px;}
.lineShadow{margin: 22px 0 20px -40px;}
.topRightSide{float:right;position:relative;top:8px;}
.topRightSide img{vertical-align: middle;}
.side{width: 272px;float: left;}
.main{width: 708px;float: left;padding: 0 0 0 40px;}
.main h3{padding: 5px 0 15px 0;}
.main h2{padding-bottom: 15px;}
.manageFlash{width: 400px;height: 90px;}
.manageFlash img{float: left;padding: 33px 0px 0px 15px;}
.h2spacing{margin: 44px 0 10px 0;}

.featureListNav{/*background: transparent url(/images/shadow.png) repeat-y top right;*/}
.featureListNav li{list-style: none;font-size: 14px;font-family: Lucida Sans;height: 50px;line-height: 50px;padding: 0 0 0 40px;cursor: pointer;}
.featureListNav li img{vertical-align: middle;padding: 0 0 0 2px;}
.featureListNav li a{color: #5F5F5F;float: right;padding-right: 35px;}
.featureListNav li a:hover{color: #77963D;}
.hovered{font-weight: bold;color: #767676;background: #fff url(/images/featureNavbg2.jpg) no-repeat;cursor: pointer;padding: 0 0 0 125px !important;height: 69px !important;line-height: 69px !important;margin: 0 1px 0 0;}
.navLine{background: url(/images/navLine.png) no-repeat;height: 1px;width: 267px;.margin: 0 0 0 -36px;}

.collumn{margin:0 0 0 -40px;}
.row{float: left;}
.readMore{padding: 10px 0 0 0;}
.watchTour h3{font-size: 16px;padding: 0 0 0 10px;}#featureMain{width: 347px; position:relative; top: 150px; margin: 0 27px 0 0;}

/*Feature page*/
#featureMain h2{padding-bottom: 15px;}
#simplifiedWebEditing{width:601px; margin:-40px 0 30px 0;}
#simplifiedWebEditing h2{padding-bottom: 15px;}
#manageMarketingWrap{width:278px;margin: 18px 0 0 0;}
#manageMarketing{width:179px; padding: 0 0 30px 27px;}
#manageMarketingMain{width:312px; margin: 18px 0 0 0;}
#threeSupport{width: 700px;}
#threeSupport h2{text-align: center;padding-bottom: 25px;padding-top: 40px;}
#liveChat, #requestSupport,#callOffice{width: 188px;}
#liveChat img, #requestSupport img, #callOffice img{padding: 0 0 30px 0;}
#callOffice{margin: 0 50px;}
#dandy{left: 0;width: 708px;}
#dandyImg{float: right;z-index: 90;margin: 0 0 0 -30px;}
#lightBulb{margin: 75px 0 0 -40px;background: #f2f2f2 url(/images/lightBulbIcon.gif) no-repeat 0 18px;width: 309px;bottom: 0;position: relative;z-index: 80;}
#lightBulb h3, #lightBulb p{margin: 0 0 0 77px;width: 201px;}
#lightBulb h3{padding: 18px 0 0 0;font-size: 16px;}
#lightBulb p{padding: 0 0 18px 0;}

/*easy editing*/
#easyEditingwrap{margin: 0 0 0 -40px;}
#easyEditingwrap img{padding: 0 0 43px 0;}
#easyEditing{margin: 0 0 0 40px;}
#easyEditing p{margin: 0 153px 0 0;}
#easyEditing ul li{list-style: none;list-style-position: inside;padding: 0 0 13px 0;}
#easyEditing ul li img{padding: 0 8px 0 0;}
#recentEdit img{margin: 63px 0 46px -40px;}
#recentEdit h3, #recentEdit p{margin: 0 145px 0 0;*margin: 0;}
.fade img{margin: 10px 0 46px -40px;}
.updateText{width: 300px;float: left;}
.updatePhoto{float: left;padding-left: 44px;}
#seoWrap{margin: 0 0 0 -40px;}
#seoText{width: 365px;float: left;margin-left: 40px;}
#seoText h2{padding-bottom: 25px;}
.seoRight{margin: auto;}
.seoRight img{margin-left: 30px;margin-top: -19px;}
.updateText h3{margin-bottom: 15px;width: 310px;}

/*Video Player*/
.tutorialVideoWrap{width: 748px;margin: 0 0 0 -40px;}
.tutorialVideoBar{background: #818181;height: 70px;padding: 0 0 0 64px;cursor: pointer;}
.tutorialVideoBar img, .tutorialVideoBar p{float: left;margin: 24px 0 0 0;}
.tutorialVideoBar p{margin: 24px 4px 0 12px;}
.tutorialVideoBox{margin: 40px;height: 425px;display: none;}
.tutorialBorder{width: 615px;height: 386px;border: 10px solid #d0d0d0;}
.tutorialLine{height: 1px;background: #d0d0d0; margin:  0 0 0 -40px;}
.customerSupport{margin: 0 0 0 -40px;}
.customerSupport h2{margin: 57px 0 0 40px;}
.customerSupport p{width: 520px;margin: 0 0 0 40px;}
.customerSupport img{margin: 34px 0 42px 0;}
#onlineVideoTut{width: 410px;margin: 0 41px 0 0;}
.officeHour{width: 708px;margin: 0 0 0 -40px;background: #dcdcdc;height: 46px;padding: 10px 0 0 40px;}
.officeHour img, .officeHour h3{float: left;}
.officeHour h3{padding:8px 0 0 10px;}
.contentDelegation h2 img{padding: 0 0 0 20px;}
#contentDelOne{margin: 0 0 0 38px;}
#contentDelOne h3{padding: 0 0 18px 50px;}
#contentDelOne img{float: left;padding: 0 13px 0 0;}
#contentDelOne p{width: 350px;}
.stepTwo img{float: left;padding: 0 13px 0 0}
.goLiveBox{float: left;width: 332px;margin: 0 0 0 40px;}
.addressBookWrap{background: #fff url(/images/addressBookbg.gif) no-repeat bottom center;width: 708px;min-height: 788px;}
.addressBook{width: 357px;float: left;}
.addressSideImg{float: right;}
.addressBook ul li{list-style: none;}
.addressBook ul li img{padding: 0 10px 0 0;}
.addressBook ul li{font-size: 21px;color: #6e9e2d;}
/*.automaticBackup{background: #fff url(/images/automaticBackupbg.jpg) no-repeat bottom center;width: 708px;min-height: 645px;}
.automaticBackup p{width: 221px;}*/
.emailBox{width: 293px;float: left;}
ul.adminCan{margin: 0 20px 0 23px;}
ul.adminCan li{list-style-image: url(/images/greenCheck.png);list-style-position:outside;line-height: 23px;}
.bxSideImgPanel{float: right;}
#bxVideoClose{float:right;padding:10px 30px 0 0;position:relative;cursor: pointer;}
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
#easyEditingSide:selected{color: red;}
/*#easyEditingSide:active, #liveSupport, #statisticsTracking, #eventCalendar, #onlineImage, #contentDelegation, #seo, #emailMarketing, #blogging, #address, #audioVideo, #manageFlash, #goLive, #autoBackup{color: #000;} */