
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
body{background:#f7f8fd url(images/bg1.png) no-repeat fixed;color:#353d5e;font-family:'Open Sans', sans-serif;font-size:13px;line-height:1.4;text-shadow:0 0 1px #c5c4ca}
a{color:#30353e;font-weight:400;text-decoration:none}
h1,h2,h3{font-weight:600;text-transform:lowercase}
h1,h2,h3,p,dl,ul.full{padding-left:10px}
h1{color:#50586d;font-size:20px;letter-spacing:-1px}
dt{font-size:13px;font-weight:600;margin-top:7px}
dl{margin-bottom:20px}
.hide{display:none}
.normal{font-weight:400}
abbr{cursor:help;border-bottom: 1px dotted #353d5e}
header{background:url(images/top.png) no-repeat;height:10px;left:0;position:fixed;top:0;width:731px}
#lft-side{-moz-border-radius:0 13px 13px 0;background-color:#f7f8fd;border-radius:0 13px 13px 0;height:728px;left:0;position:fixed;top:30px;width:198px;z-index:1000}
#lft-side img.logo-ani{-moz-border-radius:13px;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;border:solid 2px transparent;border-bottom:solid 2px transparent;border-left:solid 2px transparent;border-radius:13px;margin:0 0 16px 15px;padding:9px 3px 19px 16px;transition:all 1s ease-in-out}
#lft-side img.logo-ani:hover{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);border:solid 2px #f76883;border-bottom:solid 2px #f76883;border-left:solid 2px #f76883;transition:rotate(360deg)}
#menu{-moz-border-radius:0 13px 13px 0;background-color:#f76883;border-bottom:solid 1px #f34c66;border-radius:0 13px 13px 0;border-right:solid 1px #f34c66;height:463px;padding:50px 0 0;width:197px}
#menu ul.nav,#menu ul.social{margin:0}
#menu ul li{font-size:13px;text-align:right}
#menu ul.nav li ul,#menu ul.social li ul{margin-bottom:12px}
#menu ul.nav li ul li,#menu ul.social li ul li{margin-bottom:1px}
#menu ul h2{color:#f7c668;font-size:13px;font-weight:600;padding-right:20px;text-align:right;text-shadow:none}
#menu ul li a:link,a:visited{color:#fec4cf;font-weight:600;padding:0 20px 0 0;text-shadow:none}
#menu ul li a:hover{color:#3b4766}
#menu ul li a.active{color:#3b4766;cursor:default;font-size:14px}
{margin:0}
#menu ul.social{float:right;margin-right:20px;}
#menu ul.social li ul li{padding:0;text-align:left}
#menu ul li a.fb:link,#menu ul li a.fb:visited{display:block;height:41px;width:80px;background: url(images/fb.png) right 0px no-repeat;padding-right:38px;line-height:1.2}
#menu ul li a.fb:link span,#menu ul li a.fb:visited span{}
#menu ul li ul li a.fb:hover{background-position: right -42px}
.section{float:left;margin:0 0 400px;padding:40px 0 0 208px;width:732px;z-index:2}
#home{margin-bottom:0}
#home h1{font-size:20px;margin-top:-14px}
#services{margin:0 0 200px}
#web{margin-top:400px}
#about{padding-bottom:220px}
#about img{margin:10px 5px 0 10px}
.section .box2{display:block;float:right;height:166px;margin:16px 38px 0 0;width:150px}
.section #side1{background:url(images/bubble.png) -489px 0 no-repeat;-moz-border-radius:13px;-moz-transition:all .75s ease-in-out;-o-transition:all .75s ease-in-out;-webkit-transition:all .75s ease-in-out;border-radius:13px;color:#7f8396;transition:all .75s ease-in-out}
.section #side1:hover{background:url(images/bubble.png) -489px -501px no-repeat;color:#3f485e;cursor:pointer}
.section #side1 ul#twitter_update_list{font-size:12px;font-weight:600;padding:45px 12px 10px;text-transform:lowercase}
.section #side1 ul#twitter_update_list a{color:#8b93a7;display:block;font-size:10px;text-shadow:none}
.section #side2{margin-top:274px}
.section #side8{background:url(images/box8.png) no-repeat}
.section #side8 ul{margin-left:48px}
.section #side8 ul li{padding:11px 0 15px}
.section #side8 ul li a:link,.section #side8 ul li a:visited{color:#353d5e;font-weight:600}
.section ul li ul#thumb1{float:left;width:356px}
.section ul li ul#thumb2{float:left;width:178px}
.section ul.thumb li{-moz-border-radius:13px;background-color:#b1b4c4;border-radius:13px;display:inline;float:left;height:158px;margin:10px;width:158px}
.section ul.thumb li.long{height:336px}
.section ul.thumb li img{-moz-border-radius:16px;border:solid 2px transparent;border-radius:16px;filter:alpha(opacity=40);margin:-10px;opacity:0.40;padding:8px;zoom:1}
.section ul.thumb li img:hover{-moz-border-radius:20px;border:solid 2px #f76883;border-radius:20px}
body.nojquery .section ul.thumb li img{-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}
body.nojquery .section ul.thumb li img:hover{filter:alpha(opacity=100);opacity:1;zoom:1}
.section ul.thumb li.o1{background-color:#f78b73}
.section ul.thumb li.y1{background-color:#f7c668}
.section ul.thumb li.r1{background-color:#f76883}
.section ul.thumb li.o1 a:link,.section ul.thumb li.y1 a:link,.section ul.thumb li.r1 a:link,.section ul.thumb li.o1 a:visited,.section ul.thumb li.y1 a:visited,.section ul.thumb li.r1 a:visited{/*-moz-border-radius:13px;border-radius:13px;*/-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;font-size:18px;font-weight:600;letter-spacing:-1px;line-height:1.2;text-shadow:none;transition:all .5s ease-out}
.section ul.thumb li.o1 a:link,.section ul.thumb li.o1 a:visited{background:url(images/bubble.png) 0px -158px no-repeat;color:transparent;display:block;height:137px;padding:11px 10px 10px 12px;width:136px}
.section ul.thumb li.o1 a:hover{background:#f7f8fd url(images/bubble.png) 0px 0 no-repeat;color:#3B4766}
.section ul.thumb li.y1 a:link,.section ul.thumb li.y1 a:visited{background:url(images/bubble.png) -163px -158px no-repeat;color:transparent;display:block;height:137px;padding:11px 10px 10px 12px;width:136px}
.section ul.thumb li.y1 a:hover{background:#f7f8fd url(images/bubble.png) -163px 0 no-repeat;color:#3B4766}
.section ul.thumb li.r1 a:link,.section ul.thumb li.r1 a:visited{background:url(images/bubble.png) -326px 0 no-repeat;color:transparent;display:block;height:103px;padding:45px 10px 10px;width:138px}
.section ul.thumb li.r1 a:hover{background:#f7f8fd url(images/bubble.png) -326px -158px no-repeat;color:#3B4766}
.section ul.full li{background-color:#f7f8fd;display:inline;float:left;height:500px;margin:60px 20px 20px 0;width:514px}
.section ul.full li img{border-bottom:solid 2px #f7c668;padding:0 1px 10px}
.section ul.full li p.prev,.section ul.full li p.next,.section ul.full li p.next1,.section ul.full li p.prev2{float:right;height:40px;width:40px}
.section ul.full li p.next{clear:right;margin:10px -75px 0 0}
.section ul.full li p.next a,.section ul.full li p.next1 a{-moz-border-radius:6px;background:url(images/arrow.png) 0 -40px no-repeat;border:solid 2px transparent;border-radius:6px;display:block;height:40px;width:40px}
.section ul.full li p.prev a,.section ul.full li p.prev2 a{-moz-border-radius:6px;background:url(images/arrow.png) 0 0 no-repeat;border:solid 2px transparent;border-radius:6px;display:block;height:40px;width:40px}
.section ul.full li p.next a:hover,.section ul.full li p.next1 a:hover,.section ul.full li p.prev a:hover,.section ul.full li p.prev2 a:hover{border:solid 2px #f76883}
.section ul.full li p{margin:3px 0 0 -9px}
.section ul.full li p.rt{float:right;font-size:11px;margin:4px 0 0;padding-right:3px;text-align:right}
.section ul.full li p a.launch:link,.section ul.full li p a.launch:visited{background:url(images/bullet3.png) -27px 6px no-repeat;color:#798195;font-weight:600;margin:0;padding:3px 0 3px 17px}
small{font-size:11px}
.section ul.full li p.tech{font-size:11px;margin:4px 0 0 -9px}
.section p.full-link{border-right:solid 2px #f76883;float:right;clear:both;font-size:12px;margin-right:40px;padding:3px 5px}
.section p.full-link a:link,.section p.full-link a:visited{background:url(images/bullet3.png) -27px 6px no-repeat;color:#798195;font-weight:600;padding:3px 0 3px 17px}
.section h1{margin-top:11px}
.section h1.title1{margin-right:212px;margin-top:-20px;text-align:right}
.section h2{font-size:18px;margin:0 0 5px}
.section h3{font-size:13px;margin:20px 0 5px}
.section h3.space1{font-size:15px;margin-top:170px}
.section h2.space2{font-size:14px;margin-top:8px}
.section p{line-height:1.48;margin-right:198px}
.section p.aboutp{margin-bottom:15px;margin-top:5px}
footer{background:#bfc2cd;bottom:0;color:#50586d;font-size:11px;height:21px;left:0;margin:auto;padding:5px 40px 0 218px;position:fixed;text-shadow:none;width:100%;z-index:700}
#contact h1{margin-bottom:3px}
#contact p.contact-e{color:#5c6376;font-size:13px;font-weight:600;margin:2px 0 3px}
#contact h2.cf{color:#50586d;font-size:20px;letter-spacing:-1px;padding-top:23px}
#contact-us{margin:7px 0 20px;width:555px}
#contact-us label{clear:left;color:#1f2748;display:block;float:left;font-family:'Open Sans', sans-serif;font-size:13px;font-weight:400;height:20px;margin:5px 0;padding-right:20px;text-align:right;width:166px}
#contact-us label.break{margin-bottom:25px}
#contact-us input,#contact-us textarea{display:block;float:left;font-size:14px;margin:0 0 8px;width:328px;font-family:Arial, Helvetica, sans-serif;background-color:#f7c668;border:solid 1px #f7c668;-moz-border-radius:6px;border-radius:6px;}
::-webkit-input-placeholder,::-webkit-textarea-placeholder { color:#6b6f7e; }
input:-moz-placeholder,textarea:-moz-placeholder { color:#6b6f7e; }
#contact-us label.box{clear:none;padding-right:7px;width:auto}
#contact-us input#wb,#contact-us input#cw,#contact-us input#id,#contact-us input#pr,#contact-us input#fl{height:26px;width:20px;background:none;border:none;}
select#time,select#referral{display:block;float:left;margin:0 225px 8px 0;width:130px}
input#state{display:block;float:left;margin:0 235px 8px 0;width:120px}
input#code{float:left;margin:0 10px 8px 0;width:120px}
#contact-us p.rt-add{float:left;margin:0;padding:5px 0 0 0;font-size:12px}
input#name,input#company,input#email,input#url,input#city,input#state,input#phone,input#code{padding:3px 2px 3px 5px}
textarea#description{padding:5px 2px 5px 5px}
input#name,input#email,input#company,input#url,input#city,input#state,input#phone,input#code{height:22px}
select#time,select#referral{background-color:#e2e4e8;border:solid 1px #C6C6DF;font-size:14px;height:25px;padding:2px 1px 1px}
textarea#description{width:328px;}
#contact-us input#submit,#contact-us input#reset{background:#767e92;border:1px solid #8d92a2;-moz-border-radius:6px;border-radius:6px;color:#f7f8fd;cursor:pointer;font-size:14px;margin-left:186px;padding:5px 16px;text-decoration:none;width:164px}
#contact-us input#reset{margin-left:10px}
#contact-us input#submit:hover,#contact-us input#reset:hover{background:#9da3b3;color:#1f2748}
.req{color:#fa133e;font-weight:700}
strong,#contact p.contact-e a:link,#contact p.contact-e a:visited{font-weight:600}
.section #side8 ul li a:hover,#contact p.contact-e a:hover{color:#fd5071}
.section ul.full li p.next1,.section ul.full li p.prev,.section ul.full li p.prev2{margin:-20px -75px 0 0}
.section ul.full li p a.launch:hover,.section p.full-link a:hover{background-position:0 6px;color:#fd5071}
select#time:focus,select#referral:focus,input#name:focus,input#company:focus,input#url:focus,input#email:focus,input#city:focus,input#state:focus,input#phone:focus,textarea#description:focus,input#code:focus{background-color:#e2e4e8;border:solid 1px #c6c9d0}
#contact-b h1{text-transform:none}
#contact-b h2{color:#f97c60;margin-top:10px}
#contact-b ul{font-weight:600;margin-left:12px}
#contact-b ul li a:link,#contact-b ul li a:visited{color:#fd5071;font-weight:600}
#contact-b ul li a:hover{color:#353d5e;text-decoration:underline}
#contact-us textarea.needsfilled,#contact-us input.needsfilled{border-color: #f76883;color:#fa133e;}
#contact-us p#error{color:#fa133e;font-size:11px;font-weight:600;display:none;margin:10px 20px 10px 176px;clear:both}