*{font-size:100.01%}html{font-size:62.5%}body{font:1.2em Arial,Helvetica,sans-serif;color:#222;background-color:#f8f7e9;margin:0;padding:0;min-width:1000px}h1{font:2.1666em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-weight:normal;letter-spacing: -.02em;border-bottom:1px solid #91ccaf;margin:15px
0 20px 0;padding-bottom:6px}h2{font:1.666em Arial, Helvetica, sans-serif;font-weight:bold;color:#00a65d;margin:30px
0 4px 0;padding-bottom:4px}h3{font:1.333em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-weight:normal;letter-spacing: -.02em;margin:30px
0 4px 0;padding-bottom:6px}h4{font:1.166em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-weight:normal;margin:30px
0 4px 0;padding-bottom:6px}img{border:0}abbr,acronym{cursor:help;border-bottom:1px dotted #666}a{color:#261f8c}a:hover{color:#5054e1}body{font-size:1.2em}form,fieldset{margin:0;padding:0;display:block}input.input-text,input.single,textarea,select{font:1em Arial, Helvetica, sans-serif;background:#fff url('/wp-content/themes/groove/images/input-text_bg.gif.png') no-repeat top left;border:1px
solid #61c894;padding:2px}input.input-text:active,input.single:active,textarea:active,select:active,input.input-text:focus,input.single:focus,textarea:focus,select:focus,input.input-text:hover,input.single:hover,textarea:hover,select:hover{border:1px
solid #444;color:#000}.clear{clear:both}.ui-tabs-hide{display:none}.populate{color:#777}.float-right{float:right;margin-left:4px;margin-bottom:2px}#header_wrapper{background:#00a75d url('/wp-content/themes/groove/images/header-wrapper_bg.jpg') repeat-x top;width:100%}#header{position:relative;background:url('/wp-content/themes/groove/images/header_bg.jpg') no-repeat top;width:960px;height:161px;margin:0
auto;padding:0
20px}#logo{position:absolute;top:0;left:20px}#topper{height:25px;position:absolute;top:0;right:285px;font-size: .9166em;color:#fff;background:url(/wp-content/themes/groove/images/topper_bg-right.gif.png) no-repeat top right;padding:0
18px 0 0}#topper
span{display:block;float:left;height:25px;background:url(/wp-content/themes/groove/images/topper_bg-left.gif) no-repeat top left;padding:0
0 0 12px}#topper
span.pipe{display:inline;float:none;padding:0
6px;background:none}#topper
em{font-style:normal;padding:0
5px 0 9px;background:url(/wp-content/themes/groove/images/separator01.gif) no-repeat 0 50%}#topper em:first-child{background:none}#topper
a{color:#fff;text-decoration:none;line-height:2}#topper a:hover{text-decoration:underline}#topper a.client-support{background:url('/wp-content/themes/groove/images/icon_csupport-topper.gif') no-repeat left;padding:2px
0 0 14px}#topper a.live-chat{background:url('/wp-content/themes/groove/images/icon_livechat-topper.gif') no-repeat left;padding:2px
0 0 16px}#header
.contact{margin:0;padding:0}#header .contact
a{display:block;background:url('/wp-content/themes/groove/images/contact-topper.gif.png') no-repeat top center;width:229px;height:47px;text-indent: -9999px;position:absolute;top:35px;right:35px;outline:none;margin:0;padding:0}#header
.contactDevnet{margin:0;padding:0}#header .contactDevnet
a{display:block;background:url('/wp-content/themes/groove/images/contact-topper.gif') no-repeat top center;width:229px;height:47px;text-indent: -9999px;position:absolute;top:30px;right:35px;outline:none;margin:0;padding:0}#header
.visit{display:block;position:absolute;top:95px;right:35px;outline:none;margin:0;padding:0}#navigation{width:960px;height:35px;position:absolute;bottom:0;left:20px}#navigation
ul{list-style:none;margin:0;padding:0}#navigation
li{display:inline;margin:0;padding:0}#navigation li
a{display:block;float:left;height:35px}#navigation li
a{text-indent: -9999px}#navigation li.page-item-2
a{width:76px;background:url('/wp-content/themes/groove/images/navigation/nav_1.gif.png') no-repeat top left}#navigation li.page-item-6
a{width:140px;background:url('/wp-content/themes/groove/images/navigation/nav_2.gif.png') no-repeat top left}#navigation li.page-item-8
a{width:116px;background:url('/wp-content/themes/groove/images/navigation/nav_8.gif.png') no-repeat top left}#navigation li.page-item-10
a{width:113px;background:url('/wp-content/themes/groove/images/navigation/nav_4.gif.png') no-repeat top left}#navigation li.page-item-12
a{width:170px;background:url('/wp-content/themes/groove/images/navigation/nav_5.gif.png') no-repeat top left}#navigation li.page-item-14
a{width:156px;background:url('/wp-content/themes/groove/images/navigation/nav_6.gif.png') no-repeat top left}#navigation li.page-item-18
a{width:189px;background:url('/wp-content/themes/groove/images/navigation/nav_7.gif.png') no-repeat top left}#navigation li.page-item-20
a{width:116px;background:url('/wp-content/themes/groove/images/navigation/nav_8.gif.png') no-repeat top left}#navigation li.page-item-2 a:hover, #navigation li.page-item-2.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-6 a:hover, #navigation li.page-item-6.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-8 a:hover, #navigation li.page-item-8.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-10 a:hover, #navigation li.page-item-10.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-12 a:hover, #navigation li.page-item-12.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-14 a:hover, #navigation li.page-item-14.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-18 a:hover, #navigation li.page-item-18.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-20 a:hover, #navigation li.page-item-20.current_page_item a:hover{background-position:0 -35px}#navigation li.page-item-2 a:active, #navigation li.page-item-2.current_page_item a, #navigation li.page-item-2.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-6 a:active, #navigation li.page-item-6.current_page_item a, #navigation li.page-item-6.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-8 a:active, #navigation li.page-item-8.current_page_item a, #navigation li.page-item-8.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-10 a:active, #navigation li.page-item-10.current_page_item a, #navigation li.page-item-10.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-12 a:active, #navigation li.page-item-12.current_page_item a, #navigation li.page-item-12.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-14 a:active, #navigation li.page-item-14.current_page_item a, #navigation li.page-item-14.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-18 a:active, #navigation li.page-item-18.current_page_item a, #navigation li.page-item-18.current_page_ancestor
a{background-position:0 -70px}#navigation li.page-item-20 a:active, #navigation li.page-item-20.current_page_item a, #navigation li.page-item-20.current_page_ancestor
a{background-position:0 -70px}#container_wrapper{background:#F8F7E9 url('/wp-content/themes/groove/images/container-wrapper_bg.jpg') repeat-x top;width:100%}#container_wrapper
.shadow{background:url('/wp-content/themes/groove/images/container_shadow.jpg') no-repeat top;width:1000px;margin:0
auto}#container{background:#fff url('/wp-content/themes/groove/images/container_shadow.jpg') no-repeat top center;width:960px;margin:0
auto}#content{float:right;width:700px;padding:18px
10px 40px 20px}body.columns1
#content{float:none;width:900px;padding:18px
30px 40px}#content
p{line-height:1.6em;margin:0
0 16px 0}#content ul, #content
ol{margin:0
0 16px 0;padding:0
0 0 25px}#content ul
li{list-style:none;background:url('/wp-content/themes/groove/images/bullet_greenbox.gif') no-repeat left 6px;line-height:1.4;padding-left:8px;margin-bottom:4px}#content ul
li.check{list-style:none;background:url('/wp-content/themes/groove/images/check.gif') no-repeat left 6px;line-height:2;padding-left:18px;margin-bottom:4px}#content
img.missingcart{display:block;float:right}#breadcrumb{height:26px;background:url('/wp-content/themes/groove/images/breadcrumb_right.gif.png') no-repeat right;margin-bottom:10px}#breadcrumb
h4{height:26px;font: .9166em Arial, Helvetica, sans-serif;font-weight:normal;color:#444;line-height:2.3;background:url(/wp-content/themes/groove/images/breadcrumb_left.gif) no-repeat left;margin:0;padding:0
0 0 6px}#breadcrumb
a{display:block;float:left;height:24px;text-decoration:none;margin-top:1px;padding:0
8px}#breadcrumb
.break{display:block;float:left;width:8px;height:24px;text-indent: -9999px;background:url('/wp-content/themes/groove/images/breadcrumb-seperator.gif') no-repeat center;margin:1px
8px 0 0}#tabs{clear:both;background:url('/wp-content/themes/groove/images/subsection-content_bg.gif.png') no-repeat top center;margin-top:40px;width:700px}#tabs
.icon{float:right;margin-left:4px;margin-bottom:2px}#tabs
ul{position:relative;list-style:none;display:block;width:700px;height:50px;margin:0;padding:0}#tabs ul
li{float:left;background:none;padding-left:0;margin:6px
0 0 12px}#tabs ul li
a{display:block;outline:none;float:left;color:#fff;font:1.3em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;margin:0
10px 0 0;padding:6px
16px 15px 8px}#tabs p, #tabs
h2{padding:0
20px}#tabs
h2{font:1.3em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-weight:normal;letter-spacing: -.02em;color:#000;margin:0
0 4px 0;padding-bottom:6px}#tabs .ui-tabs-panel{padding-top:15px}#tabs ul li.ui-tabs-selected
a{background:url('/wp-content/themes/groove/images/sc-tab_right.gif.png') no-repeat top right;color:#00512f;text-decoration:none}#tabs ul li.ui-tabs-selected{padding-left:8px;background:url('/wp-content/themes/groove/images/sc-tab_left.gif') no-repeat top left}#content #tabs .fragment
ul{display:block;width:auto;height:auto;margin:0
0 16px 0;padding:0
0 0 25px}#content #tabs .fragment ul
li{list-style:none;float:none;background:url('/wp-content/themes/groove/images/bullet_greenbox.gif') no-repeat left 6px;line-height:1.4;padding-left:8px;margin-bottom:4px}blockquote.pullquote{float:right;width:15em;margin:0
0 5px 10px;padding:0.5em;border:3px
double #ccc;border-width:3px 0;color:#555;font-style:italic;font:1em Georgia, "Times New Roman", Times, serif;text-align:justify;background:url('/wp-content/themes/groove/images/pullquote_bg.gif') no-repeat left 6px}#content .pullquote
p{line-height:1.4;margin:8px
0;padding:0}blockquote.fullquote{clear:both;width:690px;color:#555;font-style:italic;font:1em Georgia, "Times New Roman", Times, serif;text-align:justify;background:url('/wp-content/themes/groove/images/pullquote_bg.gif') no-repeat left 6px;margin:0;padding:5px;border:3px
double #ccc;border-width:3px 0}#content .fullquote
p{line-height:1.4;margin:8px
0;padding:0}blockquote.services-quote{width:200px;min-height:165px;margin:15px
0;padding:10px;border:3px
double #ccc;border-width:3px 0;color:#555;font-style:italic;font:1em Georgia, "Times New Roman", Times, serif;text-align:justify;background:url('/wp-content/themes/groove/images/pullquote_bg.gif') no-repeat left 6px}#content .services-quote
p{padding:0;margin:0}#content ul.job-openings{margin:0
0 18px;padding:0}#content ul.job-openings
li{margin:0;padding:8px;background:none;border-bottom:1px solid #ccc}#content ul.job-openings
li.alt{background-color:#eee}#content ul.job-openings li
strong{font:1.3em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;font-weight:normal}#content ul.job-openings li
p{margin:0;padding:0}#post-643
h3{border-top:1px solid #ccc;padding-top:20px}#content .ddsg-wrapper
ul{margin-bottom:0}.google-map{margin-bottom:1em}.google-map
iframe{border:1px
solid #888}.alternate-contact{float:right;margin-left:8px}#content ul#next-steps
li{font-weight:bold;font-size:13px;background:url('/wp-content/themes/groove/images/thank-you/bul_check-green.gif') no-repeat left 4px;padding:0
0 0 18px}#content ul#next-steps li ul
li{font-weight:normal;background:url('/wp-content/themes/groove/images/thank-you/bul_dash.gif') no-repeat left 9px;padding:0
0 0 10px}#content ul#next-steps li ul li
a.pdf{background:url(/wp-content/themes/groove/images/thank-you/icon_pdf.gif) no-repeat right;padding:0
18px 0 0}.site-container{width:220px;float:left;margin:0
10px 30px 0}.site-container
.inner{width:212px;border:1px
solid #cceddf;border-bottom:0;background:#eee url(/wp-content/themes/groove/images/services/ecommerce-design/site-container_bg-bottom.gif.png) no-repeat center bottom;padding:3px
3px 10px}.site-container .inner
img{border:1px
solid #5fc397}#content .site-container .inner
h4{font:bold 1em "Trebuchet MS", arial, verdana, sans-serif;color:#075830;margin:4px
0 6px;padding:0}#content .site-container .inner
ul{background-color:#fff;margin:0;padding:0}#content .site-container .inner ul
li{border-top:1px solid #a3dec3;font-size: .9166em;background:url('/wp-content/themes/groove/images/services/ecommerce-design/bullet_check.gif') no-repeat 2px 6px;margin:0;padding:4px
2px 4px 15px}#content ul.team-gallery{list-style:none;margin:16px
0;padding:0}#content ul.team-gallery
li{float:left;background:none;padding:0;margin-bottom:25px}#content ul.team-gallery li
p{line-height:1.1;margin:0;padding:2px
0}#content ul.team-gallery li p .job-title{font-size: .9em;color:#555}ul.team-gallery
a{display:block;float:left;width:218px;text-decoration:none;font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#053d21;text-align:center;background:#fdfdfb url('/wp-content/themes/groove/images/portfolio-item_bg.jpg') repeat-x bottom;border:1px
solid #d6d6c4;margin:0
5px 0 0;padding:5px
0}ul.team-gallery li.last
a{margin-right:0}ul.team-gallery a
img{border:1px
solid #c0d4ca}ul.team-gallery a:hover{color:#0b894b;background:#fff none}img.mini-banner{float:right;padding:2px;margin:0
0 2px 4px;border:1px
solid #ccc}img.case-study_icon{float:right;margin:0
0 2px 4px}.team-information{width:440px;float:left}.team-information
h1{border-bottom:0;margin-bottom:2px;padding-bottom:0}.team-information p.job-title{color:#00a65d;font:1.2em Arial, Helvetica, sans-serif;border-bottom:1px solid #91ccaf;margin-bottom:18px;padding-bottom:2px}.team-media{width:220px;float:right;margin-top:10px}.team-media img.photo,img.photo{display:block;padding:2px;border:1px
solid #00a65d}.web-presence{background:#faf398 url('/wp-content/themes/groove/images/web-presence_bg.jpg') no-repeat top left;width:220px;font-size: .9em;margin-top:15px;padding-bottom:8px}.web-presence
a{text-decoration:none}.web-presence
em.heading{display:block;font:1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#069150;text-transform:uppercase;padding:20px
0 0 33px}#content .web-presence
ul{margin:10px
0 0;padding:0
0 0 12px}#content .web-presence ul
li{background:none;margin:0
0 6px 6px;padding:0}#content .web-presence ul li.twitter
a{background:url('/wp-content/themes/groove/images/icon_twitter.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.linkedin
a{background:url('/wp-content/themes/groove/images/icon_linkedin.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.facebook
a{background:url('/wp-content/themes/groove/images/icon_facebook.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.email
a{background:url('/wp-content/themes/groove/images/icon_email.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.blog
a{background:url('/wp-content/themes/groove/images/icon_blog.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.lastfm
a{background:url('/wp-content/themes/groove/images/icon_lastfm.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.lala
a{background:url('/wp-content/themes/groove/images/icon_lala.gif') no-repeat left;padding-left:19px}#content .web-presence ul li.flickr
a{background:url('/wp-content/themes/groove/images/icon_flickr.gif') no-repeat left;padding-left:19px}body#blog
#sidebar{float:right;width:210px;padding-right:10px;padding-left:10px}body#blog
#content{float:left}.wp-caption{border:1px
solid #ddd;text-align:center;background-color:#f3f3f3;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.wp-caption
img{display:block;margin:0;padding:0;border:0
none}.wp-caption-dd{font-size:11px;line-height:17px;padding:0
2px 2px;margin:0}#content p.wp-caption-text{font-size: .9166em;margin:4px
0}#respond,#comments{border-bottom:1px solid #91ccaf}.blog-post
h1{border-bottom:none;margin-bottom:0}#content .blog-post
p.date{font-size: .9166em;border-bottom:1px solid #91ccaf;margin:0
0 1px 0}#sidebar
h5{font:1.25em/1.333em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;margin:0
0 4px;padding:0}#sidebar
#s{width:150px}.feedburner{text-align:right;padding:0
0 18px}.post-excerpt
h2{margin:20px
0 0 0;padding:0}#content .post-excerpt
p.date{font-size: .9166em;color:#555;margin:0
0 8px;padding:0
0 2px;border-bottom:1px solid #eee}#content .post-excerpt
.postmetadata{clear:both;padding:8px;margin:15px
0 40px;background-color:#eee;border-bottom:1px solid #bbb}.entry_author_image
img{border:1px
solid #eee;float:left;margin-right:8px;margin-bottom:2px}#sidebar
em.textheading{display:none}ul#widgetized{margin:0;padding:0;width:100%;overflow:hidden;padding:17px
0 0}ul#widgetized
ul{margin:0;padding:0
0 0 25px;display:table;font-size:0.9166em}ul#widgetized
li{padding:0;list-style:none;margin:0
0 10px;width:100%;float:left}ul#widgetized li
ul{display:block;height:1%;width:auto;font: .9em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;background:url('/wp-content/themes/groove/images/sidenav_bg.gif') repeat-y;border-top:4px solid #0abe69;border-left:1px solid #8ed1ae;border-right:1px solid #8ed1ae;padding:0;margin:0;overflow:hidden}ul#widgetized li ul
li{margin-bottom:0;border-bottom:1px solid #93ceb1}ul#widgetized li ul li
a{display:block;width:189px;color:#111;text-decoration:none;padding:3px
5px 3px 14px}ul#widgetized li ul li a:hover{background:#fff none;color:#f08e30}#smshare
.fbsharepost{display:block;float:left;margin-right:2px;height:60px}#smsharetop
.fbshareposttop{display:block;float:right;margin-right:3px}#smsharetop
.tweetmemetop{display:block;float:right;margin-top:1px;width:65px}#smsharetop{display:block;margin-bottom:45px}h3#comments{margin-bottom:0}#content .comment-list{list-style:none;margin:0;padding:0}#content .comment-list
li{clear:both;background-color:#eee;border-bottom:1px solid #ccc;padding:12px
0 6px}#content .comment-list
li.alt{background-color:#fff}#content .comment-list li
.meta{float:left;width:220px;padding-left:20px}#content .comment-list li
.comment{float:left;width:440px;padding-right:20px}p
img{padding:0;max-width:100%}img.centered{display:block;margin-left:auto;margin-right:auto}img.alignright{padding:4px;margin:0
0 2px 7px;display:inline}img.alignleft{padding:4px;margin:0
7px 2px 0;display:inline}.alignright{float:right}.alignleft{float:left}.search-results{list-style:none;margin:0;padding:0}.search-results
li{margin-top:0;padding:10px
0 0 10px;border-bottom:1px solid #ddd;background:#fff}.search-results
.alt{background:#eee}.search-results li
h3{margin:0}.search-results li h3
a{text-decoration:none}.search-results li h3 a:hover{text-decoration:underline}.search-nav{margin-top:10px}.search-meta{color:#777;font-size:.833em;text-transform:uppercase}.home-column{width:260px;float:left;font-size: .9166em;background:url('/wp-content/themes/groove/images/vr_home-col.jpg') no-repeat top right;padding:0
30px 40px;margin-top:25px}.home-column
h2{text-transform:uppercase;color:#00512f;font:1.2727em Arial, Helvetica, sans-serif;font-weight:bold;border:0;margin:0
0 12px 0;padding:0}.home-column h2
a{color:#00512f;text-decoration:none}.home-column
p{margin:0
0 14px}.home-column.last{background:none}.home-column p.learn-more{text-align:right}#partners{clear:both;padding:0
0 40px 0}#partners
p.heading{clear:both;font:1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;padding:0
15px 0 15px}body#portfolio-gallery
#content{float:none;width:820px;margin:0
auto;padding-left:0;padding-right:0}.portfolio-heading{clear:both;position:relative}.portfolio-heading
h2{border-bottom:1px dotted #00502f}.portfolio-heading h2
a{color:#00502f;text-decoration:none;font-weight:normal}.portfolio-heading h2 a:hover{color:#00a65d}.portfolio-heading .view-all{position:absolute;top:8px;right:0;font-size: .9em}#content
ul.gallery{list-style:none;margin:16px
0;padding:0}#content ul.gallery
li{float:left;background:none;padding:0;margin-bottom:30px}ul.gallery
a{display:block;float:left;width:258px;text-decoration:none;font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#053d21;text-align:center;background:#fdfdfb url('/wp-content/themes/groove/images/portfolio-item_bg.jpg') repeat-x bottom;border:1px
solid #d6d6c4;margin:0
20px 0 0;padding:5px
0}ul.gallery a
img{border:1px
solid #c0d4ca}ul.gallery li.last
a{margin-right:0}ul.gallery a:hover{color:#0b894b;background:#fff none}#site-media{float:right;width:442px}#site-media
img{border:1px
solid #438564}#site-info{float:left;width:428px}#site-info
#tabs{background:url('/wp-content/themes/groove/images/portfolio-content_bg.gif') no-repeat top center;margin-top:40px;width:428px}#site-info #tabs
ul{list-style:none;display:block;width:428px;height:35px;margin:0;padding:0}#site-info #tabs ul
li{float:left;margin:6px
10px 0 12px}#site-info #tabs ul li
a{display:block;outline:none;float:left;color:#fff;text-decoration:none;font:1em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;margin:0;padding:4px
16px 15px 10px}#site-info #tabs ul li.ui-tabs-selected
a{background:#fff url('/wp-content/themes/groove/images/pc-tab_right.gif') no-repeat top right;color:#00512f}#site-info #tabs ul li.ui-tabs-selected{padding-left:4px;background:#fff url('/wp-content/themes/groove/images/pc-tab_left.gif') no-repeat top left}#site-info #tabs
p{clear:both;padding:0
20px}.launch-site{float:left;display:block;width:104px;height:23px;text-indent: -9999px;background:url('/wp-content/themes/groove/images/btn_launch-site.gif') no-repeat top;margin:0
0 10px 0}.launch-site:hover{background-position:0 -23px}#portfolio-item .free-quote{border-top:1px solid #91CCAF;padding-top:10px;margin-top:25px}.blog{padding:10px
0 0}.post{height:1%;overflow:hidden;border:1px
solid #ededed;background:#fdfcf7;margin:0
0 9px;padding:0
12px 12px 10px}.blog
.colored{background:#fafafa}#content .post
.links{float:right;margin:0;padding:0;text-align:right;width:140px}#content .post .links
li{margin:0;padding:0
0 6px;background:none;float:right;clear:right}#content
.navigation{margin:0
!important;padding:1px
10px !important;font-size:1em !important}.prev,.next{color:#1a109a;text-decoration:none;font-weight:bold;font-size:1em}.prev:hover,.next:hover{color:#5054E1}.prev{background:url(/wp-content/themes/groove/images/arrow02.gif) no-repeat 0 50%;padding:0
0 0 8px}.next{background:url(/wp-content/themes/groove/images/arrow03.gif) no-repeat 100% 50%;padding:0
8px 0 0}.post
.more{color:#261f8c;font:bold 1.1666em/1em Arial, Verdana, sans-serif;float:right;margin:-16px 0 0;text-decoration:none;background:url(/wp-content/themes/groove/images/arrow01.gif) no-repeat 100% 50%;padding:0
10px 0 0;position:relative}.post .more:hover{color:#5054E1}.post
.text{height:1%;overflow:hidden}.post .post-title{display:block;padding:0
0 6px}#content .post .text
p{margin:0
0 18px;line-height:18px !important}.post .comments-link{color:#000;text-decoration:none;background:url(/wp-content/themes/groove/images/bg-comment-link.gif) no-repeat 0 50%;padding:0;display:block;text-align:right;width:100px}.post .comments-link:hover{color:#000}#tm_box{float:right;height:20px;width:63px}#tm_box2{height:20px;width:63px;margin-right:10px}#content .post-footer .links
li{float:left;margin:0px;padding:0px
0px 6px;background:none;list-style:none}#content .post-footer
ul.links{float:right;list-style:none;list-style-image:none;display:inline;width:auto}#container #content .post .topsy-sm a.topsy-sm-retweet,
.post .retweet-link{background:url(/wp-content/themes/groove/images/widget.gif) no-repeat 0 -45px !important;width:50px !important;height:16px !important;float:right !important;overflow:hidden !important;text-align:center !important;color:#fff !important;text-decoration:none !important;font-size:11px !important;line-height:16px !important;border:0
!important;border-style:none;border-color:transparent;text-shadow:none !important;cursor:pointer !important;margin:0
!important;padding:0
!important}#container #content .post .topsy-sm a.topsy-sm-retweet:hover,
.post .retweet-link:hover{background-position:0 -61px !important;color:#95cd3c !important;text-align:center !important}#container #content .post .topsy-sm a.topsy-sm-total,
.post .retweet-comm{float:right !important;margin:0
0 0 10px !important;padding:0
!important;font-weight:bold !important;font-size:1.08333em !important;line-height:16px !important;background:transparent !important;border:0
!important}.post .share-link{width:60px;height:18px;text-indent:-9999px;overflow:hidden;background:url(/wp-content/themes/groove/images/btn-share.gif) no-repeat;float:right;text-align:left}.post .share-comm{background:url(/wp-content/themes/groove/images/bg-share-comm.gif) no-repeat;width:21px;height:18px;padding:0
0 0 4px;text-align:center;float:right;margin:0
0 0 8px;font:bold 0.8333em/18px Verdana, Arial, sans-serif}.post .comments-link:hover{text-decoration:underline}.post-heading{margin:0
-12px 12px -10px}.post-heading
.inner{height:1%;overflow:hidden;border-bottom:2px solid #fff;padding:9px
11px 8px 9px;color:#444;background:#f8f7e9;border-bottom:1px solid #ededed}.colored .post-heading
.inner{background:#f2f2f2}.post-heading
h2{margin:0;padding:0
0 6px;font-weight:normal}.post-heading
p{margin:0
!important;font-size:0.9166em}.post-heading
img{margin:-5px 16px 0 0;position:relative}* html .post-heading
img{margin:-5px 13px 0 0}.caption{margin:0
13px 0 1px;border:1px
solid #e2e2e2;border-width:1px 0}.caption
img{display:block}.caption
div{border:1px
solid #e2e2e2;border-width:0 1px;margin:0
-1px;padding:3px;float:left;display:inline;position:relative;background:#f4f4f4}.caption-text{display:block;text-align:center;font-size:0.8333em;padding:8px
0 0}.blog-post{padding:10px
0 0}.blog-post .post-heading{margin:0
-12px 10px -10px}.blog-post .post-heading
.inner{padding:7px
11px 8px 9px}.blog-post .post-heading
img{margin:-1px 16px 0 0}* html .blog-post .post-heading
img{margin:-1px 13px 0 0}#content .blog-post .post-heading
.links{padding:5px
0 0}.blog-post
.post{background:#fff;color:#000}.post .text
a{color:#000}.post .text a:hover{color:#666}.post
h3{font:1.5em/1em Arial, Verdana, sans-serif}#content .blog-post .post .text
p{margin:0
0 10px !important}.blog-post .post
h3{padding-bottom:2px;margin:16px
0 4px}.post-footer{background:#f8f7e9;border-top:1px solid #ededed;text-align:right;margin:2px
-12px -12px -10px}.post-footer
.inner{height:1%;overflow:hidden;padding:6px
12px 4px}#content .post-footer
p{margin:0;float:right}.post-footer .retweet-link{margin:2px
7px 0;display:inline}.content-heading{border-bottom:1px solid #ececec;padding:0
11px;height:1%;overflow:hidden}.content-heading
h3{margin:15px
0 0;padding-bottom:4px}.comments{padding:0
0 19px}.comment{margin:-1px 0 0;border:1px
solid #ececec;border-width:1px 0;height:1%;overflow:hidden;padding:13px
21px 10px}.comment
.text{height:1%;overflow:hidden;padding:0
20px 0 0}#content .comment .text
p{line-height:1.666em}.comments
.colored{background:#f2f2f2;color:#595959;border-color:#d9d9d9}.comment-details{float:left;width:220px}.comment
.date{display:block;font-size:0.833em;font-style:normal}.comment-form
.form{padding:5px
0 0}.comment-form
.row{height:1%;overflow:hidden;padding:4px
10px 5px}.comment-form .input-text{border:1px
solid #d9d9d9;width:163px;margin:0
5px 0 0;float:left}.comment-form
.textarea{float:left;margin:0;padding:0
0 0 2px;width:546px;height:134px;overflow:auto;border:1px
solid #d9d9d9}.comment-form .textarea:hover,
.comment-form .textarea.hover,
.comment-form
.hover{border:1px
solid #444}.comment-form
label{font-size:0.833em;color:#000;padding:6px
0 0;display:block}.directions{padding:14px
30px 0 33px;color:#000;padding:0
12px 0 33px}.directions .google-map{margin:0
-12px -4px -20px;width:677px;font-size:0.9166em;line-height:1.4545em}.google-map
em{display:block;text-align:right}.directions
h2{padding:0;margin:15px
0 0}.directions
h4{padding:0;margin:0;line-height:1.4545em;font-family:Arial,Verdana,sans-serif}#content .directions
p{margin:0
0 18px}.directions
address{margin:0;padding:0;font-size:1.1666em;line-height:1.4285em}.directions address
span{display:block;font-style:normal}.contact{padding:0
13px 0 0}.contact
p{margin:0
!important;padding:0
0 11px;line-height:16px !important}.contact .want-also
p{padding:0
0 3px}.contact .want-also
ul{padding:2px
0 0 31px !important}.contact .want-also ul
li{margin:0
0 3px !important;padding:0
0 0 7px !important;background:url(/wp-content/themes/groove/images/bullet01.gif) no-repeat 0 8px !important}.contact .want-also ul li
a{color:#00457b}.contact .want-also ul li a:hover{color:#5054E1}.contact
.images{float:right;margin:4px
0 0 48px}.contact .images
.label{background:url(/wp-content/themes/groove/images/bg-images-label.gif) no-repeat;margin:0
-2px 0 0}.contact .images .label
div{background:url(/wp-content/themes/groove/images/bg-images-label-r.gif) no-repeat 100% 0;padding:2px
15px;line-height:24px}.contact .images .label div
a{color:#fff;background:url(/wp-content/themes/groove/images/ico-view.gif) no-repeat;padding:0
0 0 29px;font-weight:bold;text-decoration:none;display:block}.contact .images .label div a:hover{text-decoration:underline}.contact .images
img{display:block;border:1px
solid #075a30}.contact
.phones{height:1%;overflow:hidden;padding:5px
0 15px 77px;background:url(/wp-content/themes/groove/images/bg-phones.gif) no-repeat 17px 0}.contact .phones
dl{margin:0;font-size:1.1666em;line-height:1.4285em}.contact .phones
dt{font-weight:bold;float:left;padding:0
3px 0 0}.contact .phones
dd{margin:0}.contact
.available{display:block;font-size:0.9166em;line-height:1.6363em}.contact
.address{height:1%;overflow:hidden;padding:5px
0 17px 77px;background:url(/wp-content/themes/groove/images/bg-address.gif) no-repeat 17px 0}.follow h4,
.contact
h4{margin:0;padding:0;font:bold 1.1666em/1.4285em Arial, Verdana, sans-serif}.follow
h4{float:left;margin:0
18px 0 0}.contact .address
address{font:1.1666em/1.4285em Arial, Verdana, sans-serif;margin:0;padding:0
0 2px}.contact .address address
span{display:block}.contact .address
a{font-size:0.9166em;color:#00457b}.contact .address a:hover{color:#5054E1}.launch{font-size:0.8333em;line-height:2em;text-decoration:none;color:#00f;padding:0
0 0 13px;background:url(/wp-content/themes/groove/images/arrow06.gif) no-repeat 0 50%}.launch:hover{color:#00f;text-decoration:underline}.follow{background:#eff7f3 url(/wp-content/themes/groove/images/border.gif) repeat-x;height:1%;overflow:hidden;margin:25px
0 11px}.follow-heading{height:1%;overflow:hidden}.follow
.b{background:url(/wp-content/themes/groove/images/border.gif) repeat-x 0 100%}.follow
.tl{background:url(/wp-content/themes/groove/images/bg-follow-tl.gif) no-repeat}.follow
.tr{background:url(/wp-content/themes/groove/images/bg-follow-tr.gif) no-repeat 100% 0}.follow
.bl{background:url(/wp-content/themes/groove/images/bg-follow-bl.gif) no-repeat 0 100%}.follow
.br{height:1%;overflow:hidden;background:url(/wp-content/themes/groove/images/bg-follow-br.gif) no-repeat 100% 100%;padding:5px
14px}.follow
ul{height:1%;overflow:hidden;margin:0
!important;padding:6px
0 6px 3px!important}.follow ul
li{float:left;margin:0
!important;padding:0
0 0 11px !important;background:none !important}.follow ul li
a{display:block;background:url(/wp-content/themes/groove/images/bg-icons-follownew.gif) no-repeat;width:39px;height:39px;overflow:hidden;text-indent:-9999px}.follow
.twitter{background-position:-39px 0}.follow
.linkedin{background-position:-78px 0}.follow
.youtube{background-position:-117px 0}.follow
.flickr{background-position:-156px 0}.staple{position:absolute;right:-30px;top:29px}.staple
span{display:block;width:96px;height:59px;background:url(/wp-content/themes/groove/images/bg-staple.png) no-repeat;overflow:hidden;text-indent:-9999px}.contact .contact-form{width:700px;margin:0
-13px 0 -4px;padding:20px
0 0}.contact-form
.t{background:url(/wp-content/themes/groove/images/bg-contact-form-t.gif.png) no-repeat}.contact-form
.b{background:url(/wp-content/themes/groove/images/bg-contact-form-b.gif.png) no-repeat 0 100%;padding:21px
32px 16px;position:relative}.contact-form .form-content{background:url(/wp-content/themes/groove/images/bg-contact-form.gif) repeat-y}.contact-form .form-heading{width:100%;overflow:hidden;position:relative;margin:0
0 -16px}.contact-form .form-heading
h2{font:1.666em/28px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;margin:0;padding:0;color:#f07a09}.contact-form .form-heading
.inner{background:url(/wp-content/themes/groove/images/bg-contact-form-heading.gif.png) no-repeat;float:left}.contact-form .form-heading .inner
div{background:url(/wp-content/themes/groove/images/bg-contact-form-heading-r.gif) no-repeat 100% 0;float:left;padding:15px
30px}.contact-form
.holder{width:100%;padding:0
0 13px;margin:9px
0 0}.contact-form .checkarea:after,
.contact-form .holder:after{display:block;clear:both;content:""}.contact-form
.column{float:left;width:302px;padding:0
0 0 16px}.contact-form
.row{width:100%;display:table;padding:0
0 4px}.contact-form
label{display:block;line-height:1.333em;padding:11px
0 8px}.contact-form .row
label{float:left;padding:10px
10px 0 0;width:65px;text-align:right}.contact-form
.checkarea{width:100%;padding:12px
0 0}.contact-form .checkarea
label{padding:0;font-size:0.91666em;line-height:1.4545em}.contact-form
.checkbox{float:left;width:16px;height:15px;padding:0;margin:0
4px 0 0}* html .contact-form
.checkbox{margin:0}.contact-form .input-text{border:1px
solid #1c5180;float:left;width:225px;background:url(/wp-content/themes/groove/images/bg-input-text.gif.png) no-repeat}.contact-form .input-text
input{border:0;padding:7px
5px;margin:0;float:left;background:none;width:215px;font:1em/1.25em Arial, Verdana, sans-serif}.contact-form
.textarea{width:272px;height:99px;height:134px;border:1px
solid #1c5180;background:url(/wp-content/themes/groove/images/bg-textarea.gif.png) no-repeat}.contact-form .small-area{height:135px}.contact-form .textarea
textarea{font:1em/1.25em Arial, Verdana, sans-serif;margin:0;border:0;padding:0;float:left;width:267px;height:134px;overflow:auto;background:none}.contact-form .small-area
textarea{height:134px;max-width:100%;max-height:100%;width:272px}.contact-form .submit-button{background:url(/wp-content/themes/groove/images/btn-contact-asap.gif.png) no-repeat;width:187px;height:38px;margin:0
auto;display:block;border:0;text-indent:-9999px;font-size:0;line-height:0;padding:0;cursor:pointer}.contact-form .form-text{display:block;text-align:center;color:#4c4c4c;font-size:0.9166em;line-height:1.4545em}.info-forms{padding:0
0 0 18px;color:#000}.info-forms
p{margin:0
0 11px !important}.info-form{width:702px;margin:0
0 8px -20px}.info-form .form-heading{width:330px;padding:10px
18px 13px;overflow:hidden;position:relative;margin:0
0 -10px}.info-form .form-heading
h2{padding:0;margin:0;color:#000;font:bold 1.166em/20px Arial, Verdana, sans-serif;text-transform:uppercase}.info-form .form-heading h2
span{font-size:0.7857em;font-weight:normal}.info-form
.b{position:relative;padding:18px
18px 10px}.info-form
.staple{right:-26px;top:20px}.info-form
.row{width:100%;display:table;padding:0
0 4px}.info-form .label,
.info-form
label{float:left;width:157px;padding:10px
10px 0 0;text-align:right;font:1.1666em/1.1428em Tahoma, Arial, sans-serif}.know-info .form-content{background:#ffddbf url(/wp-content/themes/groove/images/bg-know-info-form.gif) repeat-y}.know-info
.t{background:url(/wp-content/themes/groove/images/bg-know-info-form-t.gif) no-repeat}.know-info
.b{background:url(/wp-content/themes/groove/images/bg-know-info-form-b.gif) no-repeat 0 100%}.know-info .form-heading{background:#ffddbf url(/wp-content/themes/groove/images/bg-know-info-heading.gif) no-repeat}.know-info .input-text{border:1px
solid #1c5180;width:320px;float:left;margin:0
10px 0 0;background:url(/wp-content/themes/groove/images/bg-input-text2.gif) no-repeat}.know-info .input-text
div{float:left;width:100%}.know-info .input-name
div{background:url(/wp-content/themes/groove/images/ico-name.gif) no-repeat 11px 10px}.know-info .input-company
div{background:url(/wp-content/themes/groove/images/ico-company.gif) no-repeat 10px 7px}.know-info .input-website
div{background:url(/wp-content/themes/groove/images/ico-website.gif) no-repeat 10px 12px}.know-info .input-email
div{background:url(/wp-content/themes/groove/images/ico-email.gif) no-repeat 9px 11px}.know-info .input-phone
div{background:url(/wp-content/themes/groove/images/ico-phone.gif) no-repeat 12px 6px}.know-info .input-text
input{border:0;background:none;float:left;margin:0;padding:0;width:285px;font:1em/1.25em Arial, Verdana, sans-serif;padding:7px
5px 7px 30px}.info-form
.note{font-size:0.91666em;display:block;padding:8px
0 0}.helpful-info .form-heading{background:#fff4eb url(/wp-content/themes/groove/images/bg-helpful-info-heading.gif) no-repeat}.helpful-info .form-content{background:#fff4eb url(/wp-content/themes/groove/images/bg-helpful-info.gif) repeat-y}.helpful-info
.t{background:url(/wp-content/themes/groove/images/bg-helpful-info-t.gif) no-repeat}.helpful-info
.b{background:url(/wp-content/themes/groove/images/bg-helpful-info-b.gif) no-repeat 0 100%;padding:23px
18px 10px}.helpful-info
select{display:block;width:322px;font:1em/1.25em Arial, Verdana, sans-serif}.helpful-info
.textarea{width:320px;float:left;border:1px
solid #1c5180;background:#fff url(/wp-content/themes/groove/images/bg-textarea2.gif) no-repeat;display:inline;height:90px}* html .helpful-info
.textarea{margin:0
0 0 3px}.helpful-info .textarea
textarea{font:1em/1.25em Arial, Verdana, sans-serif;width:315px;height:90px;float:left;margin:0;padding:0
0 0 5px;background:none;overflow:auto;border:0;max-width:315px;max-height:100%}.helpful-info
.label{padding:0
10px 0 0}.helpful-info
label{padding:5px
10px 0 0}.helpful-info
.note{padding:3px
0 0 167px}.form-footer .checkbox,
.info-form
.checkbox{float:left;width:16px;height:15px;margin:0;padding:0}.form-footer
.checkbox{margin:0
4px 0 0}* html .form-footer
.checkbox{margin:0}.info-form .check-area{height:1%;overflow:hidden;padding:0
0 1px}.info-form .check-area
div{width:100%;display:table;padding:0
0 9px}.info-form .check-area
label{width:auto;padding:0
0 0 4px;font-size:1em}.form-footer{background:#ffddbf url(/wp-content/themes/groove/images/bg-know-info-form.gif) repeat-y;margin:0
0 8px -20px;width:702px;color:#262626}.form-footer
.b{background:url(/wp-content/themes/groove/images/bg-know-info-form-b.gif) no-repeat 0 100%;height:1%;padding:11px
18px 7px 185px;overflow:hidden}.form-footer .check-area{height:1%;overflow:hidden;padding:0
0 12px}.form-footer .check-area
label{font-size:0.9166em;display:block;line-height:1.333em}.info-forms .submit-button{display:block;background:url(/wp-content/themes/groove/images/btn-free-quote.gif) no-repeat;width:218px;height:42px;border:0;cursor:pointer;text-indent:-9999px;font-size:0;line-height:0;padding:0}.form-footer
p{margin:0
!important;font-size:0.9166em}.leadgen{padding:1px
10px 0 7px;padding:1px
10px 0 7px}.leadgen
.video{float:right;border:1px
solid #d6d6c4;padding:7px
8px 6px;background:#fcfdf8;width:204px;margin:0
0 0 60px}.leadgen .video
div{border:1px
solid #91ccaf}.leadgen .video
img{display:block}.leadgen .video-label{display:block;font-size:0.9166em;padding:4px
0 0 14px;line-height:1.0909em}.leadgen .video-label
em{font-weight:bold}.leadgen
h3{font-size:1.1666em;font-weight:bold;margin:0;padding:0
0 5px}.leadgen
p{margin:0
!important;padding:0
0 2px}#content .leadgen
ul{padding:0
0 12px 18px;margin:0}#content .leadgen ul
li{padding:0
0 4px 13px;margin:0;background:url(/wp-content/themes/groove/images/bullet04.gif) no-repeat 0 40%}.leadgen
.steps{padding:10px
0 18px;width:100%;overflow:hidden}.steps-list{margin:0
0 0 -11px;padding:2px
0 0}.leadgen .steps
ul{background:url(/wp-content/themes/groove/images/bg-steps.gif) repeat-y;margin:0
!important;padding:0
!important;width:100%;overflow:hidden}.leadgen .steps ul
li{float:left;width:203px;padding:15px
0 16px 24px !important;margin:0
!important;background:none !important}#content .leadgen .steps ul li
p{color:#4c4c4c;line-height:1.1666em}.leadgen .steps ul li
h4{margin:0;padding:0
0 7px;font:bold 1.5em/1.222em Arial,Verdana,sans-serif}.clients{padding:0
0 39px}#content .clients
p{line-height:1.333em}.clients-list{width:690px;margin:0
0 0 -7px;padding:0
0 19px}.clients-list:after{display:block;clear:both;content:""}.clients-list .our-work{float:right;font-size:0.91666em}#content .clients
ul{border:1px
solid #f9f8ea;border-width:2px 0;margin:0
0 4px;padding:10px
0 10px 12px;width:678px;overflow:hidden}#content .clients ul
li{float:left;width:210px;background:none;margin:0
16px 0 0;padding:0}.clients ul li
a{border:1px
solid #92cdb0;display:block;position:relative}.clients ul li
img{display:block}.clients ul li
.zoom{width:35px;height:35px;background:url(/wp-content/themes/groove/images/btn-zoom.png) no-repeat;position:absolute;text-indent:-9999px;overflow:hidden;right:-1px;bottom:-1px;cursor:pointer}.tags-holder
p{margin:0
!important;padding:0
0 18px}.tags{float:right;width:435px;margin:0
0 0 40px;padding:0
0 11px}#content .tags
h2{float:left;font:bold 1.166em/20px Arial, Verdana, sans-serif;padding:0;margin:0;color:#000}#content .tags
ul{margin:0;padding:0
0 0 11px;line-height:21px;height:1%;overflow:hidden}#content .tags ul
li{margin:0;padding:0
5px 5px 0;background:none;float:left}.tags ul li
a{float:left;color:#fff;text-decoration:none;line-height:21px;background:url(/wp-content/themes/groove/images/bg-tag-link.gif) repeat-x}.tags ul li.active a,
.tags ul li a:hover{background-position:0 -21px;color:#fff}.tags ul li a
span{display:block;cursor:pointer;background:url(/wp-content/themes/groove/images/bg-tag-link-l.gif) no-repeat}.tags ul li.active a span,
.tags ul li a:hover
span{background-position:0 -21px}.tags ul li a span
span{background:url(/wp-content/themes/groove/images/bg-tag-link-r.gif) no-repeat 100% 0;padding:0
8px;white-space:nowrap}.tags ul li.active a span span,
.tags ul li a:hover span
span{background-position:100% -21px}.work-list{border:1px
solid #91ccaf;border-width:1px 0;clear:both;overflow:hidden;width:100%;margin:0
0 19px}.gallery .work-list{border:0}#content .work-list
ul{margin:0
0 -19px;padding:10px
0 0;list-style:none;height:1%;overflow:hidden}#content .work-list ul
li{background:none;float:left;line-height:23px;margin:0;padding:0
8px 30px 6px}#content .gallery .work-list
ul{height:auto;width:9999px;padding:0;margin:0}#content .gallery .work-list ul
li{padding:0
16px 0 0}#content .work-list ul li
.item{width:272px;height:159px;background:#fcfdf8;padding:7px
6px 6px;border:1px
solid #d6d6c4}#content .gallery .work-list
.item{width:233px}#content .work-list ul li.active
.item{background:#fffefe url(/wp-content/themes/groove/images/bg-active-work.gif) repeat-x}.work-list ul li .item-shadow{width:269px;height:129px;position:absolute;left:0;top:0;background:url(/wp-content/themes/groove/images/item-shadow.png);display:none}.gallery .work-list ul li .item-shadow{width:231px}.work-list ul li.soon .item-shadow{display:block}.work-list ul li
.img{border:1px
solid #c0d4ca;position:relative;margin:0
0 5px}.work-list ul li .img a,
.work-list ul li .img
img{display:block}.work-list ul li
.title{color:#053d21;display:block;font:bold 1.08333em/23px 'Trebuchet MS', Arial, sans-serif}.work-list ul li .title
a{color:#053d21;text-decoration:none}.work-list ul li .title a:hover{color:#053d21;text-decoration:underline}.work-list ul li
.launching{float:right;color:#3d3d3d}.work-list ul li
.details{float:right;width:92px;height:23px;background:url(/wp-content/themes/groove/images/btn-more-details.gif.png) no-repeat;text-indent:-9999px;overflow:hidden}.more-work{padding:0
0 0 3px}.more-work
.gallery{margin:0
0 0 -3px;width:839px;border:1px
solid #a4d5bd;border-width:1px 0;background:#eff7f3;padding:7px
0 9px 61px;position:relative}.more-work .gallery
.inner{width:773px;overflow:hidden;position:relative}.more-work .gallery .prev-arrow,
.more-work .gallery .next-arrow{position:absolute;top:76px;width:32px;height:32px;overflow:hidden;text-indent:-9999px;background:url(/wp-content/themes/groove/images/bg-gallery-buttons.gif) no-repeat}.more-work .gallery .prev-arrow{left:17px}.more-work .gallery .next-arrow{right:17px;background-position:0 -32px}.portfolio-client{padding:0
0 5px}.portfolio-client
.text{height:1%;overflow:hidden}.extra-description{height:1%;overflow:hidden;padding:0
0 0}.portfolio-client
.visual{float:right;margin:23px
0 0 20px}.portfolio-client
.description{height:1%;overflow:hidden;padding:0
10px 19px 0;border-bottom:1px solid #91ccaf}.portfolio-client .extra-description p,
.portfolio-client .description
p{line-height:1.5em !important;margin:0
0 7px !important}.portfolio-client .description
h2{color:#000;font:bold 1em/1.5em Arial, Verdana, sans-serif;padding:0;margin:0
0 3px}.portfolio-client .extra-description
h2{color:#000;font:bold 1.1666em/1.4285em Arial, Verdana, sans-serif;padding:0;margin:20px
0 2px}.extra-description
blockquote{margin:0
0 30px;line-height:1.5em}.extra-description blockquote
q{quotes:none;display:block;padding:3px
0 0 0}.extra-description blockquote q:before{content:""}.extra-description blockquote q:after{content:""}.extra-description blockquote
cite{display:block;font-style:normal;font:bold 1em/1.4166em Arial, Verdana, sans-serif;text-align:right;padding:0
10px 0 0}#content .results,
#content
.challenge{padding:3px
0 0 25px;margin:0
0 11px}#content
.results{margin:0
0 18px}#content .extra-description
.results{margin:-2px 0 0;padding:0
0 0 25px}#content .challenge
li{padding:0
0 5px 24px;margin:0;background:url(/wp-content/themes/groove/images/bullet05.gif) no-repeat 0 6px}#content .results
li{padding:0
0 5px 27px;margin:0;background:url(/wp-content/themes/groove/images/bullet06.gif) no-repeat 0 2px}.main-images{float:right;width:440px;border:1px
solid #438564;margin:10px
0 0 20px}.main-images
.image{border-bottom:1px solid #438564}.main-images .image
img{display:block}.images-text{background:#f9f7ea;padding:5px
20px 0 21px;height:1%}.images-text:after{display:block;clear:both;content:""}.portfolio-client .images-text
p{font-size:0.9166em;line-height:1.1818em !important;margin:0
!important}#content .main-images
ul{width:405px;margin:12px
-6px -10px 0;overflow:hidden;padding:0
0 0;float:left;position:relative}#content .main-images ul
li{float:left;padding:0
4px 0 0;margin:0;background:none}#content .main-images ul li
img{display:block}#content .main-images ul li
a{display:block;border:1px
solid #438564}#content .main-images ul li a:hover{border:1px
solid #f7941d}#content .more-work h2,
#content .help
h2{margin:36px
0 5px;padding:0;color:#000;font:bold 1.1666em/1.1428em Arial, Verdana, sans-serif;text-transform:uppercase}#content .help
p{line-height:1.333em;margin:0
0 24px}.btn-free-quote{display:block;margin:0
auto;background:url(/wp-content/themes/groove/images/btn-get-free-quote.gif) no-repeat;width:200px;height:40px;text-indent:-9999px;overflow:hidden}#content .services-list{width:100%;overflow:hidden;padding:0;margin:-18px 0 0}#content .services-list
li{width:100%;float:left;padding:0
0 15px;margin:30px
0 -1px;background:url(/wp-content/themes/groove/images/bg-services-list.gif) no-repeat 0 100%}#content .services-list li
p{margin:0}.search
#searchform{display:table}.search #searchform
div{width:100%}.services-list
.item{float:left;padding:0
20px;width:310px}.services-list
.title{color:#222;text-decoration:none;font:bold 1.1666em/1.1428em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;display:block;margin:0
0 16px;position:relative;padding:0
0 0 40px}.services-list .title:hover
strong{border:1px
solid #f7941d;color:#222}.services-list .title
strong{display:block;border:1px
solid #e5e5da;padding:7px
0 8px 42px}.services-list .title
span{width:76px;height:76px;position:absolute;left:0;top:-13px;overflow:hidden;cursor:pointer}* html .services-list .title
span{left:-40px}.services-list .title span
span{display:block;width:532px;height:152px;background:url(/wp-content/themes/groove/images/bg-services.png) no-repeat;position:static}.services-list .ecomm-service .hover span span,
.services-list .ecomm-service .title:hover span
span{margin:-76px 0 0}.services-list .conversion-service .title span
span{margin:0
0 0 -76px}.services-list .conversion-service .hover span span,
.services-list .conversion-service .title:hover span
span{margin:-76px 0 0 -76px}.services-list .lead-service .title span
span{margin:0
0 0 -152px}.services-list .lead-service .hover span span,
.services-list .lead-service .title:hover span
span{margin:-76px 0 0 -152px}.services-list .email-service .title span
span{margin:0
0 0 -228px}.services-list .email-service .hover span span,
.services-list .email-service .title:hover span
span{margin:-76px 0 0 -228px}.services-list .seo-service .title span
span{margin:0
0 0 -304px}.services-list .seo-service .hover span span,
.services-list .seo-service .title:hover span
span{margin:-76px 0 0 -304px}.services-list .ppc-service .title span
span{margin:0
0 0 -380px}.services-list .ppc-service .hover span span,
.services-list .ppc-service .title:hover span
span{margin:-76px 0 0 -380px}.services-list .question-service .title span
span{margin:0
0 0 -456px}.services-list .question-service .hover span span,
.services-list .question-service .title:hover span
span{margin:-76px 0 0 -456px}.services-list
.more{float:right;padding:0
0 0 15px;background:url(/wp-content/themes/groove/images/arrow04.gif) no-repeat 0 60%;line-height:1.5em;font-weight:bold}#content .services-list .item
p{line-height:1.333em}#sidebar{width:220px;float:left;padding:18px
0 40px 10px}#sidenav{width:218px;font: .9166em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;background:#fff url('/wp-content/themes/groove/images/sidenav_bg.gif') repeat-y;border-top:4px solid #0abe69;border-left:1px solid #8ed1ae;border-right:1px solid #8ed1ae;border-bottom:1px solid #8ed1ae;padding:4px
0 2px;margin-bottom:15px}#sidenav
ul{list-style:none;margin:0;padding:0}#sidenav ul li.last
a{border-bottom:none}#sidenav ul li
a{display:block;width:199px;color:#111;text-decoration:none;padding:6px
5px 6px 14px;border-bottom:1px solid #93ceb1}#sidenav ul li a:hover{background:#fff none;color:#f08e30}#sidenav ul li.current_page_item
a{color:#fff;background:#00c170 url('/wp-content/themes/groove/images/sidenav-active_bg.jpg') no-repeat bottom left;border-bottom:1px solid #fff;padding:6px
6px 10px 20px;margin-left: -7px;border-bottom:none;position:relative}#sidenav ul li.current_page_item a:hover{background:#00c170 url('/wp-content/themes/groove/images/sidenav-active_bg.jpg') no-repeat bottom left;color:#9cf5c9}#sidenav ul li.current_page_item ul li a,
#sidenav ul li ul li
a{padding:0;width:193px;color:#333;font:1em Arial, Helvetica, sans-serif;text-decoration:none;background:none;margin-left:0;padding:2px
5px 2px 20px;border-bottom:1px solid #93ceb1}#sidenav ul li.last ul li.last
a{border:none}#sidenav ul li.current_page_item ul li a:hover,
#sidenav ul li ul li a:hover{background:#fff none;color:#00a65e}#sidenav ul li ul li.current_page_item
a{font-weight:bold;background:#fff url('/wp-content/themes/groove/images/sidenav_bg.gif') repeat-y}#side-featured{background:#f9f9f9 url('/wp-content/themes/groove/images/sidefeature_bg.jpg') repeat-x bottom;border:1px
solid #d3edda;padding:10px;margin:0
0 15px 0}#side-featured
em.heading{display:block;width:198px;height:17px;background:url('/wp-content/themes/groove/images/sidehead_featured.gif.png') no-repeat;text-indent: -9999px;margin:0
0 8px 0;border-bottom:1px solid #c7e3d5;padding-bottom:2px}#side-featured
img{display:inline;float:left;margin-right:2px}#side-featured
p.site{display:block;width:105px;float:left;font-size: .8333em;line-height:1.4em;margin:0;padding:5px
0 0 0}#side-featured p.site strong
a{color:#000;text-decoration:none;font:1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.2}#side-featured p.view-all{clear:both;background:url('/wp-content/themes/groove/images/sidefeature_hr.gif') no-repeat top right;padding:5px
0 0 0;margin:0
8px 0 0;font-size: .9166em;text-align:right}#side-featured p.view-all
a{color:#111;background:url('/wp-content/themes/groove/images/sidefeature-bullet.gif') no-repeat right 4px;padding-right:8px}#side-featured p.view-all a:hover{color:#666}#side-blog{background:#fff url('/wp-content/themes/groove/images/sideblog_bg.gif') repeat-y;border-top:1px solid #c0d7c7;font-size:1em;margin:15px
0 0 0}#side-blog
.inner{padding:10px}#side-blog
em.heading{display:block;width:198px;height:18px;background:url(/wp-content/themes/groove/images/sidehead_blog.gif.png) no-repeat;text-indent: -9999px;border-bottom:1px solid #c7e3d5;padding-bottom:2px;margin-bottom:6px}#side-blog
strong.title{display:block;font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;font-weight:bolder;color:#00457B;font-size:.9em;text-decoration:none}#side-blog strong.title
a{color:#00457B;text-decoration:none}#side-blog strong.title a:hover{color:#5054E1}#side-blog
p{font-size: .9166em;margin:8px
0}#side-blog .continue-reading{display:block;width:188px;height:37px;font-size: .95em;text-align:right;line-height:2;background:url('/wp-content/themes/groove/images/sideblog_bg-bottom.jpg') no-repeat bottom;padding-right:32px}#sidebar p.subscribe-rss{text-align:center;margin:0
0 15px}#sidebar p.subscribe-rss
a{color:#111;font:.9166em "Trebuchet MS", Arial, Verdana, sans-serif;background:url('/wp-content/themes/groove/images/icon_rss-sidebar.gif') no-repeat left;padding-left:22px}#sidebar p.subscribe-rss a:hover{color:#666}#sidenav ul li
ul{border-bottom:1px solid #93ceb1;padding:3px
0 3px;background:#fcfcf7}.subnav #sidenav ul li ul li a:hover,
.subnav #sidenav ul li ul li
a{border:0;font-size:1em;font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;background:#fcfcf7;padding:2px
5px 3px 30px;width:183px;background:url(/wp-content/themes/groove/images/bullet02.gif) no-repeat 20px 9px}.gray-box{background:#f9f9f9;height:1%;overflow:hidden;border:1px
solid #d3edda;padding:10px
10px 10px}.sidebox{border-top:1px solid #c0d7c7;background:#fff url(/wp-content/themes/groove/images/sideblog_bg.gif) repeat-y;margin:16px
0 -4px}.sidebox
.inner{background:url(/wp-content/themes/groove/images/sideblog_bg-bottom.jpg) no-repeat 0 100%;padding:10px
12px 19px 10px;height:1%;overflow:hidden}.gray-box .heading,
.you-know .heading,
.sidebox
.heading{border-bottom:1px solid #c7e3d5;height:20px;overflow:hidden;display:block;text-indent:-9999px;margin:0
0 7px}.sidebox
.title{display:block;margin:0
0 7px;font:bold 1em/14px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif}.sidebox .title
a{color:#00457b;text-decoration:none}.sidebox .title a:hover{color:#5054e1}.sidebox .continue-reading{float:right;font-size:0.9166em;display:inline;margin:0
20px 0 0}.sidebox
p{font-size:0.9166em;margin:0;padding:0
0 7px}.sidebox .side-testimonial
.heading{background:url(/wp-content/themes/groove/images/sidehead-testimonial.gif) no-repeat}.sidebox .side-blog
.heading{background:url(/wp-content/themes/groove/images/sidehead_blog.gif) no-repeat}.you-know
.heading{background:url(/wp-content/themes/groove/images/sidehead-youknow.gif) no-repeat}.side-events
.heading{background:url(/wp-content/themes/groove/images/sidehead-events.gif.png) no-repeat}.featured
.heading{background:url(/wp-content/themes/groove/images/sidehead_featured.gif.png) no-repeat}.side-testimonial
img{border:1px
solid #595959}.side-testimonial
blockquote{margin:0;text-align:center;padding:1px
0 0;font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif}.side-testimonial
q{quotes:none;display:block;text-align:left;padding:4px
0 7px}.side-testimonial q:before{content:""}.side-testimonial q:after{content:""}.side-testimonial
cite{display:block;font-size:0.9166em;font-style:normal;text-align:left}.side-testimonial cite
span{display:block}.you-know{background:#f5f5f5;height:1%;overflow:hidden;padding:10px
6px 12px 11px;color:#4c4c4c;font-size:0.8333em;line-height:1.2em}.you-know
.aligncenter{padding:14px
0 4px}.you-know
p{margin:0
0 18px}.aligncenter{text-align:center}.aligncenter
img{vertical-align:middle;margin:0
4px}#content
.wplc_event_list{list-style:none;margin:0;padding:0}#content .wplc_event_list
li{list-style-type:none;background:transparent;margin:0;padding:0}#content .wplc_event_list,.events-list{margin:-2px 0 0}#content .wplc_event_list .item,
.events-list
.item{border:1px
solid #f3f2d4;border-width:1px 0;height:1%;overflow:hidden;padding:15px
0 0 9px;margin:-1px 0 0}#content .wplc_event_list li.wplc_alt .item,
.events-list
.colored{background:#faf9ef}#content .wplc_event_list li .item .alignright,
.events-list .item
.alignright{padding:0}.external-link{background:url(/wp-content/themes/groove/images/bg-external-link.gif) no-repeat 100% 0;padding:0
20px 0 0;font-size:0.9166em;float:left;margin:7px
0 0}#content .wplc_event_list li .item h2,
.events-list .item
h2{margin:0
18px 0 0;padding:0;font-size:1.5em;float:left}#content .wplc_event_list li .item .date,
.events-list .item
.date{font-style:normal;font-weight:bold;display:block;line-height:1.5833em}.events-list .item
address{margin:0;font-style:normal}.event-heading{padding:0
13px 10px 0;height:1%;overflow:hidden}.event-heading
div{height:1%;overflow:hidden}#content .wplc_event_list li .item p,
#content .events-list .item
p{line-height:18px;margin:0
0 14px}#content .wplc_event_list li .item .info,
.events-list .item
.info{color:#29a368}.events-list
ul{background:#f8f8f8;border:1px
solid #8ed1ae;border-top:4px solid #0abe69;margin:0;padding:10px
0 0;list-style:none;overflow:hidden;height:1%}.side-events .events-list
ul{border:0;background:none;padding:4px
0 0;margin:0
0 -2px}.events-list ul
li{float:left;width:100%;padding:0
0 9px}.side-events .events-list ul
li{padding:0
0 8px}.events-list ul li
div{padding:0
16px}.side-events .events-list ul li
div{padding:0
13px}.events-list ul li
a{color:#261f8c;font-size:1.1666em;text-decoration:none}.events-list ul li a:hover{color:#5054E1}.events-list ul li
span{display:block;font-size:0.91666em;padding:1px
19px}.side-events .events-list ul li
span{padding:0
19px}.side-events
.more{display:inline;float:right;margin:0
32px 0 0;color:#261f8c;font-size:0.91666em}.side-events .more:hover{color:#5054E1}.featured{margin:0
0 -8px}.featured
.gallery{width:198px;overflow:hidden;position:relative}.featured .gallery div
ul{margin:0;padding:0;list-style:none;width:9999px;overflow:hidden;position:relative}.featured .gallery div ul
li{float:left;width:198px}.featured .gallery
.image{text-align:center}.featured .gallery .image
img{vertical-align:middle}.featured .gallery
.text{padding:7px
9px 0 24px}.featured .gallery .text
div{width:100%;display:table}.featured .gallery .site-link{float:left;font:bold 1em/1.1666em Arial, Verdana, sans-serif;color:#000;text-decoration:none;margin:0
13px 0 0}.featured .gallery
.more{font-size:0.9166em;line-height:1.2727em;float:left;background:url(/wp-content/themes/groove/images/arrow05.gif) no-repeat 0 50%;padding:0
0 0 11px}.featured .gallery
.list{font-size:0.9166em;padding:5px
0 0 15px}.featured .gallery .list
span{display:block;padding:0
0 0 7px;margin:0
0 4px;background:url(/wp-content/themes/groove/images/bullet03.gif) no-repeat 0 50%}.search .input-text{float:left;width:150px;margin:0
7px 0 0;border:1px
solid #f08e30}.search
.hover{border:1px
solid #444}.search .submit-button{background:url(/wp-content/themes/groove/images/btn-go.gif) no-repeat;padding:0;margin:0;width:41px;height:22px;border:0;cursor:pointer;font-size:0;line-height:0;text-indent:-9999px;float:left}#footer_wrapper{background:#00a65d url('/wp-content/themes/groove/images/footer-wrapper_bg.jpg') repeat-x top}#footer{width:960px;font-size: .9166em;color:#fff;padding:20px;margin:0
auto}#footer
a{color:#fff}#footer a:hover{color:#ddd}#footer
p{margin:0
0 10px}#column1{float:left;width:182px;min-height:230px;background:url('/wp-content/themes/groove/images/vr_footer.jpg') no-repeat top right;padding:0
15px}#column2{float:left;width:222px;min-height:230px;background:url('/wp-content/themes/groove/images/vr_footer.jpg') no-repeat top right;padding:0
20px}#column3{float:left;width:188px;min-height:230px;background:url('/wp-content/themes/groove/images/vr_footer.jpg') no-repeat top right;padding:0
20px}#column4{display:inline;float:left;width:228px;min-height:230px;padding:0
0 0 20px}#column1
em.heading{display:block;width:103px;background:url('/wp-content/themes/groove/images/foothead_flickr.gif') no-repeat}#column2
em.heading{display:block;width:194px;background:url('/wp-content/themes/groove/images/foothead_newsletter.gif.png') no-repeat}#column3
em.heading{display:block;width:101px;background:url('/wp-content/themes/groove/images/foothead_services.gif.png') no-repeat}#column4
em.heading{display:block;width:109px;background:url('/wp-content/themes/groove/images/foothead_connect.gif.png') no-repeat}#footer
em.heading{display:block;text-indent: -9999px;height:15px;margin-bottom:15px}#column1 a
img{float:left;margin:0
0px 8px 8px;background:#044b28;padding:4px;width:75px;height:75px}#column1 a:hover
img{background:#078145}#column2 input.input-text{width:215px;color:#46725c;border:1px
solid #0c8f4e;margin-bottom:4px;display:block}#column2
.subscribe{text-align:right;margin-top:8px}#column2
p.privacy{margin:0;padding:0
4px 0 0}#column3
ul{list-style:none;margin:15px
0 0 0;padding:0}#column3 ul
li{margin-bottom:2px}#column3 ul li
a{color:#fff;text-decoration:none}#column3 ul li a:hover{text-decoration:underline}#connect-bubble{float:left;width:130px;margin:0
0 18px;background:url('/wp-content/themes/groove/images/connect-bubble_top.gif.png') no-repeat top left}#connect-bubble
ul{display:block;width:130px;list-style:none;background:url('/wp-content/themes/groove/images/connect-bubble_bottom.gif.png') no-repeat bottom left;margin:0;padding:8px
0 10px 0}#connect-bubble ul
li{margin:2px
0 2px 15px}#connect-bubble ul li
a{color:#077840;text-decoration:none}#connect-bubble ul li a:hover{color:#0eea7d}#twitter-bird{float:right}#column4
.address{clear:both;display:inline;margin:0
0 14px 0;padding:0}#column4
.clear{height:1px;overflow:hidden}#footer
p.meta{text-align:right;line-height:1.6;margin:16px
0 0 0}#footer
.hiring{background:url(/wp-content/themes/groove/images/hiring-bubble.gif) no-repeat;padding:18px
0 0 36px}html body #content ul.photoset_list,
html body #content
ul.photolist{margin:0;padding:0;list-style:none}html body #content ul.photoset_list li,
html body #content ul.photolist
li{background:transparent;float:left;width:150px;margin:0
.5em .5em 0;padding:0;height:150px;overflow:hidden;text-align:center;font-size:11px}html body #content ul.photoset_list li a,
html body #content ul.photolist li
a{display:block}html body #content ul.photoset_list li a img,
html body #content ul.photolist li a
img{display:block;padding:1px;border:1px
solid #0DC36C;margin:0
auto}html body #content
div.navigation{clear:left;padding:0;margin:0
4em 0 0;height:2em;position:relative;font-size:11px;text-align:center}html body #content div.navigation
p.next{position:absolute;top:0;right:0}html body #content div.navigation
p.previous{position:absolute;top:0;left:0}html div#footer div#column1 a.smartceo, html div#footer div#column1 a.smartceo
img{border:none !important;width:auto;height:auto;padding:0
7px;padding:0;background:transparent;margin:0
auto}html div#footer div#column1 div.adwordsimg, html div#footer div#column1 div.adwordsimg
img{padding:0;margin:10px
25px;border:none !important;background:transparent;width:auto;height:auto}html div#site-media
div.thumbs{background:url(/wp-content/themes/groove/images/thumb_banner.gif) 0 7px no-repeat;text-align:center;margin-top:4px}div.thumbs a
img{border:1px
solid #b7b5a7;margin-right: .3em}body#portfolio-gallery
#content{width:900px}.portfolio-heading{height:210px;width:290px;margin:0
11px 0 0;float:left;clear:none;overflow:hidden;text-indent: -9999em}html body#portfolio-gallery #content div.ph-last{margin-right:0}.portfolio-heading
h2{margin:0;padding:0}h2#ecommerce-h2
a{background-image:url(/wp-content/themes/groove/images/port_ecom.gif)}h2#leadgen-h2
a{background-image:url(/wp-content/themes/groove/images/port_leadgen.gif)}h2#email-h2
a{background-image:url(/wp-content/themes/groove/images/port_email.gif)}.portfolio-heading h2
a{display:block;margin:0;padding:210px
0 0;background-repeat:no-repeat;background-position:0 0}html .portfolio-heading h2 a:hover{background-position:0 -210px}html body #content ul.gallery li
a{text-align:left;padding:6px;width:auto;margin:0
8px 0 0;position:relative}html body #content ul.gallery li.last
a{margin-right:0}html body #content ul.gallery li a
img{display:block;margin:0;padding:0}html body #content ul.gallery li a
img.btn{border:0;position:absolute;bottom:6px;right:6px}html body #content ul.gallery li a
strong{display:block;width:175px;margin:0;padding:10px
0 0}body#portfolio-item #content
#leadgenform{width:670px;margin:1em
0 0 108px}#groove_wrapper
.clear{clear:both;margin:0;padding:0}#groove_wrapper{width:901px;margin:0
auto;background-color:#fff;color:#111;font:12px Arial, Helvetica, sans-serif}#groove_wrapper
img{border:0}#groove_header{width:901px;height:132px}#groove_container{background:url('http://www.groovecommerce.com/external/devnet/container_bg.jpg') no-repeat top;padding:8px
0}#groove_content{width:600px;float:left;padding-left:15px}#groove_content
p{line-height:1.5;margin:0
0 14px;padding:0}#groove_content
h2{font:bold 18px Arial, Helvetica, sans-serif;color:#006634;margin:16px
0 6px;padding:0}#groove_content
h3{font:bold 16px Arial, Helvetica, sans-serif;color:#ce7a29;margin:24px
0 6px;padding:0}#groove_box{background:url('http://www.groovecommerce.com/external/devnet/bgGreenBox_middle.jpg') repeat-y;width:478px;text-align:center;position:relative;margin:40px
0 0 60px;z-index:0}#groove_box_top{background:url('http://www.groovecommerce.com/external/devnet/bgGreenBox_top.jpg') no-repeat;width:478px;height:120px;position:absolute;top:0px;left:0px;z-index: -999}#groove_box_bottom{background:url('http://www.groovecommerce.com/external/devnet/bgGreenBox_bottom.jpg') no-repeat;width:478px;height:3px;position:absolute;bottom:0px;left:0px;z-index: -999}#groove_box_content{padding:25px
30px 5px 30px;text-align:center}#groove_box_content
h4{color:#006935;font:bold 14px Arial, Helvetica, sans-serif;margin:0
0 5px 0;padding:0;text-align:left}#groove_box_content
p{font:12px Arial, Helvetica, sans-serif;text-align:justify}#groove_box_content
img{margin:0
auto;display:block}#groove_sidebar{background:#c5e8d6;width:263px;float:right;margin:0
8px 0 0}#groove_sidebar
h3{display:block;width:263px;height:66px;background:url('http://www.groovecommerce.com/external/devnet/sidebar-top_bg.jpg') no-repeat top left;text-indent: -9999px;margin:0;padding:0}#groove_sidebar
ul{list-style:none;margin:10px
0 0;padding:0}#groove_sidebar ul
li{padding:0;margin:0
0 10px 14px}#groove_sidebar
#groove_list{background:#006935;color:#fff;margin:0
0 -15px 0}#groove_sidebar #groove_list
h4{font:bold 14px Arial, Helvetica, sans-serif;padding:15px
15px 0 15px}#groove_sidebar #groove_list
ul{font-size:11px;list-style:disc inside;padding:0px
15px 15px 15px}#groove_sidebar #groove_list ul
li{margin:0
0 3px 0;list-style:disc inside}#groove_footer{background:#f8f7e9 url('http://www.groovecommerce.com/external/devnet/footer.jpg') no-repeat top left;width:960px;height:50px}.lightbox{width:939px;position:absolute;left:0;top:0;background:#fff;font-size:0.9166em;line-height:1.4545em;display:none}.lightbox
.inner{height:1%;overflow:hidden;padding:28px
29px 8px 25px}.lightbox
h2{font:bold 2.8333em/38px 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#000;padding:0;margin:8px
0 0}.lightbox
blockquote{margin:0;text-align:right;width:540px;float:right;padding:14px
0 0}.lightbox blockquote
q{display:block;quotes:none;font-style:italic}.lightbox blockquote q:before{content:""}.lightbox blockquote q:after{content:""}.lightbox blockquote
img{float:right;border:1px
solid #595959;margin:-14px 0 0 14px}.lightbox blockquote
cite{display:block;font-style:normal}.lightbox
.screenshots{clear:both;margin:0
-55px 0 0}.lightbox .screenshots
ul{margin:0;padding:18px
0 47px;list-style:none;width:100%;display:table}.lightbox .screenshots ul
li{float:left;padding:0
53px 0 0}.lightbox .screenshots ul li
p{margin:0
0 8px}.lightbox .screenshots ul li
img{display:block;border:1px
solid #00a65d}.lightbox
.label{line-height:1.2727em;color:#404040}.lightbox .label strong,
.lightbox .label
span{display:block}.lightbox
.close{background:url(/wp-content/themes/groove/images/btn-close.gif) no-repeat;width:65px;height:17px;overflow:hidden;text-indent:-9999px;position:absolute;right:19px;bottom:17px}div.post-footer
div.topsy_widget_shortcode{display:inline !important}div.post-footer div.topsy-sm{display:block !important;float:right !important;margin:0
1em !important}div.post-footer div.topsy-sm .topsy-sm-total{display:none !important}#portfolio-item #content .portfolio-client .images-text ul li
a{position:relative;text-decoration:none}#portfolio-item #content .portfolio-client .images-text ul li a
span{display:block;background:#83000A;color:#fff;text-transform:uppercase;position:absolute;bottom:0;left:0;text-decoration:none;text-align:center;padding:2px
0;font-weight:bold;width:100%}#execphp-3top{background:white url(/wp-content/themes/groove/images/sideblog_bg.gif) repeat-y}#execphp-7top{background:white url(/wp-content/themes/groove/images/sideblog_bg-short.gif) repeat-y}#execphp-3{background:url(/wp-content/themes/groove/images/sideblog_bg-bottom.jpg) no-repeat 0px 100%;border-top:1px solid #C0D7C7;padding:10px}#execphp-3 .execphpwidget, #execphp-7
.execphpwidget{padding-bottom:10px}#execphp-7{background:url(/wp-content/themes/groove/images/sideblog_bg-bottom-short.jpg) no-repeat 0px 100%;border-top:1px solid #C0D7C7;padding:10px}#execphp-3 em.textheading, #execphp-7
em.textheading{background:white url(/wp-content/themes/groove/images/sidehead-events.gif.png) no-repeat;border-bottom:1px solid #C0D7C7;display:block;height:18px;text-indent: -9999px;padding-bottom:2px;margin-bottom:5px}#sidebar
ul.wplc_event_list{font:normal normal normal 0.9em/normal 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;list-style:none;margin:0;padding:0px}#sidebar ul.wplc_event_list a:hover{color:#5054E1}#execphp-3 a.seemore, #execphp-7
a.seemore{margin-left:110px}#sidebar ul.wplc_event_list
li{padding: .25em .5em;margin-left:10px}#sidebar ul.wplc_event_list
p{margin:0
0 0 15px;padding:0}#sidebar ul.wplc_event_list li
a{color:#261F8C;font-size:1.1666em;text-decoration:none}#content.secretPlays{float:none;width:920px;padding:18px
20px 40px 20px}#content.secretPlays
h1{background:url(/wp-content/themes/groove/images/groovesSecreteCommercePlays.gif) no-repeat;font-size:0px;line-height:0px;text-indent: -9999px;height:20px}#content.secretPlays
.next{border:none;display:block;margin-top:0;text-align:right}#content.secretPlays
.prev{border:none;display:block;margin:0
0 0 290px}#content.secretPlays
.side{float:left;width:255px;margin:0
25px 0 0}#content.secretPlays .side
p{font-size:16px;padding:0
15px}#content.secretPlays .side
.playImage{position:relative}#content.secretPlays .side .playImage .img1, #content.secretPlays .side .playImages
.img2{position:absolute;top:0px;left:0px}#content.secretPlays
.plays{float:right;overflow:hidden;width:615px;height:563px}#content.secretPlays .plays
.col1{float:left;width:295px;margin:0
25px 0 0;padding:0}#content.secretPlays .plays
.col2{float:left;width:295px;padding:0}#content.secretPlays .plays
li{background:none;margin:0
0 25px 0;padding:0}#content.secretPlays .plays
img{display:block}#content.secretPlays .plays
span{display:block;font-size:11px}#content.secretPlays .plays
p{line-height:17px;margin:10px
0 0 0}#sponsor-logos
.sponsors{margin:0
0 0 -25px;padding:0;list-style:none;text-align:center}#sponsor-logos .sponsors
li{display:inline;padding:0
12px 0 13px;background-image:none}#sponsor-logos .sponsors
img{border:0;padding:0;float:none;vertical-align:middle}#portfolio-snapshot
.products{margin:8px
0 33px -7px;padding:0
0 0 7px;list-style:none;width:600px}#portfolio-snapshot .products:after{content:"";display:block;clear:both}#portfolio-snapshot .products
ul{float:left;margin:0
17px 0 0;border:1px
solid #ddddce;background:#fcfdf8;width:128px;text-align:center;padding:5px
0 21px 0;position:relative}#portfolio-snapshot .products
li{float:left;margin:0
17px 0 0;border:1px
solid #ddddce;background:#fcfdf8;width:128px;text-align:center;padding:5px
0 21px 0;position:relative}#portfolio-snapshot .products
img{margin:0;vertical-align:top;border:1px
solid #d6d6c4}#portfolio-snapshot .products
a.view{font-size:11px;position:absolute;padding-left:24px;line-height:22px;background:url(/wp-content/themes/images/bg-view.gif) 0 2px no-repeat;bottom:-2px;left:-7px;color:#54574c;text-decoration:none}#home
.clients{height:72px;position:relative;overflow:hidden;border-bottom:1px solid #c1d5cb;padding:0;margin:0}#home .clients
h3{font:normal 14px Arial,Sans-serif;margin:0;padding:2em
0 0 1em;text-transform:uppercase}#home .clients
.item{position:absolute;top:0;background:url("/wp-content/themes/groove/images/newhome_clients.png") top left no-repeat;display:block;padding:72px
0 0}#home .clients
.carlson{background-position:0 0;left:178px;width:112px}#home .clients
.tools{background-position: -112px 0;left:290px;width:195px}#home .clients
.bigbrothers{background-position: -307px 0;left:485px;width:123px}#home .clients
.mervis{background-position: -430px 0;left:608px;width:148px}#home .clients
.pcfallon{background-position: -578px 0;left:756px;width:189px}#home
.home_col{float:left;width:299px;margin:20px
0px 0px 7px;padding-left:10px;height:330px;background-image:url(/wp-content/themes/groove/images/bg-yellowBar.gif);background-repeat:no-repeat}#home .home_col
p{margin:0
0 1em;padding:0}#home .home_col
h3{font:normal 14px Arial,Sans-serif;text-transform:uppercase;padding:24px
0px 7px;font-weight:bold}#home .home_col
div.gray{font-size:12px;line-height:1.5em;border:3px
solid #fff;border-top:0;min-height:261px;padding:7px
18px 7px 18px}#home
.home_colG{float:left;width:309px;margin:20px
0px 0px 7px;height:330px;background-image:url(/wp-content/themes/groove/images/bg-greyBar.gif);background-repeat:no-repeat;text-align:center}#home .home_colG
p{margin:0
0 1em;padding:0}#home .home_colG
h3{font:normal 14px Arial,Sans-serif;text-transform:uppercase;padding:24px
0px 7px;font-weight:bold}#home .home_colG
a{}#home
#MageWP{background-image:url(/wp-content/themes/groove/images/mageWP.jpg);background-repeat:no-repeat;width:241px;height:113px;margin-top:50px;margin-left:40px;margin-bottom:40px}#home .home_col
ul{list-style:none;padding:0;margin:1em
0 0;line-height:2em}#home .home_col ul
li{padding:0
1em 0 40px;background:url("/wp-content/themes/groove/images/bullet_newhome.png") 24px 8px no-repeat}#home .home_col ul li
a{font-weight:bold}#home .home_col
h3.yellow{}#home .home_col
h3.event{margin-top:7px}#home .home_col
div.yellow{min-height:0px;font-size:12px;line-height:1.5em;border:3px
solid #fff;border-top:0;padding:7px
18px 7px 18px}#home .home_col
div.yellow_top{min-height:160px}#home .home_col
ul.wplc_event_list{margin:0;padding:0;line-height:1.5em;list-style:none;display:inline}#home .home_col ul.wplc_event_list
li{margin:0;padding:0;line-height:1.5em;list-style:none;background:transparent;display:inline}#blogInfo{text-align:center;clear:both;background-color:#FFF}#blogInfo p
span{font-family:Arial,Sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;font-style:normal;padding-bottom:0px}#blogInfo
p{font-style:italic;padding-bottom:0px;padding:0px;margin:0px}#blogInfo
a{font-style:normal;padding-left:10px}#footer_wrapper{background:url("/wp-content/themes/groove/images/newhome_footer.png") top left repeat-x #10c96c}#footer{font-size:11px;line-height:1.5}#footer
h4{margin:0
0 11px;padding:0;height:auto;border-bottom:1px solid #fff;padding:7px;font-size:14px;font:bold 14px Arial,Sans-serif;}#footer
p{margin:0
7px;padding:0}#footer
a{text-decoration:none}#footer
.newfoot_col1{float:left;width:274px;margin-right:50px}#footer .newfoot_col1
h4{border:0;margin:0;background:url("/wp-content/themes/groove/images/newhome_footer_logo.png") top left no-repeat;height:61px;overflow:hidden;text-indent: -9999em}#footer .newfoot_col1
p{margin:0}#footer .newfoot_col1
form{padding:0
0 1em;margin:1em
0}#footer
.newfoot_col2{float:left;width:300px;margin-right:50px}#footer
.intfoot_col2{float:left;width:200px;margin-right:50px}#footer .newfoot_col2 ul, .intfoot_col2
ul{list-style:none;margin:0
0 0 7px;padding:0;line-height:2}#footer .newfoot_col2 ul.services, .intfoot_col2
ul.services{float:left}#footer .newfoot_col2 ul.links, .intfoot_col2
ul.links{margin-left:214px}#footer
.newfoot_col3{float:left;width:250px}#footer
.intfoot_col3{float:left;width:200px;margin-right:25px}#footer .newfoot_col3 address, .intfoot_col3
address{display:block;font-style:normal;margin:1em
7px}#footer .newfoot_col3
ul.social{margin:0
0 0 7px;padding:0;list-style:none;position:relative;height:62px;overflow:hidden;background:url("/wp-content/themes/groove/images/newhome_social.png") top left no-repeat}#footer .newfoot_col3 ul.social
li{position:absolute;margin:0;padding:0;bottom:10em;right:10em}#footer .newfoot_col3 ul.social
li.facebook{top:0;left:0;height:30px;width:112px;overflow:hidden}#footer .newfoot_col3 ul.social li.facebook
a{display:block;padding:6px
0 4px 34px}#footer .newfoot_col3 ul.social
li.twitter{top:0;left:122px;height:30px;width:112px;overflow:hidden}#footer .newfoot_col3 ul.social li.twitter
a{display:block;padding:6px
0 4px 34px}#footer .newfoot_col3 ul.social
li.linkedin{top:31px;left:0;height:30px;width:112px;overflow:hidden}#footer .newfoot_col3 ul.social li.linkedin
a{display:block;padding:6px
0 4px 34px}#footer .newfoot_col3 ul.social
li.rss{top:31px;left:122px;height:30px;width:112px;overflow:hidden}#footer .newfoot_col3 ul.social li.rss
a{display:block;padding:6px
0 4px 34px}#footer
.intfoot_col4{float:left;width:150px}#footer .intfoot_col4
ul.social{margin:0
0 0 7px;padding:0;list-style:none;position:relative;height:152px;overflow:hidden;background:url("/wp-content/themes/groove/images/newint_social.png") top left no-repeat}#footer .intfoot_col4 ul.social
li.facebook{top:0;left:0;height:30px;width:112px;overflow:hidden}#footer .intfoot_col4 ul.social li.facebook
a{display:block;padding:6px
0 4px 34px}#footer .intfoot_col4 ul.social
li.twitter{top:0;left:0;height:30px;width:112px;overflow:hidden;margin-top:10px}#footer .intfoot_col4 ul.social li.twitter
a{display:block;padding:6px
0 4px 34px}#footer .intfoot_col4 ul.social
li.linkedin{top:0;left:0;height:30px;width:112px;overflow:hidden;margin-top:10px}#footer .intfoot_col4 ul.social li.linkedin
a{display:block;padding:6px
0 4px 34px}#footer .intfoot_col4 ul.social
li.rss{top:0;left:0;height:30px;width:112px;overflow:hidden;margin-top:10px}#footer .intfoot_col4 ul.social li.rss
a{display:block;padding:6px
0 4px 34px}#footer form input.input-text{border:1px
solid #000;padding:4px}#footer form
input{vertical-align:middle;margin:0}#copyright{border-top:1px solid #000;background:#098e4e;color:#fff;font-size:11px;clear:both}#copyright
p{width:960px;text-align:right;margin:0
auto;padding: .5em 0}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:30}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_progress.png') no-repeat}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:20px
20px 40px 20px;margin:0;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('/wp-content/themes/groove/js/fancybox/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url("data:image/gif;base64,AAAA");outline:none;overflow:hidden}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_left.png') no-repeat}span#fancy_right_ico{right:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_right.png') no-repeat}a#fancy_left:hover,a#fancy_right:hover{visibility:visible;background-color:transparent}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}#fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div#fancy_bg_n{top: -20px;left:0;width:100%;height:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_n.png') repeat-x}div#fancy_bg_ne{top: -20px;right: -20px;width:20px;height:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_ne.png') no-repeat}div#fancy_bg_e{right: -20px;height:100%;width:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_e.png') repeat-y}div#fancy_bg_se{bottom: -20px;right: -20px;width:20px;height:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_se.png') no-repeat}div#fancy_bg_s{bottom: -20px;left:0;width:100%;height:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_s.png') repeat-x}div#fancy_bg_sw{bottom: -20px;left: -20px;width:20px;height:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_sw.png') no-repeat}div#fancy_bg_w{left: -20px;height:100%;width:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_w.png') repeat-y}div#fancy_bg_nw{top: -20px;left: -20px;width:20px;height:20px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px;white-space:nowrap}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_title_left.png') repeat-x}td#fancy_title_main{height:32px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_title_main.png') repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url('/wp-content/themes/groove/js/fancybox/fancy_title_right.png') repeat-x}