body{background:#E5E5E5 url(../images/main/background.png) top repeat-x;position:relative}.clearboth{clear:both} img#work_img{ height:510px; width:962px; margin:10px 0 30px 0; -webkit-box-shadow:3px 3px 7px rgba(0,0,0,.1); -moz-box-shadow:3px 3px 7px rgba(0,0,0,.1)} #gallery{position:relative;height:510px;overflow:hidden;margin:10px 0 30px 0}#gallery a{float:left;position:absolute}#gallery a img{border:none}#gallery a.show{z-index:500}div#wrapper{ width:960px;margin:0 auto;position:relative}#skip_nav a{display:none}#mast_head{height:150px;position:relative;width:960px;margin:0 auto}#mast_head h1{border:none;height:80px;width:230px;background:transparent url(../images/main/logo.png) no-repeat;position:absolute;top:41px;text-indent:-5000px}#mast_head h1 a{display:block;height:80px}#mast_head h2{display:none}#mast_head ul#nav{height:100px;width:750px;position:absolute;top:41px;left:317px}#mast_head ul#nav li{border-left:2px solid #333;float:left}#mast_head ul#nav li#contact{border-right:2px solid #333}#mast_head ul#nav li a{display:block;padding:0px 10px 3px 10px;text-decoration:none;width:85px;height:82px}#mast_head ul#nav li:hover{background:url(../images/main/nav_hover.png) no-repeat -120px 70px}#mast_head ul#nav li:hover h3{color:#808080;    -webkit-transition:0.2s ease-in}#mast_head ul#nav li:hover p{color:#808080;    -webkit-transition:0.2s ease-in}#mast_head ul#nav li a.active{background:url(../images/main/nav_hover.png) no-repeat 35px 70px}#mast_head ul#nav li h3{text-align:center;color:white;font-size:.9em;font-weight:bold;padding:20px 0 4px 0}#mast_head ul#nav li p{text-align:center;color:white;letter-spacing:.1em;font-size:.718em;line-height:1.25em}#mast_head ul#sub_nav{padding:13px 0 0 0}#mast_head ul#sub_nav li a{color:white;text-decoration:none;font-size:.8em}#mast_head ul#sub_nav li#client_login{position:absolute}#mast_head ul#sub_nav li#twitter{position:absolute;left:690px;border-right:1px solid #4D4D4D;padding:0 20px 0 0}#mast_head ul#sub_nav li#blog{position:absolute;left:850px}#mast_head ul#sub_nav li#blog ul{display:none}#mast_head ul#sub_nav li#blog:hover ul{display:block;z-index:11;position:absolute;left:-100px;top:15px;width:250px;padding:20px;background-color:#333;opacity:.90;-moz-opacity:.90;-moz-border-radius:10px;-moz-box-shadow:4px 4px 10px rgba(0,0,0,0.6);-webkit-border-radius:10px;-webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.6)}#mast_head ul#sub_nav li#blog:hover ul h4{font-size:1em;font-weight:bold;padding:0 0 5px 0;color:#ccc}#mast_head ul#sub_nav li#blog:hover ul p{color:white;font-size:.8em;padding:5px 0;line-height:1.3em}#home_bottom{position:relative;margin:120px 0 40px 15px;overflow:hidden}#home_bottom ul li.border_right{border-right:1px solid #808080}#home_bottom ul li{width:215px;height:300px;float:left;padding:10px}#home_bottom ul li p{font-size:.7em;line-height:1.5em;padding:10px 0}#home_bottom ul li h4{font-weight:bold;font-size:.8em}#home_bottom ul li h3{padding:28px 0 30px 0px}#home_bottom ul li h3 a{text-decoration:none;color:black;font-weight:bold;font-size:1em}#home_bottom ul li h3 a:hover{text-decoration:underline}#home_bottom ul li h3#info a{background:url(../images/main/info.png) no-repeat;padding:28px 0 30px 70px}#home_bottom ul li h3#services{margin-bottom:10px}#home_bottom ul li h3#services a{background:url(../images/main/services.png) no-repeat;padding:28px 0 30px 73px}#home_bottom ul li h3#price a{background:url(../images/main/price.png) no-repeat;padding:28px 0 30px 65px}#home_bottom ul li h3#experiment a{background:url(../images/main/experiment.png) no-repeat;padding:28px 0 30px 50px}#home_bottom ul li h5{position:absolute;bottom:5px}#home_bottom ul li h5 a{background:url(../images/main/info_btns.png) no-repeat;display:block;width:118px;text-align:center;color:white;text-decoration:none;font-size:.9em;padding:8px 0}#home_bottom ul li h5 a:hover{background:url(../images/main/info_btns.png) no-repeat 0px -38px}#home_bottom ul li h5 a:active{background:url(../images/main/info_btns.png) no-repeat 0px -76px} #content h2{font-family:georgia;font-weight:normal;color:#4D4D4D;font-size:2.9em;letter-spacing:-.1em;margin-top:-22px}#content h2#create{background:url(../images/content/create/title_bg.jpg) no-repeat}#content h2#page_title{background:url(../images/content/main_title_bg.jpg) no-repeat}#content h2 span#create-span{display:block;padding:28px 0 28px 110px;background:url(../images/content/create/create_icon.png) no-repeat 40px 10px}#content h3.sub_heading{border-bottom:2px solid #B3B3B3;padding:0 0 8px 55px;font-size:1em;font-weight:bold;color:#4D4D4D;margin:20px 0}#content h3.sub_heading span{border-bottom:6px solid #808080;padding:0 100px 5px 0}#content p{font-size:.8em;line-height:1.4em;color:#4D4D4D}#content p.sub_heading{width:550px;margin:10px 0 0 55px}#content p.bold{font-weight:bold}#content ul{margin:20px 0;overflow:hidden}#content ul#sentences li{float:left;margin:0 10px 20px 10px}#content ul#sentences li p{font-weight:bold;padding:13px 0;border-bottom:4px solid #808080}#create_subheading{margin:0 -100px 0 -105px;background:url(../images/content/create/sub_title_bg.jpg) no-repeat}#create_subheading h4{font-size:1.3em;line-height:1.4em;width:650px;margin:0 0 0 414px;padding:75px 0 0 0;letter-spacing:-.07em;font-weight:normal;color:#666}#create_subheading h4 span{font-weight:bold;color:black}#create_subheading p{font-size:.8em;line-height:1.4em;color:#4D4D4D;width:650px;margin:20px 0 30px 414px}#work_subheading{margin:0 -100px 0 -105px;background:url(../images/content/work/sub_title_bg.jpg) no-repeat}#work_subheading h4{font-size:1.3em;line-height:1.4em;width:650px;margin:0 0 0 414px;padding:75px 0 0 0;letter-spacing:-.07em;font-weight:normal;color:#666}#work_subheading h4 span{font-weight:bold;color:black}#work_subheading p{font-size:.8em;line-height:1.4em;color:#4D4D4D;width:650px;margin:20px 0 30px 414px}.photo-manip-1{position:relative;margin:15px 0 25px 0;padding-bottom:25px;border-bottom:2px solid #ccc}img#main-photo-2{}img#sub-photo-3{position:absolute;top:0px;right:0}img#sub-photo-4{position:absolute;top:160px;right:0}img#sub-photo-5{position:absolute;bottom:25px;right:0}.photo-manip{position:relative;margin:15px 0}img#sub-photo-1{position:absolute;top:0px;right:0}img#sub-photo-2{position:absolute;bottom:0;right:0}#content ul li.create{margin:0 0 15px 0}#content ul li.create h3{display:none}#content ul li.create img{border:10px solid white;width:935px;-webkit-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px;-moz-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px;-webkit-transition:all 0.2s ease-in}#content ul li.create img:hover{background-color:#f2f2f2;border-bottom-color:#4D4D4D;border-top-color:#4D4D4D}#latest-news-bg{background:url(../images/home/news-bg-top.png) repeat-x top,url(../images/home/news-bg-bottom.png) repeat-x bottom;background-color:white;width:100%;margin:50px 0}#latest-news{width:960px;margin:0 auto;position:relative}#latest-news h2{display:block;position:absolute;top:-50px;height:45px;width:350px;background:url(../images/home/new-additons.png) no-repeat;text-indent:-5000px}#latest-news h3#bounce-title{color:white;text-indent:-5000px;height:265px;width:450px;background:url(../images/home/bounce-logo.png) no-repeat 0px 10px}#latest-news p{position:absolute;left:240px;bottom:40px;font-size:1em;color:#333}#latest-news p a{color:#258DCD}#home-video{height:225px;width:400px;border:8px solid #333;position:absolute;right:0;top:10px;-webkit-box-shadow:rgba(0,0,0,0.25) 3px 3px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 3px 3px 5px}#content h2 span#work{display:block;padding:28px 0 28px 110px;background:url(../images/content/work/work_icon.png) no-repeat 15px 8px}#content ul#work{overflow:hidden;margin-bottom:50px;padding-bottom:15px}#content ul#work li.main h4{font-weight:bold;font-size:1em;border-bottom:2px solid #B3B3B3;margin:0 0 10px 0;padding:10px 0px 5px 15px}#content ul#work li.main h4 span{border-bottom:4px solid #808080;padding:0 20px 2px 0}#content ul#work li.main{float:left;margin:4px;height:365px;border:7px solid white;background-color:white;-webkit-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px}#content ul#work li.main a{display:block;color:#4d4d4d;height:350px;text-decoration:none}#content ul#work li.main{-webkit-transition:all 0.2s ease-in}#content ul#work li.main:hover{background-color:#f2f2f2;border-bottom-color:#4D4D4D;border-top-color:#4D4D4D}#content ul#work li.main img{padding:0 0 10px 0}#content ul#work li.main p{background:url(../images/content/work/checks.png) no-repeat left;padding-left:23px;margin:3px 0 3px 3px}.clearboth{clear:both}#wrk_img{height:300px;width:408px;float:left;margin:0 0 20px 0;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 7px rgba(0,0,0,.1)}#video{margin:10px 0 30px 0;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 7px rgba(0,0,0,.3)}#work_description{float:left;width:550px;margin-bottom:20px}#work_description a{color:#4D4D4D}#work_subpages p{font-size:.8em;color:#666;line-height:1.4em}#work_subpages h2{font-family:georgia;font-weight:normal;color:#4D4D4D;font-size:2.9em;letter-spacing:-.1em;margin-top:-22px}#work_subpages h2#{background:url(../images/content/create/title_bg.jpg) no-repeat}#work_subpages h2#page_title{background:url(../images/content/main_title_bg.jpg) no-repeat}#work_subpages h2 span#work{display:block;padding:28px 0 28px 110px;background:url(../images/content/work/work_icon.png) no-repeat 15px 8px}#work_subpages h2 span#sub_title{border-left:2px solid #666;font-size:.7em;letter-spacing:0em;padding:0 0 0 15px;margin:0 0 0 15px}#work_subpages ul#bread_crumbs{font-size:.8em;margin:10px 0;overflow:hidden}#work_subpages ul#bread_crumbs li{float:left;padding:3px 5px;min-width:50px;color:#999}#work_subpages ul#bread_crumbs li a{display:block;color:#666;padding-right:15px;text-decoration:underline;background:url(../images/content/work/breadcrumbs.png) no-repeat right}#work_subpages h3.work{font-size:1.2em;font-weight:bold;color:#333;border-bottom:2px solid #b3b3b3;padding:0 0 11px 30px;margin:25px 0 15px 0}#work_subpages h3.work a{color:#666;text-decoration:none;font-size:.9em;font-weight:normal}#work_subpages h3.work span{border-bottom:4px solid #808080;padding:0px 80px 8px 0px}#work_subpages h4{font-size:.9em;font-weight:bold;color:#333;margin:0 0 0 30px;padding:8px 0}#work_subpages h4 span{font-weight:normal;padding:0 0 0 5px}#work_subpages ul#overview{list-style:disc outside none;font-size:.8em;line-height:1.4em;margin:5px 0 5px 30px;color:#666}#work_subpages ul#overview li{margin:0 20px}#work_subpages p.overview{margin:0 0 0 30px}#work_subpages ul#web_screenshots{border:10px solid white;background-color:white;overflow:hidden;margin:20px 0;-webkit-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px}#work_subpages ul#web_screenshots li{float:left;margin:0 5px;position:relative}#work_subpages ul#web_screenshots li#link a{display:block;width:135px;background:url(../images/content/work/consultbaines/gradient.jpg) repeat-x;padding:80px 10px 10px 10px;text-decoration:none}#work_subpages ul#web_screenshots li#link p#title{color:white;font-weight:bold}#work_subpages ul#web_screenshots li p#screen_shots{color:white;font-weight:bold;position:absolute;top:90px;left:10px}#work_subpages ul#logo{overflow:hidden}#work_subpages ul#logo li{float:left;margin:25px 7px;-webkit-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px}#work_subpages ul#illustration li{border:1px solid red;margin-bottom:15px;overflow:hidden}ul.screen-shot li img{margin:10px 0px;padding:0px;-webkit-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px;-moz-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px}#work_subpages ul li.illustration{overflow:hidden;margin-bottom:15px;padding:15px;background-color:#ccc}#work_subpages ul li.illustration img{float:left;border:10px solid white;margin-right:15px;-webkit-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px;-moz-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px}#work_subpages ul li.illustration h3{float:left;width:310px;margin:10px 0}#work_subpages ul li.illustration p{float:left}#content h2 span#about{display:block;padding:28px 0 28px 110px;background:url(../images/content/about/about_icon.png) no-repeat 25px 14px}#about_main_content{width:720px}#about_main_content a{color:#4D4D4D}#about_main_content h4{font-size:1.3em;line-height:1.4em;letter-spacing:-.07em;padding:40px 0 20px 0;color:#666;font-weight:normal}#about_main_content h4 span{font-weight:bold;color:black}#about_main_content h5{font-size:1em;font-weight:bold;color:#333;padding:12px 0;margin:15px 0;border-bottom:2px solid #B3B3B3}#about_main_content h5 span{border-bottom:4px solid #808080;padding:0 30px 9px 0;margin:0 0 0 20px}#about_main_content ul{list-style:disc outside none;padding:0 20px;margin:0}#about_main_content ul{font-size:.8em;line-height:1.4em;color:#4D4D4D}#about_main_content p{padding:10px 0}#about_main_content ul#about_contact li{float:left;list-style-type:none;text-align:center}#about_main_content ul#about_contact li a{display:block;text-decoration:none;color:#4D4D4D;padding:60px 0 0 0;margin:10px 20px;width:180px}#about_main_content ul#about_contact li#linkedin{background:url(../images/content/about/linkedin.png) no-repeat 45px 20px}#about_main_content ul#about_contact li#twitter{background:url(../images/content/about/twitter.png) no-repeat 45px 20px}#about_main_content ul#about_contact li#contact{background:url(../images/content/about/contact.png) no-repeat 45px 20px}#triangle{width:20px;height:20px;background:url(../images/content/about/triangle.png) no-repeat top right;position:absolute;top:0;left:-20px}#about_sub_content{background-color:white;width:200px;height:1072px;position:absolute;top:220px;left:730px;padding:15px}#about_sub_content h3{font-size:1.8em;font-family:georgia;font-weight:normal;color:#4D4D4D;letter-spacing:-.1em;padding:30px 0}#about_sub_content blockquote p{font-size:.8em;line-height:1.6em;padding:9px;background:url(../images/content/about/quote_left.gif) no-repeat top left}#about_sub_content blockquote{background:url(../images/content/about/quote_right.gif) no-repeat bottom right}#about_sub_content h6{color:#FBB03B;font-size:.9em;font-weight:bold}#about_sub_content p.cite{font-size:.7em;color:#666;padding:5px 0;margin-bottom:30px}#content h2 span#contact{display:block;padding:28px 0 28px 110px;background:url(../images/content/contact/contact_icon.png) no-repeat 45px 14px}#contact_details{width:370px;height:600px;overflow:hidden;padding:0 0 0 45px}#contact_details h3{font-size:1.6em;font-weight:normal;padding:25px 0}#contact_details address{font-style:normal}#contact_details h4{font-size:.9em;font-weight:bold;padding:30px 0 10px 0}#contact_details h5{font-size:.7em;color:#666;padding:0 10px 20px 0}#contact_details h6.left{float:left;width:100px;font-size:.9em;padding:10px 0 0 0;font-weight:bold}#contact_details h6.right{float:left;padding:10px 0 0 0;font-size:.9em;width:250px;font-weight:bold}#contact_details h6.right a{color:black}#quote{background-color:white;background:url(../images/content/contact/form_bg.png) no-repeat;width:489px;padding:0 62px 60px 62px;position:absolute;top:259px;left:392px}#quote h3{font-size:1em;font-weight:bold;padding:30px 0 30px 65px;margin:10px 0;background:url(../images/content/contact/quote_icon.png) no-repeat}#quote p{font-size:.66em;line-height:1.6em;padding:0 0 10px 0;margin:0 0 15px 0;border-bottom:2px solid #b3b3b3}#quote form{}#quote form label{font-size:.75em;padding:0 0 0 5px;margin:0}#quote form label span{color:#999}#quote form input{border:1px solid #b3b3b3;margin:7px 0;padding:5px;color:#666;width:220px}#quote form #form_left{width:240px}#quote form #form_right{width:240px;position:absolute;top:171px;left:310px;overflow:hidden}#quote form #form_right select{width:110px;margin:8px 5px 0 0;padding:4px;font-size:.75em;color:#666}#quote form #form_right #budget{width:120px;float:left}#quote form #form_right #timeframe{width:120px;float:left;margin:0 0 8px 0}#quote form textarea{border:1px solid #b3b3b3;margin:8px 0;height:179px;width:218px;font-family:arial;font-size:.8em;color:#666;padding:5px}#quote form h4{font-size:.8em;font-weight:bold;padding:0 0 10px 0}#quote form p#form_bottom{border-top:2px solid #b3b3b3;border-bottom:none;padding:10px 0 10px 0;margin:15px 0 0 0}#quote form input#submit{background:url(../images/main/info_btns.png) no-repeat;display:block;width:118px;text-align:center;color:white;text-decoration:none;font-size:.8em;padding:6px 0;cursor:pointer;border:none;font-weight:bold;margin-bottom:20px}#quote form input#submit:hover{background:url(../images/main/info_btns.png) no-repeat 0px -38px}#quote form input#submit:active{background:url(../images/main/info_btns.png) no-repeat 0px -76px}#form_left{position:relative}#form_left label.error[for = name]{color:white;position:absolute;top:10px;right:8px;z-index:100;padding:5px 5px 15px 5px;background-color:;background:rgba(150,29,38,.6) url(../images/content/contact/validate.png) no-repeat bottom right}#form_left label.error[for = email]{color:white;position:absolute;top:64px;right:8px;z-index:100;padding:5px 5px 15px 5px;background-color:;background:rgba(150,29,38,.6) url(../images/content/contact/validate.png) no-repeat bottom right}#form_left label.error[for = contact-number]{color:white;position:absolute;top:118px;right:8px;z-index:100;padding:5px 5px 15px 5px;background-color:;background:rgba(150,29,38,.6) url(../images/content/contact/validate.png) no-repeat bottom right}#form_left label.error[for = url]{color:white;position:absolute;top:172px;right:8px;z-index:100;padding:5px 5px 15px 5px;background-color:;background:rgba(150,29,38,.6) url(../images/content/contact/validate.png) no-repeat bottom right}#form_right{position:relative}#form_right label.error[for = work]{color:white;position:absolute;top:10px;right:8px;z-index:100;padding:5px 5px 15px 5px;background-color:;background:rgba(150,29,38,.6) url(../images/content/contact/validate.png) no-repeat bottom right}#contact_details ul#sent{}#contact_details ul#sent li a{line-height:1.6em;font-weight:bold;font-size:.9em;color:#333}#contact_details ul#sent li a:hover{color:#F7931E}#content h2 span#sent{display:block;padding:28px 0 28px 110px;background:url(../images/content/contact/sent-icon.png) no-repeat 25px 14px}#content h2 span#services{display:block;padding:28px 0 28px 110px;background:url(../images/content/services/services_icon.png) no-repeat 20px 10px}#services_main_content h4{font-size:1.3em;line-height:1.4em;letter-spacing:-.07em;padding:40px 0 20px 0;color:#666;font-weight:normal}#services_main_content a{color:#4D4D4D}#services_main_content h4 span{font-weight:bold;color:black}#services_main_content h5{font-size:1.1em;font-weight:bold;color:#333;border-bottom:2px solid #b3b3b3;margin:10px 0;padding:0 0 11px 30px}#services_main_content h5 span{border-bottom:4px solid #808080;padding:0 50px 8px 0}#services_main_content h6{font-size:1em;font-weight:bold;color:#333;width:230px;line-height:1.6em;margin-top:20px}#services_main_content h6+p{width:230px;padding:10px 0;float:left}#services_main_content img{border:15px solid white;margin:-30px 0 10px 32px;-webkit-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.25) 5px 5px 5px}#services_main_content img+p{margin:5px 0 0 260px}#services_main_content ul{list-style:disc outside none;padding:0 20px;margin:10px 0 10px 260px;font-size:.8em;line-height:1.4em;color:#4D4D4D;width:660px}#services_main_content ul+p{margin:5px 0 40px 260px}#work-content-footer{margin-bottom:60px}#work-content-footer h2{font-size:1.1em;font-weight:bold;font-family:arial,sans-serif;padding:10px;margin:20px 0 8px 0;border-top:5px solid #808080;border-left:2px solid #B3B3B3;border-right:2px solid #B3B3B3}#work-content-footer ul{padding-left:20px}#work-content-footer ul li{line-height:1.9em;font-size:.9em;color:#b3b3b3}#work-content-footer ul li a{color:#666;text-decoration:none}#work-content-footer ul li a span{color:#F7931E;text-decoration:none;font-weight:bold}#work-content-footer ul li a:hover span{color:#CE7C29}#footer_runner{bottom:42px;border-top:2px solid #B3B3B3;height:20px;position:absolute;width:100%;z-index:0}#footer{border-top:4px solid #808080;height:38px;margin:20px 0 0 0;overflow:hidden;padding:23px 10px 0 10px;position:relative;z-index:2}#footer h6{color:#808080;float:left;font-weight:normal;font-size:.9em}#footer ul{float:right}#footer ul li{float:left}#footer ul li.border_right{border-right:1px solid #808080}#footer ul li a{color:#808080;display:block;font-size:.8em;padding:0 10px;text-decoration:none;width:100%}#mfk-quote{position:absolute;padding:20px;top:790px;right:20px;width:310px;height:460px;background-color:white;-webkit-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px;-moz-box-shadow:rgba(0,0,0,0.25) 3px 3px 3px}#mfk-quote blockquote p{font-size:1.2em;line-height:1.4em;padding:9px;background:url(../images/content/about/quote_left.gif) no-repeat top left}#mfk-quote blockquote{background:url(../images/content/about/quote_right.gif) no-repeat bottom right}#mfk-quote cite h6{font-weight:bold;color:#FBB03B;line-height:1.2em;padding-left:10px}#mfk-quote cite p{font-size:.7em;color:#666;padding:5px 10px}
