@import url("reset.css");
@import url("subpage.css");

body {
	background: #0f0f0f url('images/background2.png') top center repeat-x;
	font-family:Helvetica Neue,Helvetica,Arial !important;
}

a:link, a:visited {
	color: #ce1377;
}

a:hover, a:active {
	color: #000;
}

#header {
	width: 100%; height: 479px;
	background: url('images/headerBackground.png') top center no-repeat;
}


#header h1, #header-subpage h1 {
	width: 217px; height: 99px;
	float: left;
	margin: 31px 0 0 12px;
}

#header h1 a, #header-subpage h1 a {
	width: 267px; height: 71px;
	background: url('images/logo.png') top center no-repeat;
	display: block;
	text-indent: -9999px;
	margin-left: -8px;
	margin-top: 21px;
}

#header-inside {
	width: 990px; height: 479px;
	background: url('images/headerInsideBackground.png') top center no-repeat;
	margin: 0 auto;
}

#twitterBox {
	width: 390px; height: 70px;
	color: #b4b2b2;
	background: url('images/twitterBackground.png') bottom left no-repeat;
	float: left;
	margin: 48px 0 0 367px;
	text-shadow: #000 1px 1px;
}

#twitterBox .twitterUpdate {
	width: 153px; height: 22px;
	float: left;
	padding: 0 0 0 42px;
	text-align: left;
	font-size:14px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
}

#twitterBox .twitterFollow {
	width: 187px; height: 22px;
	float: left;
	padding: 0 8px 0 0;
	text-align: right;
	font-size:14px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
}

#twitterBox .twitterStatus {
	width: 305px; height: 25px;
	line-height: 25px;
	overflow: hidden;
	color: #ececec;
	float: left;
	padding: 6px 0px 0px 74px;
	font-size: 13px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
}

#navigation {
	width: 974px; height: 64px;
	background: url('images/navBackground.png') top center no-repeat;
	float: left;
	margin: 19px 5px 0 11px;
}

#navigation ul {
	width: 974px; height: 58px;
	margin: 6px 0 0 0;
	float: left;
}

#navigation ul li {
	float: left;
}

#navigation ul li a {
	height: 58px;
	display: block;
	text-indent: -9999px;
}

#navigation ul li a:hover, #navigation ul li a.selected {
background-position: 0px -58px !important;
}


#home a {
width: 162px;
background: url(images/homepage-sprite.png) no-repeat;
}

#about a {
width: 211px;
background: url(images/about-sprite.png) no-repeat;
}

#work a {
width: 182px;
background: url(images/work-sprite.png) no-repeat;
}

#blog a {
width: 185px;
background: url(images/blog-sprite.png) no-repeat;
}

#quote a {
width: 234px;
background: url(images/quote-sprite.png) no-repeat;
}




#featured {
	width: 985px; height: 232px;
	background: url('images/featuredBackground.png') top right no-repeat;
	float: left;
	margin: 0 5px 0 0;
}

h2.featuredProject {
	width: 220px; height: 46px;
	background: url('images/featuredProjectTitle.png') top left no-repeat;
	margin: 14px 0 0 0;
	text-indent: -9999px;
}

div.featuredImage {
	width: 516px; height: 156px;
	background: url('images/featuredImageBackground.png') top left no-repeat;
	float: right;
	margin: 21px 21px 0 0; padding: 2px;
}

div.featuredImage .overlay {
float:right;
height:156px;
position:relative;
text-indent:-9999px;
top:-159px;
width:516px;
}

div.featuredImage .overlay:hover {
background: url('images/view-full.png') no-repeat top left;
}

div.featuredMain {
	width: 985px;
	float: left;
}

div.featuredInfo {
	width: 433px; height: 199px;
	float: left;
}

div.featuredBar {
	width: 985px; height: 31px;
	float: left;
	margin: 0 0 0 9px;
}

div.featuredBar p {
	color: #fff;
	padding: 8px 0 0 25px;
	font-size:14px;
	font-family: Arial, Tahoma, Helvetica, Sans-serif;
	text-shadow: 1px 1px 1px black;
}

p.featuredDescription {
	color: #bababa;
	font: 13px/23px Arial, Tahoma, Helvetica, Sans-serif;
	float: left;
	margin: 3px 0 0 35px;
	padding: 57px 0 0 0;
	text-shadow: #000 1px 1px 1px;
}

