/* F2 Framework: 0.1.3 - http://f2.artmov.com */
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;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}strong{font-weight:700;}em{font-style:italic;}ul,ol,dl{margin:0 0 0 10px;padding:0 10px 10px;}ul li,ol li{list-style-position:inside;font-size:13px;color:#222;margin:0 0 10px;}ul li{list-style:disc;}ol li{list-style:decimal;}ul li ul,ol li ol{padding:0 10px;}ul li ul li,ol li ol li{font-size:12px;color:#555;margin:10px 0 0;}dl dd{margin:0 0 0 10px;}table{width:100%;border-collapse:collapse;margin:0 0 20px;}th,td{border:1px solid #CCC;padding:10px;}th{background:#EEE;font-weight:700;}caption{text-align:center;margin:0 0 10px;}p,fieldset{margin:0 0 20px;}pre{margin:10px;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}sup{position:relative;top:-5px;font-size:11px;}sub{position:relative;bottom:-5px;font-size:11px;}hr{width:100%;height:1px;background:#CCC;border:0;}blockquote{border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#444;font-size:15px;font-style:italic;text-align:center;margin:19px 0;padding:10px;}h1{font-size:31px;font-weight:400;margin:20px 0 10px;}h2{font-size:20px;font-weight:400;margin:20px 0 10px;}h3{font-size:17px;font-weight:400;margin:20px 0 10px;}h4{font-size:15px;font-weight:400;margin:20px 0 10px;}h5{font-size:14px;font-weight:400;margin:20px 0 10px;}h6{font-size:13px;font-weight:400;margin:20px 0 10px;}.clearing{clear:both;}.padding{padding:10px;}.alignleft{text-align:left;}.alignright{text-align:right;}.aligncenter{text-align:center;}.nomargintop{margin-top:0 !important;}.nomarginright{margin-right:0 !important;}.nomarginbottom{margin-bottom:0 !important;}.nomarginleft{margin-left:0 !important;}.nobordertop{border-top:none !important;}.noborderright{border-right:none !important;}.noborderbottom{border-bottom:none !important;}.noborderleft{border-left:none !important;}.nopaddingtop{padding-top:0 !important;}.nopaddingright{padding-right:0 !important;}.nopaddingbottom{padding-bottom:0 !important;}.nopaddingleft{padding-left:0 !important;}img.floatleft{margin:7px 15px 5px 0;}img.floatright{margin:7px 0 5px 15px;}a:link{color:#00F;text-decoration:underline;}a:visited{color:#7F007F;text-decoration:underline;}a:hover{color:#00F;text-decoration:none;}a:active{color:red;}a img{border:0;}body{background:#FFF;font-family:Arial, sans-serif;font-size:12px;line-height:200%;text-align:center;}#container{width:980px;margin:20px auto;}#header #menu ul{margin:5px 0 0;padding:0;}#header #menu ul li{display:block;float:left;list-style:none;margin:0 20px 0 0;}#header #menu ul li a.active{color:#444;text-decoration:none;}#page #left{float:left;width:650px;}#page #right{float:right;width:260px;}.c-2 .c-2-1{float:left;width:450px;}.c-2 .c-2-2{float:right;width:450px;}.c-3 .c-3-3{float:left;width:300px;}.c-4 .c-4-4{float:left;width:225px;}.c-5 .c-5-5{float:left;width:180px;}.c-6 .c-6-6{float:left;width:145px;}#footer{clear:both;font-size:11px;}form.frm-horz fieldset{border:1px solid #CCC;padding:10px 10px 0;}form.frm-horz fieldset legend{font-size:11px;font-style:italic;padding:5px;}form.frm-horz .d-wrap{clear:both;margin:0 0 20px;}form.frm-horz .d-wrap label{display:block;float:left;width:20%;font-size:13px;font-weight:700;}form.frm-horz .d-wrap input.ipt{width:78%;font-size:12px;color:#222;padding:5px;}form.frm-horz .d-wrap select{width:79%;font-size:13px;color:#222;padding:5px;}form.frm-horz .d-wrap textarea{width:78%;height:200px;font-family:Arial, sans-serif;font-size:13px;color:#222;padding:5px;}form.frm-horz .d-wrap input.ipt-btt-submit{cursor:pointer;padding:3px 15px;}form.frm-horz .d-wrap input.ipt-btt-cancel{cursor:pointer;font-size:11px;color:#555;background:transparent;border:0;margin:0 20px;padding:0;}form.frm-horz .d-wrap input.ipt-btt-cancel:hover{color:#222;}.d-breadcrumbs span{margin:0 5px;}.d-pagination span.page-no{font-size:11px;margin:0 10px 0 0;}.d-pagination a{border:1px solid #CCC;margin:0 2px;padding:4px;}.d-pagination a.active{background:#EEE;}.d-pagination a.a-ext{font-size:11px;border:0;}.d-jump{text-align:right;font-size:11px;}ul.ul-sitemap{padding:0;}ul.ul-sitemap li{list-style:disc;list-style-position:inside;line-height:25px;margin:0 0 0 5px;padding:0;}ul.ul-sitemap li ul{padding:10px 30px;}ul.ul-sitemap li ul li{list-style:square;}.d-notice{color:#444;padding:10px;}.d-notice-error{color:#FFF;background:#D65C5C;border:1px solid #C33;}.d-notice-info{color:#555;background:#BEF;border:1px solid #48D1FF;}.d-notice-ok{color:#555;background:#B1DBA7;border:1px solid #72C765;}.d-notice-no{color:#FFF;background:#E9584C;border:1px solid #C33;}ul.m-horz-dropdown li{display:block;float:left;position:relative;z-index:10;list-style:none;margin:0 20px 0 0;}ul.m-horz-dropdown li.li-submenu ul{display:none;width:200px;background:#F1F1F1;border:1px solid #00F;position:absolute;top:20px;left:-10px;}ul.m-horz-dropdown li.li-submenu ul li{display:block;float:none;margin:0 5px 0 0;}ul.m-vert-dropdown li{display:block;position:relative;list-style:none;margin:0 0 5px;}ul.m-vert-dropdown li.li-submenu ul{display:none;width:200px;background:#F1F1F1;border:1px solid #00F;position:absolute;top:18px;left:30px;z-index:99;}ul.m-vert-dropdown li.li-submenu ul li{display:block;margin:0 0 3px;}.d-tabs .d-tabs-nav ul{margin:0;padding:0;}.d-tabs .d-tabs-nav ul li{display:block;float:left;font-size:12px;margin:0;}.d-tabs .d-tabs-nav ul li a{display:block;border:1px solid #CCC;margin-right:-1px;padding:2px 10px;}.d-tabs .d-tabs-nav ul li a.active{background:#F1F1F1;font-weight:700;}.d-tabs .d-tabs-content{margin-top:-1px;border:1px solid #CCC;padding:10px 10px 0;}.btt,.ico,.arr{display:block;text-indent:-9999px;line-height:0;font-size:0;color:transparent !important;overflow:hidden;}ul li ul li p,ol li ol li p,small{font-size:11px;}.floatleft,#header #logo{float:left;}.floatright,#header #menu{float:right;}#wrap,.wrap{width:980px;text-align:left;margin:0 auto;}.c-2,.c-3,.c-4,.c-5,.c-6,ul.m-horz-dropdown li.li-submenu:hover ul,ul.m-horz-dropdown li.li-submenu ul li a,ul.m-vert-dropdown li.li-submenu:hover ul,ul.m-vert-dropdown li.li-submenu ul li a{display:block;}.c-3 .c-3-1,.c-3 .c-3-2{float:left;width:300px;margin-right:30px;}.c-4 .c-4-1,.c-4 .c-4-2,.c-4 .c-4-3{float:left;width:225px;margin-right:20px;}.c-5 .c-5-1,.c-5 .c-5-2,.c-5 .c-5-3,.c-5 .c-5-4{float:left;width:180px;margin-right:15px;}.c-6 .c-6-1,.c-6 .c-6-2,.c-6 .c-6-3,.c-6 .c-6-4,.c-6 .c-6-5{float:left;width:145px;margin-right:18px;}form.frm-horz .d-wrap input.ipt-radio,form.frm-horz .d-wrap input.ipt-checkbox{position:relative;bottom:-2px;margin:0 7px 0 25px;}.d-breadcrumbs a,ul.m-horz-dropdown,ul.m-vert-dropdown{margin:0;padding:0;}

/* 0.2 */
a:visited { color:#00F; }
.btt { background:url(../images/_all.png) no-repeat; }
.ico { background:url(../images/_logo.png) no-repeat; }
.btt-order-now { width:89px; height:31px; background-position:-850px -12px; }
.btt-order-now:hover { background-position:-850px -44px; }
.btt-see-all-pricing { width:219px; height:47px; background-position:-398px -11px; }
.btt-see-all-pricing:hover { background-position:-626px -11px; }
.btt-get-estimation { width:219px; height:47px; background-position:-1px -1px; }
.btt-get-estimation:hover { background-position:-1px -49px; }
.ico-logo { width:14px; height:9px; background-position:-335px -25px; }
.ico-mobile { width:16px; height:16px; background-position:-390px -20px; padding:0 0 1px 0; }
a.learn-more { background:url(../images/arr-a-right.png) no-repeat center right; padding:0 10px 0 0; }
	
.hr { width:100%; height:1px; background:url(../images/_all.png) repeat-x -1px -864px; margin:0 0 20px 0; }	

#container { width:980px; margin:45px auto; text-align:left; }

#header { margin:0 0 40px 0; }
#header #logo { width:152px; height:36px; float:left; }
#header #logo h1 { margin:0; padding:0; text-indent:-9999px; font-size:0; line-height:0; color:transparent; overflow:hidden; }
#header #logo a { display:block; width:152px; height:36px; background:url(../images/_logo.png) no-repeat -5px -5px; }
#header #logo a:hover { background-position:-165px -6px; }	
#header #menu { width:661px; float:right; margin:17px 0 0 0; }
#header #menu ul { margin:0; padding:0; }
#header #menu ul li { position:relative; float:left; display:block; margin:0 44px 0 0; padding:0; list-style:none; }
#header #menu ul li a { text-decoration:none; font-weight:bold; color:#333; }
#header #menu ul li a:hover { text-decoration:underline; }
#header #menu ul li a.active { text-decoration:underline; }
#header #menu ul li.li-home { margin-top:7px; width:10px; height:10px; text-indent:-9999px; font-size:0; line-height:0; color:transparent; overflow:hidden; }
#header #menu ul li.li-home a { display:block; width:10px; height:10px; background:url(../images/_logo.png) no-repeat -364px -24px; }
#header #menu ul li.li-submenu { padding:0 11px 0 0; background:url(../images/arr-down.png) no-repeat center right;  }
#header #menu ul li ul { display:none; position:absolute; left:0; top:23px; width:170px; background:#A5D239; border:0; }
#header #menu ul li:hover { display:block; }
#header #menu ul li ul li { display:block; float:none; margin:0; border-bottom:1px solid #8FBB2B; }
#header #menu ul li ul li a { color:#333; text-decoration:none; display:block; padding:5px 10px; font-weight:normal; }
#header #menu ul li ul li a:hover { background:#555; color:#FFF; border-bottom:0; text-decoration:none;  }

#d-box h2 { margin:0 0 40px 0; padding:0; font-size:22px; color:#555; }
#d-box h2 span { display:block; font-size:15px; font-weight:normal; color:#999; }
#d-box h2 span.s-permalink { float:right; font-size:11px; }
#d-box h2 span.s-permalink a { color:#999; }
#d-box h2 strong { color:#444; }
#d-box p { color:#333; margin:5px 0 5px 0; }
#d-box p.gray { color:#777; }
#d-box .d-box { width:980px; height:270px; position:relative; background:url(../images/_all.png) no-repeat 0 0; }
#d-box .d-box .padding { padding:13px 20px; }
#d-box .d-box-home-slicing { height:200px; background-position:-4px -97px; }
#d-box .d-box-home-slicing .padding { padding:15px 20px; }
#d-box .d-box-slicing-designs { background-position:-4px -304px; }
#d-box .d-box-mobile-friendly { background-position:-4px -304px; }
#d-box .d-box-printer-friendly { background-position:-5px -580px; }
#d-box .d-box-coding-newsletters { background-position:-7px -872px; }
#d-box .d-box-home-slicing-b { height:200px; background-position:-7px -1150px; }
#d-box .d-box-home-slicing-b .padding { padding:15px 20px; }
#d-box .d-box-home-slicing-b p { font-size:14px; color:#777; }
#d-box .d-box-home-slicing-b h1 { font-size:28px; color:#555; letter-spacing:-1px; }
#d-box .d-box-home-slicing-b p.p-wrap { width:219px; margin:35px auto; }
#d-box .d-box h3 { margin:0; padding:0; font-size:19px; font-weight:normal; color:#666; }
#d-box .d-box h3 span { font-size:12px; font-weight:bold; color:#333; }
#d-box .d-box h4 { color:#555; margin-top:0; }
#d-box .c-2 .c-2-1 { width:280px; }
#d-box .c-2 .c-2-2 { width:639px; }
#d-box .c-2 .c-2-2 .padding { padding:20px 0; }
#d-box .c-2 .c-2-2 .btt-order-now { position:absolute; bottom:23px; right:30px; }	
#d-box .c-3  h3 { margin:2px 0 25px; font-weight:normal; }
#d-box .c-3 .c-3-1 { width:280px; margin-right:50px; position:relative; }
#d-box .c-3 .c-3-2 { width:280px; margin-right:50px; position:relative; }
#d-box .c-3 .c-3-3 { width:280px; position:relative; }
#d-box .c-3 .btt-order-now { position:absolute; bottom:-95px; right:20px; }
#d-box .c-notice .c-2-1 { width:10px !important; }
#d-box .c-notice .c-2-2 { width:900px !important; }
#d-box .c-notice .c-2-2 p.notice { color:#666; text-align:right; }
#d-box .d-box-slicing-designs .c-3 .btt-order-now { bottom:-40px; left:0; }
#d-box .d-box-home-slicing .c-2 .c-2-1 { width:350px; }
#d-box .d-box-home-slicing .c-2 .c-2-1 h2 { font-size:23px; margin:0; }
#d-box .d-box-home-slicing .c-2 .c-2-2 { width:365px; text-align:right; }
#d-box .d-box-home-slicing .c-2 .c-2-2 h3 { font-size:19px; }
#d-box .d-box-home-slicing .c-2 .c-2-2 p { margin:0 0 5px 0; font-size:11px; color:#777; }
#d-box .d-box-home-slicing .c-2 .c-2-2 .d-wrap { width:219px; position:absolute; bottom:15px; right:20px; }
#d-box .d-box-home-slicing .c-2 .c-2-2 .d-wrap p { text-align:center; }
#d-box .d-box-home-slicing .c-2 .c-2-2 .d-wrap p a { color:#777; text-decoration:none; }
#d-box .d-box-home-slicing .c-2 .c-2-2 .d-wrap p a:hover { text-decoration:underline; }
#d-box .d-box-services { background-position:-7px -1359px; }
#d-box .d-box-services .padding { padding:9px 20px; }
#d-box .d-box-services .c-4 .c-4-1 { width:210px; }
#d-box .d-box-services .c-4 .c-4-2 { width:230px; }
#d-box .d-box-services .c-4 .c-4-3 { width:230px; }
#d-box .d-box-services .c-4 .c-4-4 { width:210px; }
#d-box .d-box-services h3 { font-size:17px; color:#444; margin:0 0 20px 0; }
#d-box .d-box-services p { color:#444; }


#footer { border-top:1px dotted #CCC; padding:10px 0 0 0; }
#footer .c-2 .c-2-1 { width:250px; }
#footer .c-2 .c-2-2 { width:665px; }
#footer p { color:#777; margin:0; }
#footer p a { margin:0 10px 0 0; color:#777; text-decoration:none; }
#footer p a:hover { text-decoration:underline; }
#footer p a.ico-logo { float:left; margin:6px 10px 0 0; }
#footer p a.ico-mobile { float:right; margin:0; }

#content { margin:30px 0 0 0; }
#content p { font-size:13px; color:#555; }
#content ul { color:#555; line-height:22px; }
#content ul li { color:#555; }
#content .c-2 { margin:0 0 50px 0; }
#content .c-2 .c-2-1 { width:276px; }
#content .c-2 .c-2-2 { width:665px; }
#content .c-3 { margin:0 0 50px 0; }
#content .c-3 .c-3-1 { margin-right:20px; }
#content .c-3 .c-3-2 { width:280px; margin-right:90px; }
#content .c-3 .c-3-3 { width:280px; }
#content .c-2 .c-2-1 ul li, #content .c-3 .c-3-1 ul li { list-style:none; margin:0; }
#content .c-2 .c-2-1 ul li a, #content .c-3 .c-3-1 ul li a { background:url(../images/arr-a-right.png) no-repeat center right; padding:0 10px 0 0; }
#content .c-2 .c-2-1 ul li a:hover, #content .c-3 .c-3-1 ul li a:hover { color:#000; }
#content .c-3 .c-3-2 ul li, #content .c-3 .c-3-3 ul li { background:url(../images/arr-ul-li-right.png) no-repeat center left; font-size:12px; color:#444; margin:0 0 5px 0; padding:0 0 0 15px; list-style:none; }
#content .c-2 .c-2-2 blockquote { font-family:Arial, sans-serif; font-size:14px; border:0; padding:0; margin:0; line-height:25px; text-align:left; }
#content .c-2 .c-2-2 p.p-blockquote { font-family:Arial, sans-serif; font-size:14px; border:0; padding:0; margin:0; line-height:25px; text-align:left; }
#content .c-2 .c-2-2 p.p-blockquote img { float:right; margin:0 0 30px 20px; }
#content .c-2 .c-2-1 h3, #content .c-3 .c-3-1 h3 { font-size:14px; font-weight:normal; color:#6C6C6C; margin:0; }
#content .c-2 .c-2-2 h2, #content .c-2 .c-2-2 h3, #content .c-2 .c-2-2 h4 { color:#333; margin:0 0 10px 0; }
#content .c-2 .c-2-2 ul li { list-style-position:inside; }
#content .d-slicing-designs .c-2 .c-2-2 { width:650px; }
#content .d-slicing-designs .c-2 .c-2-2 h3 { font-size:12px; font-weight:bold; color:#444; }
#content .d-slicing-designs .c-2 .c-2-2 p { padding:0 80px 0 0; margin:0 0 25px 0; }
#content .d-slicing-designs .c-2 .c-2-2 p.p-multi-browser { background:url(../images/ico/ico-1.png) no-repeat top right; }
#content .d-slicing-designs .c-2 .c-2-2 p.p-search-engine { background:url(../images/ico/ico-2.png) no-repeat top right; }
#content .d-slicing-designs .c-2 .c-2-2 p.p-strong-code { background:url(../images/ico/ico-3.png) no-repeat top right; }
#content .d-slicing-designs .c-2 .c-2-2 p.p-load-speed { background:url(../images/ico/ico-4.png) no-repeat top right; }
#content .d-slicing-designs .c-2 .c-2-2 p.p-valid-markup { background:url(../images/ico/ico-5.png) no-repeat top right; }
#content .d-slicing-designs .c-2 .c-2-2 p.p-content-management { background:url(../images/ico/ico-6.png) no-repeat top right; }

#content .c-3 ul.ul-homepage { margin:0; padding:0; }

#content .c-2 .c-2-1 ul.ul-submenu { margin:0 0 30px 0; padding:0; }
#content .c-2 .c-2-1 ul.ul-submenu li { font-size:13px; list-style:disc; list-style-position:inside; }
#content .c-2 .c-2-1 ul.ul-submenu li a { background:none; }
#content .c-2 .c-2-1 ul.ul-submenu li a.active { font-weight:bold; }

#content .c-2 .c-2-2 p.p-ico { padding:0 0 0 30px; }
#content .c-2 .c-2-2 p.p-ico-html { background:url(../images/ico/ico-faq-html.png) no-repeat center left; }
#content .c-2 .c-2-2 p.p-ico-mobile { background:url(../images/ico/ico-faq-mobile.png) no-repeat center left; }
#content .c-2 .c-2-2 p.p-ico-printer { background:url(../images/ico/ico-faq-printer.png) no-repeat center left; }
#content .c-2 .c-2-2 p.p-ico-newsletter { background:url(../images/ico/ico-faq-newsletter.png) no-repeat center left; }

#content .c-2 .c-2-2 form.frm-horz .d-wrap { width:665px; }
#content .c-2 .c-2-2 form.frm-horz .d-wrap label { width:19%; }

#content span.LV_invalid { display:block; padding:10px; width:516px; font-size:12px; font-weight:bold; background:#EEE; border-bottom:1px solid #CCC; color:red; margin-left:126px; }
#content span.LV_valid { display:none; }