@charset "UTF-8";

/*
Theme Name: Fanale Creative V2
Theme URI: http://www.fanalecreative.com
Description: Theme developed for Fanale Creative | A Web Studio.
Version: 2.1
Author: Jim Fanale
*/



/* CSS RESET */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {background:#fff !important;
color:#4C4D4F;}

.left {float:left;}
.right {float:right;}
.RSSLink {margin-left:6px;}
.relative {position:relative;}
#maintenance {margin:68px auto 0;
text-align:center;
width:500px;}

#maintenance h1 {color:#4C4D4F;
font-family:helvetica;
font-size:34px;
font-weight:normal;
letter-spacing:-0.02em;
line-height:38px;
margin-bottom:10px;
margin-top:36px;}

#maintenance p.small {color:#4C4D4F;
font-size:11px;
font-weight:bold;
margin-top:20px;}


* {font-family:helvetica;}
p {font-size:12px;
line-height:18px;
margin-bottom:17px;
padding:0;}
#footer p {color:#fff;}
p.post-stats, p.post-stats a {color:#28A7E2 !important;
font-size:11px;
font-style:italic;
font-weight:normal;
margin-bottom:0;}

.aktt_tweets li a {color:#28A7E2 !important;
font-size:11px;
font-style:italic;
font-weight:normal;}

h1, h2, h3 {margin:0; padding:0;}
body { margin:0; padding:0; font-size:12px; background:#000D10; }
ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
.left {float:left;}
.right {float:right;}

:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a.blue {}

a.blue:hover {}

.border-bottom-solid {border-bottom:1px solid #ccc;}

.border-bottom-dotted {border-bottom:1px dotted #ccc;}

.overflow {overflow:hidden;}

/* HEADER H TAGS */

h1 {}

h2 {font-family:helvetica;
font-size:18px;
font-weight:normal;
letter-spacing:-0.02em;
line-height:21px;
margin-bottom:8px;
padding-bottom:3px;}
	
h3 {font-size:15px;
margin-bottom:12px;
margin-top:0;
padding-bottom:5px;
padding-top:10px;}

h4 {color:#4C4D4F;
font-size:13px;
font-weight:normal;
margin-bottom:20px;
text-transform:uppercase;}

h4.footer {color:#ffffff !important; }

h5 {}

h6 {}

/* EXTRA STYLES */

.padding-bottom { margin-bottom:20px; }

.margin-right {margin-right:19px;
padding-right:19px;}

.margin-left {margin-left:17px;
padding-left:17px;}

.margin-top {margin-top:30px;}

.margin-bottom {margin-bottom:28px;}

.no-padding {padding-bottom:0 !important;}

.post-height {height:332px;}

.border-right {border-right:1px dotted #E9E8E8;}

.border-left {border-left:1px dotted #E9E8E8;}

.blue {color:#28A7E2;}

.post ul {list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-bottom:14px;
padding-left:14px;}

.post ul li {margin-bottom:8px;}

/* LINKS */

a {color:#28A7E2;
font-style:normal;
text-decoration:none;}

a:hover { text-decoration:underline;}

#footer a {color:#E29F69;}

h2 a, h2.title-small {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;}



/* -------------------------------------------------------------*/
/* -------------------------------------------------------------*/
/* LAYOUT */

#absolute {background:transparent url(images/background-absolute.jpg) repeat scroll center top;
height:2px;}

#wrapper {background:#FFFFFF url(images/background-wrapper.jpg) repeat-x scroll 0 0;}

#header-wrap {background:transparent url(images/background-header.jpg) repeat-x scroll 50% 0;}

#header {height:113px;
margin:0 auto;
overflow:hidden;
width:900px;}

#logo a {background:transparent url(images/logo.jpg) no-repeat scroll left top;
display:block;
height:107px;
text-indent:-999px;
width:324px;}

	
/* NAVIGATON */

#navigation {
float:right;
margin:72px 0 0;}

#navigation li {
display:inline;
padding-left:30px;}

#navigation li a {
color:#FFFFFF;
font-family:HelveticaNeue,"Helvetica Neue",helvetica,sans-serif;
font-size:11.5px;
text-transform:uppercase;}

#navigation li a:hover, #navigation li.current_page_item a {
color:#28A7E2;
text-decoration:none;}
	