ul.slideshow {
	float: right;
	position: absolute;
	top: 413px;
	padding-left: 842px;
	}

ul.slideshow li {
	width: 21px; height: 20px;
	float: left;
	margin: 2px 10px 0 0;
	text-align: center;
}

ul.slideshow li a, ul.slideshow li a:visited {
	width: 20px; height: 16px;
	color: #252525;
	background: url('images/slideShowToggleBackground.png') top left no-repeat;
	display: block;
	padding: 2px 0 2px 1px;
	text-decoration: none;
	font-weight: bold;
	text-shadow: #989898 0 1px;
}

ul.slideshow li a.selected, ul.slideshow li a:hover, ul.slideshow li a:active {
	width: 20px; height: 16px;
	color: #fff;
	background: url('images/slideShowToggleBackground.png') top right no-repeat;
	display: block;
	padding: 2px 0 2px 1px;
	text-decoration: none;
	text-shadow: #000 0 1px;
}

.miniContainer {
	width: 977px;
	margin: 0 auto 0 auto;
}

#container {
	width: 100%;
	background: #dfdfdf url('images/contentBackgroundX.png') top center repeat-x;
	margin: 7px auto 0 auto; padding: 0;
}

#container-inside {
	width: 100%;
	background: url('images/contentBackground.png') top center repeat-y;
	min-width:975px;
}

#container-layer2 {
	width: 100%;
	background: url('images/contentBackgroundTop.png') top center no-repeat;
	margin: 0 auto 0 auto;
}

#container-layer3 {
	width: 100%;
	background: url('images/contentBackgroundBottom.png') bottom center no-repeat;
	margin: 0 auto; padding: 12px 0 16px 0;
}

#left {
	width: 658px;
	float: left;
}

#left .button {
	float:right;
	width: 70px;
	height:  46px;
	margin: 0px;
	cursor: pointer;
}

#left .showcase {
	background: url('images/showcase_bg.png') top left no-repeat;
	min-height: 258px;
	width: 570px;
	margin: 5px 0 5px 0px;
	padding: 25px 18px 0;
	cursor: pointer;
	margin-left: 21px;
}


#left .showcase .item {
	height: 120px;
	padding: 0;
	margin: 0 5px 0;
	width: 545px;
	display: block;
	border: 5px solid #FFFFFF;
}


#left .showcase .item:hover {
	height: 120px;
	padding: 0;
	margin: 0 5px 0;
	width: 545px;
	display: block;
}


#left .showcase .item2 {
	height: 113px;
	padding: 0;
	margin: 0 5px 0;
	width: 167px;
	display: block;
	border: 5px solid #FFFFFF;
}

#left .showcase .item2:hover {
	height: 113px;
	padding: 0;
	margin: 0 5px 0;
	width: 167px;
	display: block;
	border: 5px solid #FFFFFF;
}


#left .showcase .shadow {
	background: transparent url(images/showcase_item_bg.png) no-repeat scroll bottom;
	display: block;
	padding-bottom: 35px;
	float: left
}


#left .showcase .shadow2 {
	background: transparent url(images/showcase_item_bg2.png) no-repeat scroll bottom !important;
	display: block;
	padding-bottom: 35px;
	float: left;
}


#left .button.expanded {
	background: url('images/button_expanded.png') center center no-repeat;
}

#left .button.collapsed {
	background: url('images/button_collapsed.png') center center no-repeat;
}

#left .header {
	width: 608px;
	height: 53px;
	clear: both;
	margin: 10px 20px;
}

#left DIV.slide {
	padding: 1px;
	margin: 0px;
}

#left .quote-background {
	background: url('images/showcase_bg.png') top left no-repeat;
	min-height: 258px;
	min-width: 604px;
	width: 604px;
	max-width: 604px;
	margin: 1px 0 5px 21px;
	padding: 5px 10px 0;
}

#left .header.quoteStepOne {
	background: url('images/quoteSteps.png') center top no-repeat;
}

#left .header.quoteStepTwo {
	background: url('images/quoteSteps.png') center -60px no-repeat;
}

#left DIV.quote-type-buttons {
	display: none;
	margin: 0  0 10px 20px;
	height: 36px;
}

#left DIV.quote-type-buttons DIV.website {
	background:transparent url(/src/css/images/quote_website_design.png) no-repeat scroll center 0px;
	height: 37px;
	width: 160px;
	cursor: pointer;
	float: left;
	display:inline-block;
	position: relative;
	z-index:3;
}

