/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:        0
 * Browser group: 
 */
body { background-image: url(images/body-bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; background-attachment: fixed; margin: 0px; padding: 0px; font-weight: normal; font-size: 62.5%; font-family: helvetica, Arial, Verdana, Sans-Serif; color: #333333; line-height: 1.6em; text-align: left; }
html>body { font-size: 10px; }
#horizon { padding: 0px; margin: 0px; height: 100%; width: 100%; position: absolute; background-color: transparent; }
#wrapper { position: relative; top: 0px; margin-left: auto; margin-right: auto; background-color: transparent; width: 960px; clear: both; }
#header { background-image: url(images/header-bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; width: 960px; height: 126px; margin-bottom: 0px; overflow: hidden; position: fixed; top: 0px; z-index: 100; }
* html #header { position: absolute; }
#logo { position: absolute; left: 35px; top: 52px; }
#top-bar { overflow: hidden; }
#content { position: relative; top: 0px; left: 0px; margin: 126px 0px 0px 0px; border-top: solid #a1c539 2px; border-bottom: solid #a1c539 2px; }
#content-pureproduction { position: relative; top: 0px; left: 0px; margin: 126px 0px 0px 0px; border-top: solid #00A651 2px; border-bottom: solid #00A651 2px; }
#content-puremanagement { position: relative; top: 0px; left: 0px; margin: 126px 0px 0px 0px; border-top: solid #00AEEF 2px; border-bottom: solid #00AEEF 2px; }
#content-puretalent { position: relative; top: 0px; left: 0px; margin: 126px 0px 0px 0px; border-top: solid #EC008C 2px; border-bottom: solid #EC008C 2px; }
#content-purevenues { position: relative; top: 0px; left: 0px; margin: 126px 0px 0px 0px; border-top: solid #F7941E 2px; border-bottom: solid #F7941E 2px; }
.h1-pureproduction { color: #00A651; }
.h1-puremanagement { color: #00AEEF; }
.h1-purevenues { color: #F7941E; }
.h1-puretalent { color: #EC008C; }
.row { width: 960px; clear: both; background-color: #fff; position: relative; padding: 0px 0px 60px 0px; }
.row-alt { width: 960px; clear: both; background-color: #a1c539; position: relative; padding: 0px 0px 60px 0px; }
.container { position: relative; top: 0px; left: 35px; width: 925px; height: auto; overflow: hidden; clear: both; padding-top: 35px; padding-bottom: 35px; background-color: transparent; display: block; font-size: 1.1em; }
.one-column { width: 207px; float: left; overflow: hidden; margin-right: 20px; }
.two-column { width: 434px; float: left; overflow: hidden; margin-right: 20px; }
.three-column { width: 661px; float: left; overflow: hidden; margin-right: 20px; }
.four-column { width: 888px; overflow: hidden; margin-right: 0px; }
.one-column-case { width: 207px; float: left; overflow: hidden; margin-right: 20px; margin-bottom: 20px; }
.two-column-case { width: 434px; float: left; overflow: hidden; margin-bottom: 20px; }
.mini-nav-area { position: absolute; right: 0px; bottom: 35px; width: 925px; background-color: transparent; text-align: left; height: 20px; font-size: 1.1em; }
a.mini-nav-blk, a.mini-nav-blk:visited { font-weight: bold; color: white !important; text-decoration: none; background-color: #353636; padding: 3px 6px 4px 6px; position: relative; margin-right: 5px; color: white; }
a.mini-nav-grn, a.mini-nav-grn:visited { font-weight: bold; text-decoration: none; padding: 3px 6px 4px 6px; background-color: #a1c539; position: relative; margin-right: 5px; color: #353636 !important; }
.mini-nav-grn a, .mini-nav-grn a:visited { font-weight: bold; text-decoration: none; padding: 3px 6px 4px 6px; background-color: #a1c539; position: relative; margin-right: 5px; color: #353636 !important; }
a.mini-nav-blk:hover { text-decoration: none; color: #a1c539 !important; }
.mini-nav-grn a:hover{ text-decoration: none; color: white !important; }
a.mini-nav-grn:hover{ text-decoration: none; color: white !important; }
.row .top { position: absolute; right: 0px; bottom: 35px; width: 96px; background-color: #a1c539; text-align: left; padding: 2px 0px 2px 4px; }
.row .top a { font-weight: bold; color: #353636 !important; text-decoration: none; }
.row .top a:hover { color: #fff !important; }
.row-alt .top { position: absolute; right: 0px; bottom: 35px; width: 96px; background-color: #fff; text-align: left; padding: 2px 0px 2px 4px; }
.row-alt .top a { font-weight: bold; color: #353636 !important; text-decoration: none; }
.row-alt .top a:hover { color: #a1c539 !important; }
.anchor { position: absolute ; top: -128px; }
.w-anchor { position: absolute ; top: -126px; }
#footer { height: 50px; overflow: hidden; font-size: 1em; color: #999; padding: 30px 0px 0px 0px; }
a { text-decoration: none; }
.row a:link { color: #a1c539; text-decoration: none; }
.row a:hover { color: #353636; text-decoration: none; }
.row-alt a:link, .row-alt a:visited { color: #353636; text-decoration: none; }
.row-alt a:hover { color: #fff; text-decoration: none; }
h1, h2, h3, h4, h6 { }
h1 { font-size: 2.0em !important; border-bottom: 3px double #353636; padding-bottom: 10px; }
h2 { font-size: 1.8em !important; margin: 0; }
h2 a, h3 a { text-decoration: none; background: #353636; padding: 2px 4px; color: #a1c539 !important; line-height: 1.2em; margin: 0px 0px 0px 0px; display: inline; }
h2 a:hover, h3 a:hover { color: white !important; }
h3 { font-size: 1.6em !important; margin: 0; padding: ; }
.entry h4 { margin-bottom: 10px; margin-top: 0; }
h4 { font-size: 1.4em !important; }
h5 { font-size: 1.2em !important; }
.entry h5 { color: #a1c539; padding: 0px; margin: 0px 0px 15px; line-height: 1.4em; }
h6 { font-size: 1.0em !important; }
.entry h6 { color: #a1c539; padding: 0px; margin: 0px 0px 5px; line-height: 1.2em; text-transform: none; }
p { padding: 0px 0px 1.2em 0px; margin: 0px; line-height: 1.6em; }
.row-alt p { color: #fff; }
a, a:link { color: #a1c539; text-decoration: none; }
a:hover { color: #a1c539; text-decoration: underline; }
a:focus { color: transparent; }
.blck-lbl-grn-txt { line-height: 1.8em; color: #a1c539; background-color: #353636; display: inline-block; margin: 0; padding-left: 7px; padding-right: 7px; }
.blck-lbl-wht-txt { line-height: 1.8em; color: white; background-color: #353636; display: inline-block; margin: 0; padding-left: 7px; padding-right: 7px; }
a img { border: 0px; }
table, tr, td { padding: 0px; margin: 0px; border: 0px; right: 0; }
select{ }
iframe { }
hr { width: 100%; height: 2px; background-color: transparent; border-bottom: dotted 1px #a1c539; border-top: 0px; border-left: 0px; border-right: 0px; clear: both; display: block; margin: 2em 0px; }
.row-alt hr { width: 100%; height: 2px; background-color: transparent; border-bottom: dotted 1px #fff; border-top: 0px; border-left: 0px; border-right: 0px; clear: both; display: block; margin: 2em 0px; }
ul { list-style: none; margin: 0px; padding: 0px; }
blockquote { padding: 0px; margin: 0px; font-size: 1.6em; font-family: georgia, times, 'times new roman', serif; font-style: italic; font-weight: normal !important; }
blockquote p { color: #313131 !important; }
table { border: 0px; border-collapse: collapse; margin: 0px; padding: 0px; }
iframe { margin: 2em 0px; }
div { padding: 0px; margin: 0px; }
img { padding: 0px; margin: 0px; border: 0px; }
a img { border: 0px; }
.post { clear: both; overflow: hidden; padding: 0px 0px 20px 0px; }
.latest-news { padding: 0px }
.entry { clear: both; overflow: hidden; }
.entry p { font-size: 1.1em; margin-top: 10px; }
.postmetadata { width: 100%; border-top: dotted 1px #a1c539; border-right: 0px; border-bottom: dotted 1px #a1c539; border-left: 0px; padding: 5px 0px; clear: both; overflow: hidden; color: #353636; font-weight: bold; font-size: 10px; margin-top: 15px; position: relative; }
.fb_share_count_wrapper { position: absolute !important; bottom: 0 !important; }
.fb-share-button { width: 565px; height: 20px; display: block; float: left; position: relative; }
.tweet-share-button { width: 96px; height: 20px; display: block; float: right; position: relative; }
iframe.fblike-bot { margin: 0; }
div.sociable { margin-top: 40px !important; }
.twitter-share-button { display: ; }
.align-left { float: left; }
.align-right { float: right; }
iframe.twitter-share-button { margin: 0px; padding: 0px; position: relative; float: left; }
.latest-thumb { float: left; margin: 0px 0px 0px 0px; }
.latest-entry { display: block; margin: 0px 0px 0px 113px; position: relative; }
.testimonials-entry { background-color: #f7f6f8; padding: 20px 20px 5px 20px; font-size: 1.2em; color: #a1c539; }
.testimonials-entry a, .testimonials-entry-alt a { color: #353636 !important; }
.testimonials-entry a:hover, .testimonials-entry a:visited { color: #a1c539 !important; }
.testimonials-entry-alt a:hover, .testimonials-entry-alt a:visited { color: #a1c539 !important; }
.testimonials-entry-alt { background-color: #f7f6f8; padding: 19px 19px 5px 19px; font-size: 1.2em; border-top: 1px solid #ececec; border-right: 1px solid #ececec; border-bottom: 0px; border-left: 1px solid #ececec; color: #333; }
.testimonials-entry p { color: #a1c539; }
.testimonials-entry-alt p { color: #333; }
.testimonials-entry p a, .testimonials-entry-alt p a { font-weight: normal; }
img.tick { display: block; margin: 0px; padding: 0px; }
.commentlist { padding: 0px; }
.commentlist li div.comment { margin: 0px 0px 20px 92px; padding: 16px 16px 10px 16px; background-color: #a1c539; color: #fff; }
.commentlist li { background-image: url(images/comment-tick.jpg); background-repeat: no-repeat; background-position: 72px 0px; margin: 0px 0px 0px 0px; list-style: none; }
.commentlist p { margin: 0 0 1em 0; }
#commentform p { margin: 5px 0; }
#registerform p { margin: 5px 0; }
.nocomments { text-align: left; margin: 0px 0px 0px 0px; padding: 0; color: #666; }
#commentform input[type="text"], #commentform textarea { font-family: helvetica, Arial, Verdana, Sans-Serif; font-size: 1.4em; }
.commentlist li .avatar { float: left; background-color: #f7f6f8; border: 1px solid #ececec; padding: 5px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
#commentform { padding: 0px 0px 20px 0px; overflow: hidden; }
#commentform input[type="text"] { background-color: #f7f6f8; border: 1px dotted #a1c539; color: #333; width: 195px; padding: 5px; margin: 5px 0px 1em 0px; }
#commentform p input { margin: 10px 0px 0px 0px; float: right; }
#commentform textarea, #message { width: 648px; padding: 5px; background-color: #f7f6f8; border: 1px dotted #a1c539; color: #333; }
.comment-input-end, .contact-input-end { float: left; margin: 0px 0px 20px 0px; }
#respond, #comments { padding: 30px 0px 0px 0px; margin: 0px 0px 0px 0px; height: auto; display: block; overflow: hidden; clear: both; }
input#contact-name, input#contact-email, input#contact-company { background-color: #f7f6f8; border: 1px dotted #a1c539; color: #333; width: 195px; padding: 5px; margin: 5px 0px 0px 0px; }
input#contact-captcha { background-color: #f7f6f8; border: 1px dotted #a1c539; color: #333; width: 115px; padding: 5px; margin: 5px 0px 0px 0px; }
textarea#contact-message { width: 421px; padding: 5px; background-color: #f7f6f8; border: 1px dotted #a1c539; color: #333; margin-top: 5px; }
.wp-caption { }
.wp-caption img { }
.wp-caption p.wp-caption-text { }
img.size-large, img.size-medium, img.size-thumbnail, .entry p img.size-full { padding: 6px; background-color: #f7f6f8; border: 1px solid #ececec; display: block; margin-bottom: 1.6em; }
img.attachment-thumbnail, img.attachment-medium, img.attachment-large { padding: 6px; background-color: #f7f6f8; border: 1px solid #ececec; display: block; margin-bottom: 1.6em; }
.alignright { width: auto; height: auto; padding: 0px; margin-left: 20px; float: right; }
.alignleft { width: auto; height: auto; padding: 0px; float: left; margin-right: 20px; }
.box { padding: 6px; background-color: #f7f6f8; border: 1px solid #ececec; width: 420px; height: 210px; margin-bottom: 10px; display: block; }
.thumb_labels { width: 420px; height: 210px; overflow: hidden; display: inline; float: left; background-color: transparent; position: absolute; left: 7px; }
.thumb-linkarea { width: 420px; height: 210px; background-color: transparent; cursor: hand; position: absolute; display: block; }
.thumb { width: 420px; height: 210px; overflow: hidden; display: block; float: left; background-position: center center; background-repeat: no-repeat; background-color: transparent; position: absolute; }
.thumbimg { width: 420px; height: 210px; overflow: hidden; display: block; float: left; position: absolute; }
.thumbimg SPAN { width: 428px; height: 210px; overflow: hidden; display: block; }
.thumb-title { position: absolute; bottom: 20px; margin-left: 20px; background-color: black; }
.thumb-title-logos { margin: 7px 2px; }
.thumb-clickhere { position: absolute; bottom: -40px; margin-left: 20px; color: white; background-color: black; }
.test { background: #6699FF; position: relative; }
#slider-holder { width: 960px; height: 285px; }
#slider { width: 960px; height: 285px; position: relative; overflow: hidden; margin: 0px; padding: 0px; }
#slider div span { position: absolute; padding: 10px 13px; width: auto; height: auto; background-color: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; color: #fff; display: block; text-align: right; bottom: 18px; right: 24px; }
#slider div span b { color: #fff; font-size: 1.8em !important; margin: 0; }
#slider div span a { color: #a1c539; text-decoration: none; font-size: 1.2em; font-weight: bold !important; display: block; margin-top: 7px; }
#slider div span a:hover { color: #a1c539; text-decoration: underline; }
#slider div span a:visited { color: #aacb4c; }
ul.slider-social-nav { width: 210px; height: 42px; position: absolute; background: none; right: 31px; bottom: 21px; }
.slider-social-nav li { width: 42px; height: 42px; float: left; background: none; }
.slider-social-nav li a { width: 42px; height: 42px; display: block; }
.slider-social-nav li a.soc-twitter { background: url(images/social-banner-nav.jpg) 0 0px; }
.slider-social-nav li a.soc-facebook { background: url(images/social-banner-nav.jpg) -42px 0; }
.slider-social-nav li a.soc-linkedin { background: url(images/social-banner-nav.jpg) -84px 0; }
.slider-social-nav li a.soc-flickr { background: url(images/social-banner-nav.jpg) -126px 0; }
.slider-social-nav li a.soc-rss { background: url(images/social-banner-nav.jpg) -168px 0; }
.slider-social-nav li a.soc-twitter:hover { background: url(images/social-banner-nav.jpg) 0 -42px; }
.slider-social-nav li a.soc-facebook:hover { background: url(images/social-banner-nav.jpg) -42px -42px; }
.slider-social-nav li a.soc-linkedin:hover { background: url(images/social-banner-nav.jpg) -84px -42px; }
.slider-social-nav li a.soc-flickr:hover { background: url(images/social-banner-nav.jpg) -126px -42px; }
.slider-social-nav li a.soc-rss:hover { background: url(images/social-banner-nav.jpg) -168px -42px; }
a.spec-app-but { position: absolute; width: 88px; height: 31px; background: url(images/spectrum-banner-button.jpg) 0 0px; display: block; top: 154px; left: 305px; }
a.spec-app-but:hover { background: url(images/spectrum-banner-button.jpg) 0 -31px; }
.inline-heading-icn { position: absolute; display: inline; margin-left: 5px; }
.tweet-topbar { margin-left: 8px; display: block; float: left; font-size: 1.1em; }
.tweet-topbar, .tweet-topbar p { color: white; line-height: 2.5em; }
.tweet-topbar a { color: white; font-weight: bold; }
.tweet-topbar a:hover { text-decoration: underline; }
.tweet-topbar ul { }
.tweet-topbar li { }
li.tweet_even { }
div.tweet-topbar ul.tweet_list li.tweet_first.tweet_odd span.tweet_text { padding-left: 0px; display: block; margin-top: 0; position: relative; }
span.tweet_text { position: relative; }
a.tweet_avatar { position: relative; float: left; margin-right: 10px; }
span.tweet_text a { }
span.tweet_time, span.tweet_join { display: none; }
.tweet-topbar-bird { float: left; margin-top: 5px; margin-left: 28px; }
.tweet { width: 434px; margin: 0px; float: left; line-height: 1.6em; font-size: 1.0em; clear: both; overflow: hidden; padding: 0px 0px 1px; }
li.tweet_first { border-top: none !important; padding-top: 0px !important; }
.tweet ul { display: block; padding-left: 0px; margin-top: 0; }
.tweet li { list-style: none; border-top: dotted 1px #a1c539; margin-bottom: 1.2em; display: block; min-height: 30px; padding: 1.2em 0px 0; }
.tweet-followus { padding: 1.2em 0px 1.2em 0px; }
#tweet-followus-div { width: 434px; float: left; overflow: hidden; margin-right: 20px; border-top: dotted 1px #a1c539; padding-top: 1em; }
.top-bar-cta { float: right; height: 28px; width: auto; margin-right: 35px; }
.top-bar-cta a { color: white; font-weight: bold; }
ul.lastest-news-list { }
.lastest-news-list li { list-style: none; border-bottom: dotted 1px #a1c539; margin-bottom: 1.6em; padding: 0px; }
#lastest-news-more-div { width: 434px; float: left; overflow: hidden; border-top: dotted 1px #a1c539; padding-top: 1em; }
.entry ul { display: block; padding-bottom: 12px; }
.list-style ul li { margin:0; font-size: 1.0em; list-style:none; background-image:url(images/icn-bullet-green.gif); background-repeat:no-repeat; background-position: left 6px; padding-left:15px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.marketing-list ul li { margin:0; font-size: 1.0em; list-style:none; background-image:url(images/icn-bullet-green.gif); background-repeat:no-repeat; background-position: left 6px; padding-left:15px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.purevenues-list ul li { margin:0; font-size: 1.0em; list-style:none; background-image:url(images/icn-bullet-orange.gif); background-repeat:no-repeat; background-position: left 6px; padding-left:15px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.puretalent-list ul li { margin:0; font-size: 1.0em; list-style:none; background-image:url(images/icn-bullet-pink.gif); background-repeat:no-repeat; background-position: left 6px; padding-left:15px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.puremanagement-list ul li { margin:0; font-size: 1.0em; list-style:none; background-image:url(images/icn-bullet-blue.gif); background-repeat:no-repeat; background-position: left 6px; padding-left:15px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.pureproduction-list ul li { margin:0; font-size: 1.0em; list-style:none; background-image:url(images/icn-bullet-pinegreen.gif); background-repeat:no-repeat; background-position: left 6px; padding-left:15px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.marketing-list ul li a, .marketing-list ul li a:visited { color: #353636 !important; }
.marketing-list ul li a:hover { color: #a1c539 !important; }
.blog-list ul li, .blog-list li { margin:0; font-size: 1.0em; list-style:none; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
a.tweet-perm { width: 18px; height: 14px; text-decoration: none; display: inline; float: right; clear: both; margin-top: 2px; margin-left: 2px; background: url(images/icn-twitterbird-3.gif) 0px 0px no-repeat; }
a.tweet-perm:hover { width: 18px; height: 14px; text-decoration: none; display: inline; float: right; clear: both; margin-top: 2px; margin-left: 2px; background: url(images/icn-twitterbird-3.gif) -18px 0px no-repeat; }
.comment-input, .contact-input { margin: 0px 20px 20px 0px; float: left; }
.comment p { font-weight: bold !important; margin: 0; }
.comment a, .comment a:active, .comment a:visited { color: white !important; font-weight: bold !important; text-decoration: underline !important; }
.comment a:hover { text-decoration: none !important; }
.navigation { margin-top: 15px; }
.excerpt p { margin-top: 15px; }
.catched-img { display: block; margin-top: 16px; margin-bottom: 16px; }
.blog-extras-alt h1 { color: #a1c539; border-bottom: 3px double #353636; }
.blog-extras-alt h1 a, .blog-extras-alt h1 a:link, .blog-extras-alt h1 a:visited { color: #353636; }
.blog-extras-alt h1 a:hover { color: #a1c539; }
.blog-extras h1 { color: #a1c539; border-bottom: 3px double #a1c539; }
.blog-extras h1 a, .blog-extras h1 a:link, .blog-extras h1 a:visited { color: #a1c539; }
.blog-extras h1 a:hover { color: #353636; }
.blog-extras a, .blog-extras a:link { color: #353636; }
.blog-extras a:hover { color: #a1c539; text-decoration: none; }
#equalize { padding: 0px; margin: 20px 0 0; width: auto; height: auto; display: block; }
.non-decapitialized { text-transform: none; }
.h1-img-fix { position: absolute; display: inline; }
.entry-archive { margin-top: 15px; }
.equalheightlinks-twitter { border-top: dotted 1px #a1c539; padding-top: 10px; width: 434px; float: left; display: block; position: relative; bottom: 0; }
.equalheightlinks-news { border-top: dotted 1px #a1c539; padding-top: 10px; width: 434px; float: left; display: block; position: relative; bottom: 0; }
.box-blog-area { display: block; width: auto; height: auto; background-color: green; }
.box-blog { width: auto; height: auto; margin-bottom: 10px; display: block; }
.thumb-readpost { position: absolute; bottom: -40px; margin-left: 20px; color: white; background-color: black; }
.thumb-blog { width: 434px; height: 294px; overflow: hidden; display: block; float: left; background-image: url(layout_images/loader.gif); background-position: center center; background-repeat: no-repeat; background-color: red; position: relative; top: -313px; }
#navigation { width: 532px; height: 23px; background: transparent no-repeat 0px 0px; margin: 0px; padding: 0px; border: 0px; overflow: hidden; position: absolute; left: 398px; top: 67px; }
#navigation a, #navigation a:link { text-decoration: none; }
#navigation a:hover { text-decoration: underline; }
#navigation ul { width: 472px; height: 23px; padding: 0px; list-style: none; line-height: 0px; display: inline; position: relative; left: 0px; top: 0px; margin: 0px 0px 0px 0px; }
#navigation ul li { padding: 0px; list-style: none; line-height: 0px; width: auto; margin: 0px; display: block; float: left; }
a#nav-home img { width: 25px; padding: 0px; margin: 0px; height: 23px; background: url(images/navigation-min.gif) no-repeat 0px 0px; }
a#nav-home:hover img { width: 25px; padding: 0px; margin: 0px; height: 23px; background: url(images/navigation-min.gif) no-repeat 0px -23px; }
a#nav-home-current img { width: 25px; padding: 0px; margin: 0px; height: 23px; background: url(images/navigation-min.gif) no-repeat 0px -23px; }
a#nav-about img { background: url(images/navigation-min.gif) no-repeat -25px 0; width: 74px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-about:hover img { background: url(images/navigation-min.gif) no-repeat -25px -23px; width: 74px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-about-current img { background: url(images/navigation-min.gif) no-repeat -25px -23px; width: 74px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-what img { background: url(images/navigation-min.gif); background-repeat: no-repeat; background-position: -99px 0px; width: 95px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-what:hover img { background: url(images/navigation-min.gif) no-repeat -99px -23px; width: 95px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-what-current img { background: url(images/navigation-min.gif) no-repeat -99px -23px; width: 95px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-experience img { background: url(images/navigation-min.gif); background-repeat: no-repeat; background-position: -194px 0px; width: 120px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-experience:hover img { background: url(images/navigation-min.gif) no-repeat -194px -23px; width: 120px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-experience-current img { background: url(images/navigation-min.gif) no-repeat -194px -23px; width: 120px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-spectrum img { background: url(images/navigation-min.gif); background-repeat: no-repeat; background-position: -426px 0px; width: 77px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-spectrum:hover img { background: url(images/navigation-min.gif) no-repeat -426px -23px; width: 77px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-spectrum-current img { background: url(images/navigation-min.gif) no-repeat -426px -23px; width: 77px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-blog img { background: url(images/navigation-min.gif); background-repeat: no-repeat; background-position: -314px 0px; width: 44px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-blog:hover img { background: url(images/navigation-min.gif) no-repeat -314px -23px; width: 44px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-blog-current img { background: url(images/navigation-min.gif) no-repeat -314px -23px; width: 44px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-contact img { background: url(images/navigation-min.gif); background-repeat: no-repeat; background-position: -358px 0px; width: 67px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-contact:hover img { background: url(images/navigation-min.gif) no-repeat -358px -23px; width: 67px; padding: 0px; height: 23px; margin-left: 5px; }
a#nav-contact-current img { background: url(images/navigation-min.gif) no-repeat -358px -23px; width: 67px; padding: 0px; height: 23px; margin-left: 5px; }
.margin-bot-20 { margin-bottom: 20px; }
div#slideshow { width: 661px; height: 445px; overflow: scroll; position: relative; z-index: 5; }
div#slideshow ul#nav { display: none; list-style: none; position: relative; top: 210px; z-index: 15; }
div#slideshow ul#nav li#prev { float: left; margin: 0 0 0 40px; }
div#slideshow ul#nav li#next { float: right; margin: 0 50px 0 0; }
div#slideshow ul#nav li a { display: block; width: 80px; height: 80px; text-indent: -9999px; }
div#slideshow ul#nav li#prev a { background: url(images/prev.png); }
div#slideshow ul#nav li#next a { background: url(images/next.png); }
div#slideshow ul#slides { list-style: none; }
div#slideshow ul#slides li { margin: 0 0 20px 0; }
div#slideshow ul#nav li#prev { position: absolute; right: 0px; bottom: 35px; width: 96px; background-color: #a1c539; text-align: left; padding: 2px 0px 2px 4px; }
div#slideshow ul#nav li#next { position: absolute; right: 0px; bottom: 35px; width: 96px; background-color: #a1c539; text-align: left; padding: 2px 0px 2px 4px; }
div#slideshow ul#nav a { font-weight: bold; color: #353636 !important; text-decoration: none; }
div.row .top a:hover { color: #fff !important; }
.pics { height: 232px; width: 232px; padding: 0; margin: 0; }
.pics img { padding: 15px; border: 1px solid #ccc; background-color: #eee; width: 200px; height: 200px; top: 0; left: 0 }
.but-pure { }
a.but-puremanagement img { background: transparent url(images/title-puremanagement.gif) no-repeat 0px 0px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-puremanagement:hover img { background: transparent url(images/title-puremanagement.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-puremanagement-current img { background: transparent url(images/title-puremanagement.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-pureproduction img { background: transparent url(images/title-pureproduction.gif) no-repeat 0px 0px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-pureproduction:hover img { background: transparent url(images/title-pureproduction.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-pureproduction-current img { background: transparent url(images/title-pureproduction.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-purevenues img { background: transparent url(images/title-purevenues.gif) no-repeat 0px 0px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-purevenues:hover img { background: transparent url(images/title-purevenues.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
a.but-purevenues-current img { background: transparent url(images/title-purevenues.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
.but-puretalent img { background: transparent url(images/title-puretalent.gif) no-repeat 0px 0px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
.but-puretalent:hover img { background: transparent url(images/title-puretalent.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
.but-puretalent-current img { background: transparent url(images/title-puretalent.gif) no-repeat 0px -22px; width: 170px; padding: 0px; height: 22px; margin-right: 0px; margin-left: 0px; margin-bottom: 5px; }
.thumb { filter: alpha(opacity=80); moz-opacity: 0.8; khtml-opacity: 0.8; opacity: 0.8; }
span.sliderarea { filter: alpha(opacity=80); moz-opacity: 0.8; khtml-opacity: 0.8; opacity: 0.8; }
.thumb-blog { filter: alpha(opacity=80); moz-opacity: 0.8; khtml-opacity: 0.8; opacity: 0.8; }
h1, h2, h3, .blck-lbl-grn-txt { letter-spacing: -1px; }
.blck-lbl-wht-txt { letter-spacing: -1px; }
.comment-input, .contact-input { float: left; margin: 0px 20px 20px 0px; }
h3.non-decapitialized { font-size: 1.5em !important; }
.inline-heading-icn { margin-top: -2px; }
#social { padding-left: 35px; }
#social a { margin-right: 15px; }
ul.top-bar-social { margin-top: 6px; list-style: none; height: 16px; margin-bottom: 6px; color: #FFF; font-weight: bold; font-size: 1.0em; }
.top-bar-social li { float: left; margin-left: 4px; list-style: none; }
.top-bar-social li a { width: 16px; height: 16px; display: block; }
ul.footer-social { list-style: none; margin: 0; }
.footer-social li { float: left; list-style: none; margin: 0 8px 0 0; }
div.latest-entry.excerpt iframe { margin: 0; padding: 0; overflow: hidden; position: absolute; top: 105px; left: -113px; display: none; }
.trunc { overflow:hidden; vertical-alignisibility: hidden; }