/* BILLBOARD */

#billboard {
margin:0 auto;
overflow:hidden;
padding:0 0;}

/* CONTENT */

.latest-post {width:275px;}

.latest-post-quarter {width:94px;}

.latest-post-half {width:125px; }

.latest-post img {border:1px solid #C1C1C1;
height:auto;
margin-bottom:8px;
width:273px;}

.content-separator {
background:transparent url(images/background-separator.jpg) repeat-x scroll center bottom;
height:15px;
margin-bottom:18px;
margin-top:25px;
width:900px;}

#contentWrap {
background:#D0E1EF url(images/background-content.png) repeat-x scroll left top;}

#content {
margin:0 auto;
overflow:hidden;
padding:18px 0 50px;
width:900px;}
	
.faux-content {
overflow:hidden;
background:url(images/background-faux-content.jpg) repeat-y top left;
}
	



/* FOOTER */

#footer {
background:#3C3D3F url(images/background-footer.jpg) repeat-x scroll left top;
margin:0 auto;
overflow:hidden;
padding:22px 0 40px;}

#footer-wrap {
margin:0 auto;
width:900px;}
	
#footer p.copyright {color:#555555;
float:left;
font-family:helvetica;
font-size:10px;
text-transform:uppercase;}

#footer .margin-right {
background:transparent url(images/background-footer-divider.jpg) no-repeat scroll right top;
height:295px;
margin-right:15px;
padding-right:23px;}

.testimonial-name {color:#E29F69 !important;
line-height:11px;
margin-bottom:0;
text-transform:uppercase;}

.testimonial-work {color:#E29F69 !important;
font-size:11px;
font-style:italic;}

#footer-nav {}

#footer-nav li {margin-bottom:20px;}

#footer-nav li a {color:#FFFFFF;
font-size:13px;
text-transform:uppercase;}

#footer-nav li a:hover {color:#E29F69;}

#absolute-footer {background:#000000 url(images/background-absolute-footer.jpg) repeat-x scroll 0 0;
padding-bottom:16px;
padding-top:12px;}

#absolute-footer-wrap {margin:0 auto;
width:900px;}

p.copyright {color:#737A7C;
font-size:10px;}

.w275 {width:275px;}



/* HOME */

#slideshow {
float:left;
height:414px;
margin-top:9px;
padding:0;
position:relative;
width:513px;}

#hero {
float:right;
margin-top:8px;
padding-right:15px;
width:346px;}

h1#hero-homepage {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/headline-home.jpg) no-repeat scroll 0 0;
display:block;
height:125px;
margin-top:8px;
text-indent:-9999px;
width:315px;}

#hero h1 {
color:#4C4D4F;
font-family:helvetica;
font-size:39px;
font-weight:normal;
letter-spacing:-0.02em;
margin-bottom:17px;}

h1.page-hero {
color:#4C4D4F;
font-size:42px;
font-weight:normal;
margin:12px 0 0;}

#hero p {
font-family:helvetica;
font-size:16px;
line-height:25px;
color:#4C4D4F;}
	
a.buttonPortfolio {
	background:transparent url(images/button-portfolio.jpg) no-repeat scroll 0 0;
display:block;
height:43px;
margin:10px 0 0;
text-indent:-999px;
width:226px;}
	
a.buttonWebsite {
	background:transparent url(images/button-website.jpg) no-repeat scroll 0 0;
display:block;
height:32px;
left:25px;
margin-bottom:19px;
position:absolute;
text-indent:-999px;
top:379px;
width:140px;
z-index:999;}

a.buttonWebsite:hover {}

a.buttonPortfolio:hover {}

small {color:#242425;
display:table;
font-family:helvetica;
font-size:10px;
font-weight:bold;
margin-bottom:12px;
padding:3px 0;
text-transform:uppercase;}

.cancel-comment-reply small {background:none;}

.cancel-comment-reply small a {color:#28A7E2;}

small a {color:#242425;
text-transform:none;}

#homeBlog p {}
	
/* SERVICES */

#processHeadline {
clear:both;
float:left;}