#left DIV.quote-type-buttons DIV.logo {
	background:transparent url(/src/css/images/quote_logo_design.png) no-repeat scroll center 0px;
	height: 37px;
	width: 160px;
	cursor: pointer;
	float: left;
	display:inline-block;
	position: relative;
	z-index:2;
	left: -23px;
}

#left DIV.quote-type-buttons DIV.card {
	background:transparent url(/src/css/images/quote_card_design.png) no-repeat scroll center 0px;
	height: 37px;
	width: 180px;
	cursor: pointer;
	float: left;
	display:inline-block;
	position: relative;
	z-index:1;
	left: -42px;
}

#left DIV.quote-type-buttons DIV.blur {
	background-position: center -42px;
}

#left DIV.quote-type-buttons DIV.focus {
	background-position: center 0px;
}

#left TABLE.quote-request {
	clear: both;
	float: left;
	margin:10px 0 0 5px;
}

#left TABLE.quote-request.focus {
	display: block;
}

#left TABLE.quote-request.blur {
	display: none;
}

#left TABLE.quote-request .colorSelector {
	float: left;
	margin: 0px 5px 20px;
}


#left TABLE.quote-request  INPUT,
#left TABLE.quote-request  TEXTAREA {
	color: #97165b;
	padding: 5px;
	border: 1px solid #b7b7b7;
	border-top: none;
	background: #FFFFFF url('images/input_field_gradient.png') top left repeat-x;
	-moz-border-radius: 3px;
	margin-bottom: 8px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 1px 0 white;
	-webkit-box-shadow: 0px 1px 0 white;
	border-top: 1px solid #878787;

}

#left TABLE.quote-request  P {
	font-weight: bold;
	padding: 5px;
	margin-bottom: 2px;
}

#left TABLE.quote-request  P.required {
	color: #a01010;
}

#left TABLE.quote-request  P SPAN.require {
	color: #97165b;
}

#left TABLE.quote-request  P SPAN.note {
	color: #686868;
	font-size: 11px;
}

#left TABLE.quote-request  INPUT.large {
	width: 249px;
	height: 17px;
}

#left TABLE.quote-request  INPUT.medium {
	width: 187px;
	height: 17px;
}

#left TABLE.quote-request  INPUT.small {
	width: 185px;
	height: 17px;
}

#left TABLE.quote-request TEXTAREA.comments {
	width: 98%;
	height: 95px;
	background: url('images/commentsbox.png');
	font-family: 'Arial, Verdana, Sans';
	font-size: 12px;
	line-height: 18px;
}

#left TABLE.quote-request P.go-back {
	margin: 18px 0 27px;
	cursor: pointer;
	float: left;
}

#left TABLE.quote-request P.next-step,
#left TABLE.quote-request P.submit-quote {
	margin: 18px 0 27px;
	padding-right:25px;
	float: right;
	cursor: pointer;
	height: 13px;
	min-width: 200px;
	text-align: right;
	text-transform: uppercase;
	background: transparent url('images/arrowRight.png')  right  1px no-repeat;
}

#left TABLE.quote-request P.next-step:hover,
#left TABLE.quote-request P.submit-quote:hover {
	background: transparent url('images/arrowRight.png')  right  -20px no-repeat;
}

#left .header.webDesignCollapsed {
	background: url('images/web_design_header.png') center -56px no-repeat;
}

#left .header.webDesignExpanded {
	background: url('images/web_design_header.png') center top no-repeat;
}

#left .header.logoDesignCollapsed {
	background: url('images/logo_design_header.png') center -56px no-repeat;
}

#left .header.logoDesignExpanded {
	background: url('images/logo_design_header.png') center top no-repeat;
}

#left .header.cardDesignCollapsed {
	background: url('images/card_design_header.png') center -56px no-repeat;
}

#left .header.cardDesignExpanded {
	background: url('images/card_design_header.png') center top no-repeat;
}

h2#howWeCanHelpYou {
	width: 288px; height: 18px;
	background: url('images/howWeCanHelpYou.png') top left no-repeat;
	float: left;
	margin: 29px 0 22px 18px;
	text-indent: -9999px;
}

