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,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body {font: 12px/1 Arial,'Lucida Grande', 'Liberation Sans', FreeSans, sans-serif;}li {list-style: none;}h2{font-weight: normal;}/*we define de sprites class*/.sprite {background:url(../images/gen_sprite.png) repeat-x;}.mid_sprite {background:url(../images/sprite_middle.png) repeat-y;}.slider{background:url(../images/cms_s_slider.png);}/*we build the bgs*/.wall{background: url(../images/blue_bg.jpg) repeat; width: 100%; height: 1985px; z-index: 100; position: relative;}.top_shadow{width:100%; height: 240px; top: 0; left: 0; position: absolute; z-index: 101; background-position: -0px -753px;}.lines{background:url(../images/lines.png) repeat-x;}.wall_line{width:100%; height: 13px; background-position: 0px 0px; position: relative; z-index: 103;}.floor_line{width:100%; height: 2px; background-position: 0px -15px; position: relative; z-index: 106;}.floor{background:url(../images/brown_bg.jpg) repeat; width: 100%; height: auto; z-index: 90; padding-bottom: 50px;}.footer{background: #4a4a4a; height: 20px; color: #a8a8a8; font-size: 14px; text-align: center; padding-top: 5px;}/*content*/.content_wall{width:960px; margin: 0 auto; height: auto; padding-top:52px; position: relative; z-index: 102;}.content_floor{width:960px; margin: 0 auto; height: auto; position: relative; z-index: 105;}.logo{background-position: -398px -0px; width: 307px; height: 121px; margin-left:13px; float: left;}.lamps{background-position: -0px -994px; width: 899px; height: 261px; margin:-17px 0 0 41px;}/*we build footer*/.footer a{color:#f1f1f1; text-decoration: none;}.footer a:hover{text-decoration: underline;}/*we build menu blue*/.menu{list-style: none; width: 372px; float: right;}.port_menu{margin-top:50px;}.menu li{height: 31px; float: left; float: left;}.menu li a{background: url(../images/menus.png); display:block; height: 31px; text-indent: -9999px;}.menu li.portfolio a{width:90px; background-position: 0px 0px;}.menu li.portfolio a:hover{background-position: 0px -34px;}.menu li.about a{width:90px; background-position: -94px 0px;}.menu li.about a:hover{background-position: -94px -34px;}.menu li.contact a{width:90px; background-position: -188px 0px;}.menu li.contact a:hover{background-position: -188px -34px;}.menu li.hire a{width:90px; background-position: -282px 0px;}.menu li.hire a:hover{background-position: -282px -34px;}/*active states*/.menu li.sel_portfolio a{background-position: 0px -69px;}.menu li.sel_portfolio a:hover{background-position: 0px -104px;}.menu li.sel_about a{background-position: -94px -69px;}.menu li.sel_about a:hover{background-position: -94px -104px;}.menu li.sel_contact a{background-position: -188px -69px;}.menu li.sel_contact a:hover{background-position: -188px -104px;}.menu li.sel_hire a{background-position: -282px -69px;}.menu li.sel_hire a:hover{background-position: -282px -104px;}/*we build menu brown*/.menu_br{list-style: none; width: 372px; float: right;}.menu_br li{height: 31px; float: left; float: left;}.menu_br li a{background: url(../images/menus.png); display:block; float: left; height: 31px; text-indent: -9999px;}.menu_br li.portfolio a{width:90px; background-position: 0px -158px;}.menu_br li.portfolio a:hover{background-position: 0px -191px;}.menu_br li.about a{width:90px; background-position: -94px -158px;}.menu_br li.about a:hover{background-position: -94px -191px;}.menu_br li.contact a{width:90px; background-position: -188px -158px;}.menu_br li.contact a:hover{background-position: -188px -191px;}.menu_br li.hire a{width:90px; background-position: -282px -158px;}.menu_br li.hire a:hover{background-position: -282px -191px;}/*active states*/.menu_br li.sel_portfolio a{background-position: 0px -224px;}.menu_br li.sel_portfolio a:hover{background-position: 0px -257px;}.menu_br li.sel_about a{background-position: -94px -224px;}.menu_br li.sel_about a:hover{background-position: -94px -257px;}.menu_br li.sel_contact a{background-position: -188px -224px;}.menu_br li.sel_contact a:hover{background-position: -188px -257px;}.menu_br li.sel_hire a{background-position: -282px -224px;}.menu_br li.sel_hire a:hover{background-position: -282px -257px;}/*we do the portfolio gallery*/#portfolio{margin-top: -109px; padding: 0 0 0 20px;}#portfolio .pagination a{float:left; display: block; font-size: 16px; font-weight: bold;                         color: #2d6f84; text-decoration: none;                         margin:0 7px; padding: 4px 6px;}#portfolio .pagination a:hover,#portfolio .pagination a.pag_sel{color:white; -moz-border-radius: 15px;-webkit-border-radius: 15px;                                 border: 2px solid #fff; margin:0 5px; padding:2px 6px; text-align: center;}#portfolio #gallery{overflow:hidden; width: 922px; height: 702px; margin-top: 16px; border-bottom: 1px solid #5e97ab;                    -moz-box-shadow:0px 1px 0px #cee7ef;-webkit-box-shadow:0px 1px 0px #cee7ef; position:relative;}#portfolio .gallery{margin:0 0 0 3px; position:absolute;}#portfolio .gallery li{float: left; margin-right:30px;}#portfolio .gallery li a{background:url(../images/gen_sprite.png); background-position: -706px 0px;                         width: 193px; height: 117px; display: block; padding: 14px 0 12px 13px; }#portfolio .gallery li .title{margin:10px 13px; font-size: 13px; color: #2d6f84;                              text-shadow: 0px 1px 0px #b1dbe9; font-weight: bold; position:relative;}/*we do the about page*/#about{margin:134px 0 0 20px;}#about .about_menu{margin-top:3px;}#about .title{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 36px; font-weight: bold; float: left;}#about .descr{font-size:20px; color: #1e6982; text-shadow: 0px 1px 0px #b1dbe9; margin-top: 20px;}#about .collage{background-position: 0px 0px; width: 397px; height: 373px; margin-top: 23px; float: left;}#about .owners{float: left; margin-top: 32px;}#about .about_owner .title{text-decoration: none; font-weight: normal; float: left;}#about .about_owner .title:hover{color:#f3f8f9;}/*devine social buttons*/#about .about_owner .social{float:left; list-style: none; margin: 8px 0 0 10px;}#about .about_owner .social li{float:left; margin-left:5px;}#about .about_owner .social li a{background: url(../images/gen_sprite.png); display:block; height: 24px; text-indent: -9999px;}#about .about_owner li.facebook a{width:24px; background-position: -329px -637px;}#about .about_owner li.deviantart a{width:24px; background-position: -362px -637px;}#about .about_owner li.twitter a{width:24px; background-position: -395px -637px;}#about .about_owner li.lastfm a{width:24px; background-position: -428px -637px;}#about .about_owner .owner_bio{font-size:15px;color: #1d586b; display: none; width: 520px;                               text-shadow: 0px 1px 0px #b1dbe9; margin: 7px 3px;}#about .about_owner .owner_bio p{margin-bottom: 5px;}#about .about_owner .show{display:block;}/*we do the contact page*/#contact{margin:-210px 0 0 0; position: relative;}#contact .contact_collage{background-position: 0px -374px; width: 328px; height: 320px; margin-left: 21px; float: left;}#contact .contact_menu{margin-top:150px;}#contact .title{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 36px; font-weight: bold; float: left; margin: 47px 0 0 15px;}#contact .contact_info{text-align: right; float: left; width: 330px; color: #5b4b19;  text-shadow: 0px 1px 0px #baa242;                       font-size: 14px; line-height: 18px;}#contact .contact_info .facebook_link{color:white; font-weight: bold; text-shadow: 0px 0px 3px #3B5998;                                      text-decoration: none; letter-spacing: -1px; font-family: Arial;}#contact .contact_info .skype_link{color:white; text-shadow: 0px 0px 3px #00AFF0;font-weight: bold; text-decoration: none;}#contact .contact_info .yahoo_link{color:white; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 3px #7B0099;}#contact .contact_us_form {float:left; margin-left: 40px;}#contact .contact_us_form .input_top{background-position: 0px -1279px; height: 4px; width: 518px;}#contact .contact_us_form .input_mid{background-position: -1657px 0px; height: auto; width: 518px;}#contact .contact_us_form .input_bot{background-position: 0px -1285px; height: 4px; width: 518px; margin-bottom: 18px;}#contact .contact_us_form .no_mrg{margin:0;}#contact .contact_us_form input[type=text]{width: 495px; background: none; border: none; font-size: 16px; color: #4a4a4a;                                           font-weight: bold; margin-left: 10px;}#contact .contact_us_form input[type=submit]{background-position: -0px -695px; width: 137px; margin-top: 5px;                                             cursor: pointer; height: 26px; border: none;}#contact .contact_us_form input[type=submit]:hover{background-position: -0px -725px;}#contact .contact_us_form textarea{width: 495px; height: 170px; background: none; border: none; font-size: 17px; color: #4a4a4a;                                   font-weight: bold; margin-left: 10px; font-family: Arial;}/*we do the hire us page*/#hireus{margin:160px 0 0 20px;}#hireus .title{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 36px; font-weight: bold; float: left;}#hireus .hireus_menu{margin-top:7px;}#hireus .descr{color: #5b4b19;  text-shadow: 0px 1px 0px #baa242; font-size: 14px; margin: 17px 0 20px 2px;}#hireus .descr p{margin-bottom: 7px;}/*we do testimonials*/#hireus .testimonials_t{background-position: 0px -1312px; height: 4px; width: 932px;}#hireus .testimonials_m{background-position: -2417px 0px; height: auto; width: 932px; color:#e0e3e4; text-shadow: 0px 1px 1px #606060;                        font-weight: bold; font-size: 18px; padding:10px 10px 10px 30px; }#hireus .testimonials_m span{font-size:12px; color: #e5eff2; font-weight: normal;}#hireus #testimonial{width:900px; height: 50px; vertical-align: middle;}#hireus .testimonials_b{background-position: 0px -1318px; height: 4px; width: 932px;}#hireus .ribbon{background-position: -398px -183px; height: 58px; width: 58px; margin:-6px 0 0 -6px; position: absolute;}#hireus .invite_us{background-position: -138px -695px; height: 46px; width: 208px; margin: 0 auto; margin-top: -2px; cursor: pointer;}#hireus .or_txt{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 30px; font-weight: bold; float: left; margin: 0 10px;}#hireus .or_line{border-top:2px solid #c3a235; -moz-box-shadow:0px 1px 0px #917a21;-webkit-box-shadow:0px 1px 0px #917a21;                 width:434px; float: left; margin: 15px 0;}#hireus .order_form{margin-top: 20px; float: left;}#hireus .order_form .order_top{background-position: 0px -1290px; height: 4px; width: 685px;}#hireus .order_form .order_mid{background-position: -654px 0px; height: auto; width: 668px; padding: 7px 0 7px 17px;}#hireus .order_form .order_bot{background-position: 0px -1296px; height: 4px; width: 685px;}#hireus .order_form .heading{color:#4a4a4a; font-size: 18px;}#hireus .order_form .heading span{color:#242424;}/*we do pages*/#hireus .order_form .pages_cont{margin:12px 0 12px 3px;}#hireus .order_form .page{background-position: -363px -374px; width:31px; height: 31px; float: left; font-size: 24px; color: #921111;                          font-family: "Times New Roman"; font-weight: bold; text-align: center; padding-top: 8px; cursor: pointer;}#hireus .order_form .pages_cont .line{border-top:1px solid #5d5844; height: 10px; float: left; width: 35px; margin: 20px 6px 0 6px;}#hireus .order_form .pages{background-position: -329px -449px; width:45px; height: 37px; float: left; margin-top: 1px; cursor: pointer;}#hireus .order_form .vert_line{background-position: -371px -525px; width:4px; height: 40px; float: left; margin: 0 10px;}#hireus .order_form .input_pages{background-position: -329px -526px; width:40px; height: 40px; float: left;}#hireus .order_form .input_pages input[type=text]{width:34px; height: 34px; color: white; margin: 2px; background: none; border: none;                                                  padding-top: 5px; font-size: 22px; font-weight: bold; text-align: center;                                                  font-family: "Times New Roman";}/*we do days*/#hireus .order_form .days_cont{margin:12px 0 12px 3px;}#hireus .order_form .day{background-position: -329px -487px; width:38px; height: 37px; float: left; text-align: center;                         color: #4a4a4a; font-size: 19px; cursor: pointer;}#hireus .order_form .day .month{font-size:8px; color: white; font-weight: bold; margin: 2px 0 3px 0;}#hireus .order_form .days_cont .line{border-top:1px solid #5d5844; height: 10px; float: left; width: 35px; margin: 20px 3px 0 3px;}#hireus .order_form .dot{background-position: -329px -567px; width:13px; height: 13px; float: left; margin: 13px 0 0 16px;}#hireus .order_form .final_day{margin-left: 16px;}/*we do packages*/#hireus .order_form .packages{display:none;}#hireus .order_form .packages .sel_package{clear:both;background-position: -329px -374px; width:33px; height: 36px; float: left;}#hireus .order_form .packages .package{clear:both;background-position: -329px -410px; width:33px; height: 36px; float: left;}#hireus .order_form .packages .package_info{float: left;}#hireus .order_form .packages .package_info .title{font-size:16px; cursor: pointer; color: white; text-shadow:none; margin: 7px 0 0 5px;                                                   padding-bottom: 2px;}#hireus .order_form .packages .package_info .title:hover{border-bottom:2px solid #d1c589; -moz-box-shadow:0px 1px 0px #917a21;                                                         -webkit-box-shadow:0px 1px 0px #917a21; padding-bottom: 0px;}#hireus .order_form .packages .package_info .sele{border-bottom:2px solid #d1c589;-moz-box-shadow:0px 1px 0px #917a21;                                                  -webkit-box-shadow:0px 1px 0px #917a21;padding-bottom: 0px;}#hireus .order_form .packages .package_info .title span{color:#1f5f30;}#hireus .order_form .packages .package_info .title span.discount{color:#b22222; text-decoration:line-through;}#hireus .order_form .packages .package_info .pack_op{margin: 10px 5px; width:500px;}#hireus .order_form .packages .package_info .pack_op li{margin-bottom:5px; color: #4a4a4a; font-size:12px;}#hireus .order_form .packages .package_info .pack_op .bullet{background-position:-329px -580px;                                                             width:10px;height: 10px; float: left; margin-top: 2px;}#hireus .order_form .packages .package_info .pack_op .plus a{color:#2f2f2f; font-weight: bold; text-decoration: none;}#hireus .order_form .packages .package_info .pack_op .plus a:hover{text-decoration: underline;}#hireus .order_form .packages .package_info .pack_op .plus .bullet{background-position:-348px -627px;                                                                   width:10px;height: 9px; float: left; margin-top: 2px;}/*we do aditional options*/#hireus .order_form .ad_options ul{list-style: none; margin: 10px 5px;}#hireus .order_form .ad_options li a{background:url(../images/gen_sprite.png); padding:0 10px 4px 12px;margin-bottom:5px;                                     text-decoration: none;background-position:-329px -591px; width:auto; height: 10px;                                     float: left; font-size: 14px; color: white;font-weight: bold;}#hireus .order_form .ad_options li a:hover{ background-position:-329px -604px;}#hireus .order_form .ad_options li .sel{ background-position:-329px -604px;}#hireus .order_form .ad_options li a span{color:#1f5f30;}#hireus .order_form .arrow{background-position: -329px -619px; width:19px; height: 17px;}/*we make the hire form*/#hireus .hire_form{}#hireus .hire_form .hire_input{float: left; margin:5px 23px 0 0;}#hireus .hire_form .hire_input input[type=text]{margin-left:5px; font-size: 16px; font-weight: bold; background: none;                                                border:none; padding: 3px; color: white; width: 300px;}#hireus .hire_form .hire_area textarea{margin-left:5px; font-size: 16px; font-weight: bold;  padding: 3px; background: none;                                       border:none; color: white; width: 635px; font-family: "Arial";}#hireus .hire_form .hire_input .browse_but{background-position: -329px -662px; height: 32px; width: 101px; float: right;                                            margin-top: -33px; cursor: pointer; position: relative;}#hireus .hire_form #uploadifyUploader{position:relative; margin-top: -33px; float:right;}.uploadifyQueue{display:none;}#hireus .hire_form #hire_upload{color:#897845}#hireus .hire_form .hire_area .area_label,#hireus .hire_form .hire_input .input_label{color:#4a4a4a; height: 23px; float: left; font-size:18px;}#hireus .hire_form .hire_input sup{color: #b30f9d; font-size: 12px;}#hireus .hire_form .hire_input .input_top{background-position: 0px -1268px; height: 4px; width: 315px; clear: both;}#hireus .hire_form .hire_input .input_mid{background-position: -1340px 0px; height: auto; width: 315px;  height: 26px;}#hireus .hire_form .hire_input .input_bot{background-position: 0px -1274px; height: 4px; width: 315px;}#hireus .hire_form .hire_area .area_top{background-position: 0px -1301px; height: 4px; width: 653px; clear: both;}#hireus .hire_form .hire_area .area_mid{background-position: 0px 0px; height: auto; width: 653px;}#hireus .hire_form .hire_area .area_bot{background-position: 0px -1307px; height: 4px; width: 653px;}#hireus .hire_form .no_mrg{margin-right:0px;}#hireus .terms{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 14px; font-weight: bold; padding: 5px;}#hireus .terms a{color:white;}#hireus .terms a:hover{color:#e5eff2;}#hireus .line_by{border-bottom:2px solid #d1c589;-moz-box-shadow:0px 1px 0px #917a21;-webkit-box-shadow:0px 1px 0px #917a21;margin-right: 14px;}#hireus .total_msg{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 30px; font-weight: bold; padding: 5px;}#hireus .total_msg span{color:#9eb2d8;}#hireus .hire_send_but{background-position: -398px -123px; height: 59px; width: 298px; float: right; margin: -8px -2px 0 0;                       cursor: pointer;}#hireus #order_wrapper{position: relative; height: 900px; overflow: visible;                       margin-left: 10px; width: 240px; float: left;}#hireus #order_summary{margin-top: 20px; position: absolute;top: 0; z-index: 999;}#hireus #order_summary.fixed{position: fixed;top: 0; margin-left: 0px; width: 240px; padding: 0;}#hireus #order_summary .order_top{background-position: 0px -1256px; height: 4px; width: 238px;}#hireus #order_summary .order_mid{background-position: -2177px 0px; height: auto; width: 238px;}#hireus #order_summary .order_bot{background-position: 0px -1262px; height: 5px; width: 238px;}#hireus #order_summary .title{color:#e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 24px; font-weight: bold; padding: 5px 10px;}#hireus #order_summary .report{clear:both; padding: 1px 18px;}#hireus #order_summary .report .elem{ color: white; font-size: 14px; margin-bottom: 4px; float: left;}#hireus #order_summary .report .elem i{font-weight: normal; font-size: 9px;}#hireus #order_summary .report .price{ color: #9eb2d8; font-size: 14px; margin-bottom: 4px; float: right; font-weight: bold;}#hireus #order_summary .report .line{border-bottom:1px solid #a7a235;margin: 12px 0;}#hireus #order_summary .report .total{text-align: right; color: #e5eff2; text-shadow: 0px 1px 1px #606060; font-size: 30px; font-weight: bold;}#hireus #order_summary .report .total span{color:#9eb2d8;}/*we do the cms select*/#hireus .cmss{padding:10px 0;}#hireus .cmss ul{list-style: none; margin: 0; padding: 0;}#hireus .cmss ul li{float: left;display: block;}#hireus .cmss ul li a{background:url(../images/cms_s_slider.png);display: block;overflow: hidden;height: 44px;width: 29px;}#hireus .cmss ul li .xhtml{background-position: 0px 0px; width:29px;}#hireus .cmss ul li .ajcms{background-position: -107px 0px; width: 56px;}#hireus .cmss ul li .wp{background-position: -217px 0px; width: 37px;}#hireus .cmss ul li .drupal{background-position: -363px 0px; width: 36px;}#hireus .cmss ul li .joomla{background-position: -509px 0px; width: 35px;}#hireus .cmss ul li .modx{background-position: -651px 0px; width: 48px;}#hireus .cmss ul li .shopify{background-position: -777px 0px; width: 28px;}#hireus .cmss ul li .magento{background-position: -864px 0px; width: 33px;}#hireus .cmss ul li .blogger{background-position: -975px 0px; width: 39px;}#hireus .cmss ul li .other{background-position: -1086px 0px; width: 39px;}#hireus .cmss ul li .xhtml_sel{background-position: 0px -44px; width:107px;}#hireus .cmss ul li .ajcms_sel{background-position: -107px -44px; width: 110px;}#hireus .cmss ul li .wp_sel{background-position: -217px -44px; width: 146px;}#hireus .cmss ul li .drupal_sel{background-position: -363px -44px; width: 146px;}#hireus .cmss ul li .joomla_sel{background-position: -509px -44px; width: 142px;}#hireus .cmss ul li .modx_sel{background-position: -651px -44px; width: 126px;}#hireus .cmss ul li .shopify_sel{background-position: -777px -44px; width: 87px;}#hireus .cmss ul li .magento_sel{background-position: -864px -44px; width: 111px;}#hireus .cmss ul li .blogger_sel{background-position: -975px -44px; width: 111px;}#hireus .cmss ul li .other_sel{background-position: -1086px -44px; width: 107px;}/*we do form error popups*/.formError {position:absolute; top:300px; left:300px;padding-bottom:13px;display:block;z-index:5000;}.formError .formErrorContent {width:100%;background:#ee0101;color:#fff;width:150px;font-family:tahoma;font-size:11px;                              border:2px solid #ddd;box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000;                              -webkit-box-shadow: 0px 0px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px;                              -moz-border-radius: 6px;-webkit-border-radius: 6px;}.redPopup .formErrorContent {background:#d94026;}.blackPopup .formErrorContent {background:#393939;color:#FFF;}.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px; height:15px;z-index:5001;}.formError .formErrorArrowBottom{top:0;margin:-6px;}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;                               -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444;                               font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px;                               display:block;}.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}.greenPopup .formErrorArrow div{background:#33be40;}.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}.formError .formErrorArrow .line10{width:15px;border:none;}.formError .formErrorArrow .line9{width:13px;border:none;}.formError .formErrorArrow .line8{width:11px;}.formError .formErrorArrow .line7{width:9px;}.formError .formErrorArrow .line6{width:7px;}.formError .formErrorArrow .line5{width:5px;}.formError .formErrorArrow .line4{width:3px;}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd; border-right:2px solid #ddd;border-bottom:0px solid #ddd;}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}/*we do slider*/#slider_days{height: 19px; width: 616px;  float: left; margin:0 5px 0 10px; position: relative;}#slider_pages{height: 19px; width: 558px;  float: left; margin:0 5px 0 6px; position: relative;}.ui-slider-horizontal .ui-state-default {    position:absolute;    background:url(../images/gen_sprite.png); background-position: -329px -619px; width:19px; height: 17px;}/*we do info popup*/.pops{height:0;left:0;overflow:visible;position:absolute;top:0;width:100%;z-index:201;}.info-popup{-moz-border-radius:6px;-webkit-border-radius:6px;background:rgba(82, 82, 82, 0.7) none repeat scroll 0 0;display:none;            padding:6px;width:542px; position: absolute; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; }.info-popup .close{display:block; font-size:20px; color:white; background: #c12929; text-decoration: none; padding: 3px 7px;                   float: right;text-shadow: 0px 1px 0px #e1afaf;-moz-border-radius:15px; margin: -13px -13px 0 0; font-weight: bold;                   -webkit-border-radius:15px;-moz-box-shadow:0px 1px 2px #595959; -webkit-box-shadow:0px 1px 2px #595959;}.info-content{background:#f5f9fe none repeat scroll 0 0;border-color:#555555; border-style:solid;border-width:0 1px 1px;              -moz-border-radius:3px;padding:10px;font-size:14px;text-shadow: 0px 1px 0px #fff;}.info-content h2{font-size:18px; color: #595959;}.info-content i{font-weight: bold; color: #595959;}.info-content p{padding:5px 0px; font-size: 12px; color:#797979; }.info-content a{color:black; font-weight: bold;}.info-content .or_txt{color:#dcdcdc;text-shadow: 0px 1px 0px #ccc; font-size: 30px; font-weight: bold; float: left; margin: 0 10px;}.info-content .or_line{border-top:2px solid #595959; -moz-box-shadow:0px 1px 0px #ccc; -webkit-box-shadow:0px 1px 0px #ccc;                       width:227px; float: left; margin: 15px 0;}.info-content a.button{-moz-border-radius:6px;                       -webkit-border-radius:6px;                       background: #F2F2F2; display: block; color: #921111; text-shadow: 0px 1px 0px #fff;                       text-decoration: none; text-align: center; -moz-box-shadow:0px 1px 2px #b2b2b2;-webkit-box-shadow:0px 1px 2px #b2b2b2;                       width:210px; margin: 0 auto; font-size: 18px; padding: 10px 0px; border:1px solid #b0b0b0;}.info-content h2.single_message{text-align: center; padding-bottom: 0px;}.info-content .hide{display:none;}/*datepicker*/table.jCalendar {background: #E3E3E3; border-collapse: separate; border-spacing: 2px;}table.jCalendar th { background: #C3A235; color: #fff; font-weight: bold; padding: 3px 5px;}table.jCalendar td { background: #C5C8BD; color: #000; padding: 3px 5px; text-align: center;-moz-border-radius: 6px;                     -webkit-border-radius: 6px; -moz-box-shadow:0px 1px 2px #b2b2b2;-webkit-box-shadow:0px 1px 2px #b2b2b2;}table.jCalendar td.weekend{background:#cce6ea; text-shadow: 0px 1px 0px #e1f0f2;}table.jCalendar td.weekday{background:#f1f1f1;}table.jCalendar td.other-month {background: #ddd;color: #aaa;}table.jCalendar td.today {background: #666; color: #fff;}table.jCalendar td.selected {background: #f66; color: #fff; text-shadow: 0px 1px 0px #f4c2be;}table.jCalendar td.selected.dp-hover { background: #f33; color: #fff;}table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td { background: #fff; color: #000;}table.jCalendar tr.selectedWeek td {background: #f66; color: #fff;}table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #bbb; color: #888; text-decoration: line-through;}table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover { background: #E5E5E5; color: #888;}/* For the popup */div.dp-popup { position: relative; background: #f4f4f4;font-size: 10px; font-family: arial, sans-serif; padding: 2px;               width: 171px; line-height: 1.2em; border:3px solid #000; color: #000; text-shadow: 0px 1px 0px #f2f2f2;               -moz-box-shadow:0px 2px 3px #7b6829; -webkit-box-shadow:0px 2px 3px #7b6829; border-radius: 6px;               -moz-border-radius: 6px;-webkit-border-radius: 6px;}div#dp-popup {position: absolute; z-index: 199;}div.dp-popup h2 {font-size: 12px;text-align: center; margin: 2px 0; padding: 0;}a#dp-close {font-size: 11px; padding: 4px 0; text-align: center;display: block;}a#dp-close:hover {text-decoration: underline;}div.dp-popup a {color: #000; text-decoration: none; padding: 3px 2px 0;}div.dp-popup div.dp-nav-prev {position: absolute; top: 2px; left: 4px; width: 100px;}div.dp-popup div.dp-nav-prev a {float: left;}div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { cursor: pointer;}div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled { cursor: default;}div.dp-popup div.dp-nav-next {position: absolute; top: 2px;right: 4px;width: 100px;}div.dp-popup div.dp-nav-next a { float: right;}div.dp-popup a.disabled {cursor: default; color: #f4f4f4; text-shadow: none;}div.dp-popup td {cursor: pointer;}div.dp-popup td.disabled {cursor: default;}/* Styles for portfolio overlay */ .pf_overlay {position:absolute; background:#ccc url(../images/cms_s_slider.png) no-repeat; height:30px; bottom:31px; filter:alpha(opacity=90);  opacity:0.90; -moz-opacity:0.90; left:-4px; display:none; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; padding:6px 5px 0 5px; }.logo-xhtml {background-position:2px -3px; width:89px;}.logo-amcms {background-position:-107px -3px; width:99px;}.logo-wordpress {background-position:-218px -3px; width:133px;}.logo-drupal {background-position:-365px -1px; width:89px;}.logo-joomla {background-position:-512px -3px; width:125px;}.logo-modx {background-position:-654px -3px; width:111px;}.logo-shopify {background-position:-778px -2px; width:73px;}.logo-magento {background-position:-867px -4px; width:96px;}.logo-blogger {background-position:-987px -3px; width:96px;}