#processHeadline img {float:left;
margin-right:10px;
margin-top:10px;}

#processHeadline a {display:block;
float:right;}

a.buttonProcess {
	background:transparent url(images/button-process.png) no-repeat scroll 0 0;
	display:block;
	height:47px;
	margin:10px 0 0;
	text-indent:-999px;
	width:185px;}

a.buttonProcess:hover {
	background-position: 0 -47px}
	
#hey-designers {
background:transparent url(images/heyDesigners.jpg) no-repeat scroll -3px bottom;
clear:both;
height:156px;
margin-top:0;
padding:18px 0 0 306px;}

#hey-designers p {padding-top:12px;}

#hey-designers ul {
list-style-image:url(images/list-check.png);
margin:0 0 0;
padding-left:23px;}

#hey-designers ul li {
float:left;
font-family:helvetica;
font-size:12px;
line-height:1.2em;
margin-right:20px;
padding-bottom:4px;
width:40%;}


/* BLOG STYLES */

.blog-wrap {float:left;
width:590px;
overflow:hidden;}

.twitter-timestamp {display:block;
padding-top:9px;}

#blog-twitter-wrap {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CEDCF1;
margin-bottom:16px;
padding:1px;}
#blog-twitter {background:#CDF1FC none repeat scroll 0 0;}
#blog-topics-wrap {border:1px solid #D8D8D8;
padding:1px;
background:#fff;}
#blog-topics {background:#F4F2F2 none repeat scroll 0 0;}
h5.module-header {border-bottom:1px solid #AFCAD2;
color:#000000;
font-size:12px;
font-weight:bold;
margin-bottom:11px;
padding-bottom:15px;
padding-left:38px;
padding-top:13px;
text-transform:uppercase;}
div.small-padding {padding:8px;}
#blog-twitter h5 {background:transparent url(images/icon-tweet-tweet.jpg) no-repeat scroll left top;}
#blog-topics h5 {background:transparent url(images/icon-topics.jpg) no-repeat scroll left 5px;
border-bottom:1px solid #CDCCCC;}

#blog-topics ul {overflow:hidden;}
#blog-topics ul li {border-bottom:1px dotted #CDCCCF;
float:left;
margin-bottom:9px;
margin-right:13px;
padding-bottom:4px;
width:44%;}
#blog-topics ul li a {color:#232323;}
#blog-topics ul li a:hover {}

.wide {
background:#FFFFFF none repeat scroll 0 0;
margin-bottom:30px;
overflow:hidden;
padding:15px;
position:relative;
width:820px;}

.thin {width:552px; float:left;}

.blog-wrap .post img {
border:1px solid #C1C1C1;
float:left;
margin:0 15px 15px 0;
padding:4px;}

.blog-wrap .post img.aligncenter {margin-bottom:30px !important; margin-right:0px !important;}

.blog-wrap h2 {border-bottom:1px solid #CCCCCC;
color:#333333;
font-size:26px;
line-height:30px;
margin-bottom:14px;
padding-bottom:8px;}

.blog-wrap h2 a {
color:#000000;
font-size:24px;}

.project-stats {border-right:1px dotted #CCCCCC;
float:left;
margin-right:20px;
padding-right:20px;
width:265px;}

.project-slides {float:right;
position:relative;
width:590px;}

h3.project {}

#otherWork {
background:transparent url(images/separator-more-work.jpg) no-repeat scroll left center;
float:right;
height:180px;
padding:8px 0 0 15px;
width:270px;}

#otherWork h3 {
font-family:helvetica;
font-size:17px;
font-weight:bold;
margin-bottom:17px;}

#otherWork h4 {
font-family:helvetica;
font-size:14px;
font-weight:normal;
margin-bottom:14px;}

#projectContent {
float:left;
width:524px;}

#projectFoot {overflow:hidden;}

.entry {}

.text {color:#4C4D4F;
display:block;
margin-top:3px;
overflow:hidden;
}

.entry .text small {margin-bottom:8px;}

#homeBlog .text {display:block;
margin-top:8px;}

