/* Home Page General */



.clearer {clear: both; height: 2px;}

.step {float: left; width: 250px; height: 240px;}

.middle-step {margin-left: 50px;}

.last-step {float: right;}

.step p {color: #fff;}

#intro-wrap h1 {background-image: url(../images/index/sellotape.png); width: 250px; height: 58px; background-repeat: no-repeat; color: #fff; font-family: helvetica, arial, sans-serif; font-size: 0.9em; text-align: center; font-weight: normal; padding-top: 20px;}


.join-buttons {
float: left;
clear: left;
width: 100%;
}

.join-buttons p {
font-size: 0.8em;
margin-top: 30px;
line-height: 130%;
}

.first-step h2 {
font-size: 1.2em;
line-height: 120%;
}

.first-step p {
font-size: 0.9em;
}



/* Home Page Badge Slider */

#home-page-slider-wrapper 					{width: 800px; margin: 90px auto 0 auto; min-height: 190px;}

#home-page-slider-wrapper .left 			{width: 400px; float: left; background-color: #fff; height: 180px;}

#home-page-slider-wrapper .right 			{width: 350px; float: right; background-color: #fff;}

#page-wrap 									{ width: 350px; margin: 25px auto; position: relative; min-height: 180px; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0; margin: 0px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 250px; position: relative; background-image: url(../images/index/index-slider/step2-background.png); background-repeat: no-repeat;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 250px; height: 280px; }

.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 800px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right;
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }


/* latest news */

#latest-news {background-color: #efeded; width: 210px; float: right; padding: 5px 20px 10px 15px; margin: 10px 0 0 20px}

/* #latest-news .column-intro, #latest-news a, #latest-news p, #latest-news li {color: #fff;} */


/* 3rd column fader */

.cf_wrapper {
position: relative;
margin: 0;
padding: 0 10px;
}
	
.cf_element {
width: 230px;
height: 250px;
overflow: visible;
padding: 7px;
}
	
/* Recent Work */

#recent-work, #lastfm {margin-top: 14px;}

#lastfm a {text-decoration: none; border-bottom: none;}

/* Last fm */

/* #lastfm {margin-left: 10px;} */

/* #recent-work a. .headline a {background-color: #cac7c7; color: #000; padding: 5px 3px; width: 85%; line-height: 210%; border-bottom: none;}

#lastfm a, #lastfm a:hover, #recent-work a, #recent-work a:hover {border-bottom: none;} */

/* Call Now Sticker */

#call-now-sticker {margin: -20px 0px 10px -30px;}

#call-now-sticker img {}


/* Testimonials */

p.testimonial {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-style: italic; font-weight: normal; text-align: center; line-height: 120%; margin-bottom: 0;}
p.testimonial-clientname {text-align: center; margin-top: 0;}