h2#aboutUs {
	width: 273px; height: 18px;
	background: url('images/aboutUs.png') top left no-repeat;
	float: left;
	margin: 29px 0 22px 18px;
	text-indent: -9999px;
}

h2#ourWork {
	width: 273px; height: 18px;
	background: url('images/ourWork.png') top left no-repeat;
	float: left;
	margin: 29px 0 22px 20px;
	text-indent: -9999px;
}

h2#requestAQuote {
	width: 273px; height: 18px;
	background: url('images/requestAQuoteHeader.png') top left no-repeat;
	float: left;
	margin: 29px 0 22px 20px;
	text-indent: -9999px;
}

.quote-request {
	float: right;
	margin: 32px 35px 22px 18px;
	font-family: Arial,Tahoma,Helvetica,Sans-serif;
	font-weight: normal;
	font-size: 15px;
	text-shadow: 0px 1px 0px white;
}

.quote-request A {
	text-shadow: none;
	font-weight: bold;
}

.pitch {
	float: left;
	margin: 35px 0 12px 277px;
	text-shadow: 1px 1px #fff;
}

.pageBlock {
	float: left;
	margin: 0 15px 15px 17px;
}

.pageBlock h3 {
	display: none;
}

.pageBlock p {
	color: #323232;
	font: 13px/20px Arial, Tahoma, Helvetica, Sans-serif;
	margin: 8px 15px 0 15px;
	text-shadow: #fff 0 1px;
	line-height:23px;
}

.aboutVissol {
	width: 626px;
	height:153px;
	background: url('images/aboutVissol.png') top center no-repeat;
	padding: 54px 0 0 0;
}

.theVissolTeam {
	width: 626px; height:474px;
	background: url('images/theVissolTeam.png') top center no-repeat;
	padding: 54px 0 0 0;
}

.blockWebsiteDesign {
	width: 626px; height: 94px;
	background: url('images/websiteDesignBackground2.png') top center no-repeat;
	padding: 57px 0 0 0;
}

.blockLogoDesign {
	width: 626px; height: 94px;
	background: url('images/logoDesignBackground2.png') top center no-repeat;
	padding: 57px 0 0 0;
}

.blockBusinessCard {
	width: 626px; height: 90px;
	background: url('images/businessCardBackground2.png') top center no-repeat;
	padding: 65px 0 0 0;
}

.homepage-buttons {
	float: left;
	margin: -10px 25px 27px;
}

.homepage-buttons li {
	float: left;
	margin: 0 11px 0 0;
}

.viewOurWork a {
float: left;
background: url(images/homepage-buttons.png) no-repeat;
display: block;
width: 210px; height: 44px;
text-indent: -9999px;
}

.viewOurWork a:hover {
background-position: 0px -44px;
}

.viewOurWork a:focus {
background-position: 0px -88px;
}

.requestAQuote a {
float: left;
background: url(images/homepage-buttons.png) no-repeat;
display: block;
width: 220px; height: 44px;
text-indent: -9999px;
background-position: -212px 0px;
}

.requestAQuote a:hover {
background-position: -212px -44px;
}

.requestAQuote a:focus {
background-position: -212px -88px;
}


#right {
	float: right;
	padding: 0 0 30px 0;
	width:319px;
	margin: 0;
}

#right p.slug {
	color: #dadada;
	font: 13px/20px Arial, Tahoma, Helvetica, Sans-serif;
	float: left;
	margin: 4px 0; padding: 8px 25px;
	text-shadow: 1px 1px #000;
	line-height:21px;
	width:277px;
	letter-spacing:0.3px;
}

h4#customerTestimonial {
	width: 317px; height: 68px;
	background: url('images/customerTestimonial.png') no-repeat top left;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	margin-left: 1px;
	}

h4#recentBlogEntries {
	width: 317px; height: 68px;
	background: url('images/recentBlogEntries.png') no-repeat top left;
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	margin-left: 1px;
	margin-top: 1px;

}

DIV.wordpress {
	margin: 25px;
	line-height: 25px;
}

#left .wordpress .post-background {
	background: url('images/showcase_bg.png') top left no-repeat;
	min-height: 335px;
	min-width: 604px;
	width: 604px;
	max-width: 604px;
	margin: 15px 0 5px 0px;
	padding: 10px 10px 0;
}

DIV.wordpress .post-background P {
	margin: 1em;
}

DIV.wordpress DIV.previous {
	float: left;
}