#blogContent .postComments {
background:transparent url(images/blog-commentsBackground.jpg) no-repeat scroll left top;
color:#FFFFFF;
float:right;
font-family:helvetica;
font-size:1.3em;
font-weight:normal;
height:36px;
padding-top:5px;
position:absolute;
right:15px;
text-align:center;
top:15px;
width:40px;}

/* WORK STYLES */

#siteTitle {overflow:hidden;}

#siteTitle h2 {
float:left;
padding-top:8px;
width:370px;}

#siteTitle a {
float:right;
margin:0;}

#slideshowProject {
height:410px;
margin-bottom:20px;
overflow:hidden;
width:590px;}

#slideshowProject img {
border:medium none !important;
padding:0 !important;}

#workContent {}

#project-left {
border-right:1px dotted #DDDDDD;
float:left;
padding:0 17px 10px 4px;
width:150px;}

#project-left ul {list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:14px;}

#project-left ul li {font-size:11px;
margin-bottom:9px;
text-transform:uppercase;}

#project-left p {font-size:15px;}

#project-right {float:right;
width:330px;}

.workBlock em {
background:transparent url(images/background-ViewCase.png) repeat scroll 0 0;
color:#FFFFFF;
display:none;
font-family:helvetica;
font-style:normal;
left:18px;
padding:10px 15px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:20px;
z-index:2;
}

#workContent .workBlock {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:0 8px 18px;
padding:15px 13px 5px;
position:relative;
width:237px;}

#workContent .workBlock img {
border:1px solid #C1C1C1;
margin-bottom:7px;
padding:4px;}

#workContent .workBlock h2 {
margin:0px}

#workContent .workBlock h2 a {
color:#000000;
font-size:13px;
font-weight:bold;}

#workContent .workBlock h2 a:hover  {
text-decoration:none;
color:#28A7E2;
}

#whatWeDid {
background:transparent url(images/background-what-we-did.jpg) repeat-x scroll left top;
float:left;
height:47px;
padding:0px;
margin:0px;
}

#whatWeDidWrap {
float:right;
margin-right:7px;
overflow:hidden;
width:auto;}

#whatWeDidWrap h3 {font-size:16px;}
#whatWeDid .service {
color:#0D0D0D;
float:left;
font-family:helvetica;
font-size:12px;
letter-spacing:-0.04em;
margin:0 10px;
padding: 17px 0 13px 40px;
text-transform:uppercase;}

#whatWeDidLeft {
background:transparent url(images/background-what-we-did-left.jpg) no-repeat scroll left top;
float:left;
height:47px;
width:8px;
padding:0px;
margin:0px;}

#whatWeDidRight {
background:transparent url(images/background-what-we-did-right.jpg) no-repeat scroll right top;
float:left;
height:47px;
width:8px;
padding:0px;
margin:0px;}

#development {background:transparent url(images/icon-development.jpg) no-repeat scroll 5px 4px;}
#design {background:transparent url(images/icon-design.jpg) no-repeat scroll left 4px;
padding-left:43px !important;}
#cms {background:transparent url(images/icon-cms.jpg) no-repeat scroll 4px;}
#seo {background:transparent url(images/icon-seo.jpg) no-repeat 6px 4px;}

#projectTestimonial {color:#28A7E2;
font-size:15px;
font-style:italic;
margin-top:22px;}
#testimonialMeta {color:#0D0D0D; font-family:helvetica; font-style:normal;}
.name {font-size:13px; font-weight:bold;}
.position {font-size:11px;
line-height:15px;
text-transform:uppercase;}

/* SIDEBAR */

#sidebarWork {
background:#FFFFFF none repeat scroll 0 0;

float:right;

width:260px;}

#sidebarWork ul {}

#sidebarWork ul li {border-bottom:1px dotted #CCCCCC;
margin-bottom:8px;
padding-bottom:8px;}

#sidebarWork ul li a {}

#sidebar {float:right;
width:274px;}

#sidebar a, #sidebar {
color:#000000;
font-family:helvetica;
font-size:12px;
line-height:16px;}

#sidebar li.widget {border-bottom:1px solid #CCCCCC;
margin-bottom:27px;
padding-bottom:18px;}

h2.widgettitle {color:#222222;
font-size:16px;
font-weight:normal;
margin-bottom:9px;
text-transform:uppercase;}

#sidebar li.widget ul {}

#sidebar li.widget ul li {margin-bottom:13px;}

#sidebar div.tab-content ul li {
border-bottom:1px dotted #CCCCCC;
margin:0 10px 7px !important;
padding-bottom:7px;}

p.postMeta {
color:#555555;
font-size:0.65em;
font-style:italic;
margin:0;
padding-top:3px;}

#blog-buttons {overflow:hidden;}

#blog-buttons a {display:block; text-indent:-9999px; width:134px; height:47px;}

#blog-buttons a:hover {background-position:left -47px;}

#subscribe {background:url(images/button-subscribe.jpg) no-repeat top left; float:left;}

#follow {background:url(images/button-follow.jpg) no-repeat top left; float:right;}


/* FORMS */

#usermessage2a, #usermessage3a {color:#3F3F3F;
font-size:12px;}

#usermessage2b, #usermessage3b {
bottom:31px;
color:#3F3F3F;
font-size:12px;
left:125px;
padding:8px;
position:absolute;}

span.reqtxt, span.emailreqtxt {color:#FF0000;
margin-left:7px;}

#cforms2form, #cforms3form {
overflow:hidden;
position:relative;
width:100%;}

#cforms2form ol.cf-ol li label, #cforms3form ol.cf-ol li label {
color:#585858;
display:block;
font-family:helvetica;
font-size:9px;
margin-bottom:2px;
padding-top:6px;
text-transform:uppercase;
width:100%;}

#label-2-4 {}

#cf2_field_4, #cf3_field_8 {border:1px solid #999999;
color:#3F3F3F;
font-size:13px;
padding:8px;
width:462px;}

#cforms2form input, #cforms3form input {
border:1px solid #999999;
color:#3F3F3F;
font-size:15px;
margin-bottom:8px;
padding:7px;
width:335px;
}

input#sendbutton2, input#sendbutton3 {background:#28A7E2 none repeat scroll 0 0;
border:medium none !important;
color:#FFFFFF !important;
cursor:pointer;
width:86px !important;}

#li-2-4 {}

#cformsform {overflow:hidden;
padding-bottom:44px;
position:relative;
width:275px;}

#cformsform ol.cf-ol {}

#cformsform ol.cf-ol li {}

#cformsform ol.cf-ol li label {display:none;}

#cformsform ol.cf-ol li input {color:#5E5E5E;
float:left;
font-size:13px;
margin-bottom:7px;
padding:4px;
width:260px;}

#cformsform {
overflow:hidden;
padding-bottom:44px;
position:relative;
width:275px;}

#cformsform li#li--3 {
color:#5E5E5E;
font-size:13px;}

textarea#cf_field_3 {color:#5E5E5E;
font-size:13px;
height:70px !important;
padding:6px;
width:260px;}

#cformsform .cf-sb {}

input#sendbutton {background:#FAFCFD none repeat scroll 0 0;
border:medium none;
color:#3B3B3B;
font-size:13px;
font-weight:bold;
padding:6px;
text-transform:uppercase;}

/* COMMENTS STYLES */




div.comment-stats {}
div.comment-stats .date {}

#commentsWrap {
background:#F7FAFD none repeat scroll 0 0;
border:1px solid #DCDDDD;
margin-bottom:30px;
margin-top:32px;
padding:16px;}

ol.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:110px;}

ul.children {list-style-type:none;}

ul.children li {border-left:1px solid #E2E2E2;
padding-left:20px;}

ol.commentlist li {}

div.comment-wrap {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DCDDDD;
margin-bottom:30px;
margin-top:32px;
min-height:96px;
padding:16px 16px 50px;
position:relative;}

div.comment-wrap div.comment-author {
border:medium none !important;
float:none !important;
left:-110px;
padding:0 !important;
position:absolute;
top:0;
width:80px;}

div.comment-author img.avatar {border:medium none !important;
margin-bottom:6px !important;
padding:0 !important;}