DIV.wordpress DIV.next {
	float: right;
	margin-right:10px;
}

H1.blog-post-title {
	font-size: 20px;
	text-transform: capitalize;
}

P.blog-post-date {
	color: #686868;
	font-size: 15px;
	text-shadow: 0px 1px 0px white;
}

UL.recent-blog-entries {
	display: inline-block;
	margin: 10px 20px;
}

UL.recent-blog-entries  LI {
	background: url('images/recentBlogEntryItems.png') top left no-repeat;
	width: 205px;
	height: 18px;
	margin: 10px 0;
	padding: 10px 35px;
	color:#FFFFFF;
	font-family: Arial,Tahoma,Helvetica,Sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

UL.recent-blog-entries  LI  A{
	text-decoration: none;
	color: #FFFFFF;
}

h4#mailingList {
	width: 317px; height: 63px;
	background: url('images/mailingList.png') top left no-repeat;
	margin: 29px 0 0 0;
	text-indent: -9999px;
	margin-left: 1px;

}

h4#mailingList.blog {
	margin: 6px 0 0 0;
	margin-left: 1px;
}

.testimonialBox {
	width: 284px; height: 221px;
	background: url('images/testimonialBackground.png') top left no-repeat;
	margin: 16px 17px 0 17px;
}

.testimonialBox blockquote {
	width: 226px; height: 134px;
	position: absolute;
	color: #dadada;
	font: 13px/25px Arial, Tahoma, Helvetica, Sans-serif;
	margin: 13px 0 0 14px; padding: 14px 15px;
	text-shadow: 1px 1px #000;
}

.testimonialBox p.author {
	width: 229px; height: 27px;
	font: 14px/14px Arial, Tahoma, Helvetica, Sans-serif;
	font-weight: bold;
	margin: 0; padding: 190px 0 0 27px;
	text-shadow: 1px 1px #fff;
}

fieldset {
	display: inline;
}

div.mc-field-group input {
	width: 265px; height: 24px;
	background: url('images/inputBackground.png') top left no-repeat;
	font: 14px/14px Arial, Tahoma, Helvetica, Sans-serif;
	border: 0;
	margin: 0 0 0 17px; padding: 6px 0 0 10px;
	text-shadow: 1px 1px #fff;
}

input.button {
background:url("images/homepage-buttons.png") no-repeat;
background-position: -442px 0;
color:transparent;
display:block;
height:44px;
margin:7px 0 0 17px;
text-indent:-9999px;
width:164px;
}

input.button:hover {
background-position: -442px -44px;
}

#subFooter {
	width: 100%; height: 73px;
	background: url('images/subFooterBackground.png') top center repeat-x;
}

#subFooter p {
	height: 73px;
	text-indent: -9999px;
}

#subFooter p.paymentMethods {
	width: 501px;
	background: url('images/paymentMethods.png') top right no-repeat;
	float: right;
}

#subFooter p.ukwdaComodo {
	width: 242px;
	background: url('images/ukwdaComodo.png') top left no-repeat;
	float: left;
}

#footer {
	width: 100%; height: 100px;
	background: #0f0f0f url('images/footerBackground.png') top center repeat-x;
	font: 12px/12px Arial, Tahoma, Helvetica, Sans-serif;
	border-top: 2px solid #ed1f53;
}

#footer ul {
	margin: 27px 0 0 0;
	float: left;
}

#footer ul li {
	float: left;
	border-right: 1px solid #232323;
	margin: 0 9px 0 0; padding: 0 9px 0 0;
}

#footer ul li.noBorder {
	border-right: 0;
}

#footer ul li a, #footer ul li a:visited {
	color: #626262;
	text-decoration: none;
}

#footer ul li a:hover, #footer ul li a:active {
	color: #fff;
	text-decoration: underline;
}

#footer p {
	color: #626262;
	font: 13px/13px Arial, Tahoma, Helvetica, Sans-serif;
	float: left;
	margin: 20px 0 0 0;
}

#footer p a, #footer p a:visited {
	color: #626262;
	border-right: 1px solid #232323;
	margin: 0 9px 0 0; padding: 0 9px 0 0;
	text-decoration: none;
	margin-top: -20px;
}

#footer p a:hover, #footer p a:active {
	color: #fff;
	border-right: 1px solid #232323;
	margin: 0 9px 0 0; padding: 0 9px 0 0;
	text-decoration: underline;
}