div.comment-meta {
height:60px;
left:-110px;
line-height:13px;
position:absolute;
top:97px;
width:90px;}

div.comment-meta a, div.comment-meta {color:#888888;
font-size:11px;
line-height:18px;}

div.comment-meta .date {color:#AAAAAA;
font-size:10px;
line-height:13px;}

div.comment-meta .time {color:#AAAAAA;
font-size:11px;
line-height:15px;}

div.comment-text {}

div.reply {
bottom:9px;
position:absolute;
right:11px;}

div.reply a {
border-bottom:1px dotted #CCCCCC;
color:#999999;
display:block;
font-size:10px;
font-weight:bold;
padding:3px 0 0;
text-transform:uppercase;}

div#respond {
margin-top: 35px;}

div#commentsWrap h3 {
border-bottom:1px solid #E2E2E2;
font-size:20px;
font-weight:normal;
margin-bottom:19px;
padding-bottom:6px;}

#commentform {position:relative;}

#commentform textarea {
background-color:#FFFFFF;
border:1px solid #C6C6C6;
color:#333333;
font-family:Arial,Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:140px;
line-height:14px;
margin:3px 0 0;
padding:5px 10px 5px 5px;
width:539px;}

#commentform .input {background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CED0D0;
color:#5F6565;
display:block;
font-family:Tahoma,Arial,Helvetica,sans-serif;
margin-bottom:10px;
padding:4px 5px;
}

#commentform #submit {
background:#00B8F6 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
cursor:pointer;
height:30px;
padding:0;
position:absolute;
right:0;
text-transform:uppercase;
top:0;
width:128px;}

#commentform label {width:56px;}

label {
color:#585858;
display:block;
float:left;
font-family:helvetica;
font-size:9px;
margin-bottom:10px;
padding-top:6px;
text-transform:uppercase;
width:45px;}

/* CONTACT / TAB NAVIGATION */

#contact-forms {border:1px solid #CCCCCC;
margin-top:25px;}

#contact-header {}

ul.tabNavigation {
	background:#F7FAFD url(images/icon-email.jpg) no-repeat scroll 6px 11px;
border-bottom:1px solid #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-right:0;
margin-top:0;
overflow:hidden;
padding:17px 10px 10px 60px;
}

ul.tabNavigation li {
	display:block;
float:left;
margin-right:10px;
}

ul.tabNavigation li a {
	color:#000000;
font-size:12px;
font-weight:bold;
padding:5px 11px 4px;
text-decoration:none;
text-transform:uppercase;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a:hover {
	background-color:#28A7E2;
color:#FFFFFF;
padding:5px 11px 4px;
}

ul.tabNavigation li a:focus {
	outline: 0;
}

div.tabs > div {
overflow:hidden;
padding:15px 18px;
position:relative;
}

div.tabs > div h2 {
	margin-top: 0;
}

/* PROCESS STYLES */

#process {overflow:hidden;}

#process .column {width:273px;}

#process .step {background:#FFFFFF none repeat scroll 0 0;
margin-bottom:30px;
padding:10px 15px 14px;
width:243px;}

#process .column-1 {background:#FFFFFF url(images/background-column-1.jpg) no-repeat scroll center bottom;
margin-bottom:20px;
padding-bottom:36px;}

#process .column-2 {background:#FFFFFF url(images/background-column-2.jpg) no-repeat scroll center bottom;
margin-bottom:20px;
padding-bottom:36px;}

#process .column-3 {margin-bottom:35px;}

#process .step-header {margin-bottom:16px;
overflow:hidden;}

#process .step-number {background:#28A7E2 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
height:41px;
margin-right:12px;
padding-top:5px;
text-align:center;
text-transform:uppercase;
width:45px;}

#process .step-number span {font-size:28px;}

#process .step-title {padding-top:15px;}

#process .step-text {}

/* SLIDER STYLES */

div.absolute {position:relative;}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
overflow:hidden;
width:900px;
	}
span#prevBtn{position:absolute;
right:24px;
top:-36px;}
span#nextBtn{position:absolute;
right:0;
top:-36px;}	

#nextBtn a {
height:27px;
width:19px;}

#prevBtn a {}