#mce-responses {
width: 265px;
color: #9deffb;
padding-left: 16px;
padding-top: 13px;
font-size: 13px;
line-height: 20px;
letter-spacing:0.25px;
}

.mce_inline_error {
color: #ff6363;
padding-top: 13px;
padding-left: 16px;
}

a#image1{
background: url(images/work/websites/web_surreal.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image1:hover{
background-position: 0 -120px;
}


a#image2{
background: url(images/work/websites/web_ryd.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image2:hover{
background-position: 0 -120px;
}

a#image3{
background: url(images/work/websites/web_msn.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image3:hover{
background-position: 0 -120px;
}

a#image4{
background: url(images/work/websites/web_etc.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image4:hover{
background-position: 0 -120px;
}

a#image5{
background: url(images/work/websites/web_hbc.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image5:hover{
background-position: 0 -113px;
}

a#image6{
background: url(images/work/websites/web_rs.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image6:hover{
background-position: 0 -120px;
}

a#image7{
background: url(images/work/websites/web_es.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image7:hover{
background-position: 0 -120px;
}

a#image8{
background: url(images/work/websites/web_nerios.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image8:hover{
background-position: 0 -120px;
}


a#image9{
background: url(images/work/logos/logo_911.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image9:hover{
background-position: 0 -113px;
}


a#image10{
background: url(images/work/logos/logo_js.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image10:hover{
background-position: 0 -113px;
}


a#image11{
background: url(images/work/logos/logo_divorce.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image11:hover{
background-position: 0 -113px;
}



a#image12{
background: url(images/work/logos/logo_ej.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image12:hover{
background-position: 0 -113px;
}


a#image13{
background: url(images/work/logos/logo_lg.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image13:hover{
background-position: 0 -113px;
}


a#image14{
background: url(images/work/logos/logo_smile.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image14:hover{
background-position: 0 -113px;
}


a#image15{
background: url(images/work/logos/logo_sr.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image15:hover{
background-position: 0 -113px;
}



a#image16{
background: url(images/work/logos/logo_verz.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image16:hover{
background-position: 0 -113px;
}


a#image17{
background: url(images/work/logos/logo_yh.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image17:hover{
background-position: 0 -113px;
}

a#image18{
background: url(images/work/cards/card_ezpz.jpg) no-repeat;
height: 112px !important;
}

a#image18:hover{
background-position: 0 -113px;
}


a#image19{
background: url(images/work/cards/card_vlexo.jpg) no-repeat;
height: 112px !important;
}

a#image19:hover{
background-position: 0 -112px;
}

a#image20{
background: url(images/work/logos/logo_hc.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image20:hover{
background-position: 0 -113px;
}

a#image21{
background: url(images/work/logos/logo_sd.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image21:hover{
background-position: 0 -113px;
}

a#image22{
background: url(images/work/logos/logo_pw.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image22:hover{
background-position: 0 -113px;
}

a#image23{
background: url(images/work/logos/logo_ann.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image23:hover{
background-position: 0 -113px;
}

a#image24{
background: url(images/work/logos/logo_cheetah.jpg) no-repeat;
width: 100px;
height: 100px;
}

a#image24:hover{
background-position: 0 -113px;
}

a#image25{
background: url(images/work/websites/web_ln.jpg) no-repeat;
}

a#image25:hover{
background-position: 0 -120px;
}

a#image26{
background: url(images/work/websites/web_tf.jpg) no-repeat;
}

a#image26:hover{
background-position: 0 -120px;
}


a#image27{
background: url(images/work/websites/web_jt.jpg) no-repeat;
}

a#image27:hover{
background-position: 0 -120px;
}

a#image28{
background: url(images/work/websites/web_whmcs.jpg) no-repeat;
}

a#image28:hover{
background-position: 0 -120px;
}

.twitterFollow a {
color: #CE1377;
}

.twitterStatus a {
color: #CE1377;
}

.twitterFollow a:hover {
color: white;
}

.twitterStatus a:hover {
color: white;
}

.go-back {
text-transform: uppercase;
background: url('images/arrowLeft.png') no-repeat left;
padding-left: 25px;
height: 13px; width: 96px;
background-position: 0px 1px;
width: 85px;
text-align: right;
}

.go-back:hover {
background-position: 0px -20px;
}

.clear {
	clear: both;
}
