/*	
Theme Name: Levitation
Description: A sleek themeforest Business Template
Version: 1.3.1
Author: Kriesi




*/

/*********************************************************************************************************
1.) Basic Layout and commonly used container classes
**********************************************************************************************************/
/*Small reset*/
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{
margin:0;
padding:0;
}
.box 4{
margin-left:48px;
}

#sidebar span {display:none}

.widget widget_pages h3 {
border-bottom: 1px solid #E1E1E1;
}

body{
font-size:11.5px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
line-height:21px;
position:relative;
}

#top{
width:940px;
margin:0 auto;
position:relative;
clear: both;
}


#main{
clear:both;
position: relative;
padding:20px 0 20px 0;
float:left;
width:940px;
}

#main_{
clear:both;
position: relative;
padding-top:30px;
float:left;
width:940px;
}

#footer{
width:100%
margin:15px auto 0 auto;
position:relative;
clear: both;
padding: 15px 0px 10px;
font-size: 10px;
}


#footer-wrapper {
width:940px;
margin:0 auto 0 auto;
position:relative;
padding: 15px 0px 10px;
font-size: 10px;
}

#footer-wrapper a {
color:#b5b5b5;
text-decoration:none;
}

#footer-wrapper a:hover {
color:#999999;
text-decoration:none;
}

#footer1{
width:205px;
float:left;
margin-right: 30px;
position:relative;
font-size: 13px;
}



#footer2{
width:235px;
float:left;
position:relative;
clear: both;
font-size: 13px;
}


.wrapper{
clear:both;
position:relative;
float:left;
padding-bottom:20px;
width:940px!important;
width:941px;
}

.wrapper_{
clear:both;
position:relative;
float:left;
width:940px!important;
width:941px;
}

.wrapper_side{
width:300px!important;
float:left;
}

.box_{
border-right:1px solid #cccccc;
position:relative;
float:left;
margin:5px 0 0 0;
padding:0px 0px 0px 0px;
display: block;
z-index: 1;
}

.box{
position:relative;
float:left;
margin:5px 0 0 0;
padding:0px 0px 0px 0px;
display: block;
z-index: 1;
}


#top .box3{
border: none;
margin-right:0;
padding-right:0;
padding-left:14px;
}

.box_small{
width:292px;
z-index: 2;
}

.box_medium{
width:623px;
}

#top .box_big{
width:940px;
border:none;
}

.box .box1{
margin-right:14px;
}

.box .box2{
padding-right:0;
margin-right:0;
border-right:0;
}

.box_small box box3 {
border-left:0;
}

/*********************************************************************************************************
2.) Head Area: 
**********************************************************************************************************/	
#head{
height:140px;
margin:0 auto;
position:relative;
width:940px;
z-index:5;
}

.logo, .logo a{
display:block;
height:102px;
left:5px;
position:absolute;
width:940px;
}

#top .logo a{
top:0px;
left:-5px;
text-indent:-9999px;
outline:none;
}


/*image slider*/
#featured{
height:391px;
clear: both;
position: relative;
background-image: url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/find-your-local-massage-specialist-and-book-online.png);
margin-top: 9.5px;
padding-bottom:9.5px;
}

.featured_item{
position:absolute;
width:292px;
top:100px;
left:318px;
z-index: 1;
overflow: hidden;
cursor: pointer;
}

#top .featured_item_active{
position:absolute;
width:612px;
top:25px;
left:174px;
z-index: 3;
}

#top .featured_item_active img{
width:600px;
}

#top .featured_item_last, #top .featured_item_upcoming{
width:392px;
left:50px;
top:75px;
z-index: 2;
}

#top #featured .featured_item_upcoming{
left:500px;
}

#top #featured .featured3{
left:647px;
}

#top #featured .featured4{
left:0px;
}

.featured_item img{
width:280px;
}

#top .featured_item_last img, #top .featured_item_upcoming img{
width:380px;
}

.item, .wrapper img{
padding: 5px;
}

.item_shadow{
margin: 0 auto;
}

.featured_item img{
display:block;
position: relative;
}


.additional_info{
position: relative;
clear: both;
padding:20px 0 20px 0;
}


.additional_info h2{
font-size: 24px;
width:940px;
font-weight: normal;
padding:0;
text-align:center;
}

.additional_info h2 a{
text-decoration: underline;
}

.additional_info h2 a:hover{
text-decoration: none;
}

#twitterbox{
min-height:66px;
}

#twitterbox h2{
padding:0 0 0 104px;
}

#tweet_follow{
height:64px;
left:0;
position:absolute;
top:28px;
width:64px;
text-indent: -9999px;
}


#head #searchform{
position: absolute;
right:-4px;
bottom: 5px;
width:264px;
height:30px;
}

/*alternate image slider*/

.featured_alternate{
top:10px;
position: absolute;
z-index: 1;
border:none;
}
#top .featured_alternate:hover, #top .featured_alternate:hover img{
border:none;
}

#top .featured_alternate_active{
z-index: 2;
}


/*navigation*/


#top #nav{
left:2px;
top:95px;
}


#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:50px; 
z-index:5;

}


#top #nav a{
height:36px;
display:inline;
padding:0;
text-decoration:none;
text-align:center;
line-height:28px; 
outline:none;
z-index:35;
position:relative;
float:left;
margin: 0 30px 0 0;
font-size: 12px;
}

#top #nav .current_page_item a{

}

#top #nav .current_page_item ul a{
font-weight: normal;
}

#top #nav ul a{
line-height:33px; 
}

#top #nav li{
float:left;
position:relative;
z-index:20;
margin-top:11px;
}

#top #nav li li{
border-left:none;
margin-top:0;
}

#top #nav ul {
display:none;
left:-19px;
position:absolute;
top:35px;
width:172px;

}

#top #nav li ul a{
width:175px;
height:auto;
float:left;
text-align:left;
padding:0 21px;
}

#top #nav ul ul{
top:auto;
border-top:none;
}	

#top #nav li ul ul {
left:171px;
top:-1px;
}

#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
display:none;	
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
display:block;
}

#top #nav li ul a{
border-top:none;
}


/*********************************************************************************************************
3.) Additional info Area: 
**********************************************************************************************************/	

.advanced_button{
height:89px;
width:331px;
display: block;
text-indent: -9999px;
}

.get_in_touch{
position:absolute;
right:0;
top:13px;
outline: none;
padding-right:0;
}

.meet_therapists{
position:absolute;
right:0;
top:13px;
outline: none;
padding-right:0;
}



/*********************************************************************************************************
4.) Content Area: 
**********************************************************************************************************/	

.entry {
width:600px;
float:left;
clear:both;
padding-bottom:30px;
position: relative;
text-align:justify;
}

.entry-head{
display: block;
position: relative;
top:-8px;
font-size: 10px;
padding:0 0 0 1px;
}

.entry-head a{
text-decoration: none;
}
.entry-head a:hover{
text-decoration: underline;
}

.entry-head span{
padding:0 5px;
}

.entry img{
max-width:600px;
}

.entry-head .categories{
padding:0 5px 0 0;
}

.entry li {
padding:5px 10px;
list-style-type: none;
list-style-image:url("http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/icon_arrow.png");
}

.entry ul, .entry ol {
list-style-position:inside;
list-style-image:url("http://www.blog.massagespecialists.com.au/wp-content/themes/habitat/images/shared/icon_arrow.png");
margin:0;
padding:0 0 0;
}

#top .entry ol {
list-style-type:decimal;
}



/*********************************************************************************************************
5.) Sidebar area
**********************************************************************************************************/	
.widget ul{
list-style-position: outside;
list-style:none;
padding: 0;
margin: 0;
}

#top #latest_news .post_name{
font-size: 13px;
display: block;
}

#top #latest_news a, .widget a{
display:block;
padding:5px 3px 10px 3px;
text-decoration: none;
}


.meta_sub{
padding-right:4px;
}

#top .widget a{
padding:6px 0;
width:292px;
}

.widget{
width:292px;
float:left;
padding-bottom:20px;
}

#sidebar .widget{
clear:both;
}

#sidebar .widget img{
padding:0;
background:none;
border:none;
}

#sidebar .widget img:hover img:active{
padding:0;
background:none;
border:none;
}

#sidebar {
margin-left:10px;
border-left:1px solid #C9B76F;
}


/*generic*/
.portfoliobox img{
width:280px;
}

blockquote {
font-size:12px;
font-style:italic;
margin:0 0 20px;
padding:10px 20px 10px 41px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:none;
}

a img{
border:none;
}

p{ padding: 0 0 1em 0}


ul, ol{
margin-left:20px;
}

#sidebar ul, #sidebar ol{
margin-left:0px;
}


#sidebar li{
list-style:none;
border-bottom: 1px solid #E1E1E1;
}

#sidebar li a:hover{
list-style:none;
background:#FAFAFA;
}


h1,h2,h3,h4,h5,h6, legend{
font-weight:normal;
padding-bottom:3px;
line-height:1.4em;
}

h1{clear:both; font-size:20px;}
h2{font-size:24px; clear:both;}
h3, legend{font-size:18px; clear:both;}
h4{font-size:16px; clear:both;}
h5{font-size:14px; clear:both;}
h6{font-size:13px; clear:both;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
text-decoration:none;
} 

.entry h2 {
padding-bottom:15px;
}


blockquote p{
padding:11px 0px;
}

blockquote{
margin:0 0 22px 5px;
padding:0 15px;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.clearboth{
clear:both;
}

.alignleft{
float:left;
margin:0px 15px 15px 0pt;
}

.alignright{
float:right;
margin:0px 0pt 15px 15px;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

#top .wp-smiley{
border:none;
padding:0;
}

.meta{
display:block;
position:relative;
top:3px;
font-size:11px;
line-height:14px;
}


.more-link {
clear:both;
display:block;
line-height:20px;
padding:0 0 0 16px;
text-decoration:none;
width:75px;
}



/*CONTACT FORM*/	



#searchsubmit, #send, #top #submit{
	cursor:pointer;
	}



#s{
height:16px;
position:absolute;
bottom:2px;
}

	
#s, .text_input, .text_area{
padding:4px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
width:450px;
height:20px;
-moz-border-radius: 4px;
background:#fafafa;
font-size:11.5px;
}

#searchsubmit, #send, #submit{
padding:4px 20px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
font-size:11.5px;
}

.hidden{
	display:none;
	}
#commentform{
	padding-bottom:20px;
	}


fieldset{
border:none;
padding:0;
margin:0;
overflow:hidden;
}

fieldset label{
	padding-left:7px;
	}
.blocklabel{
	display:block;
	padding:0 0 0 0;
        color:#999999;
        font-size:13px;
}

#top .text_area{
	width:450px;
height:200px;
-moz-border-radius: 4px;
background:#fafafa;
	}
	
/*CONTACT FORM*/	
#send, #top #submit{
	cursor:pointer;
	
	}
	

	
#searchsubmit{
width: 60px;
height:34px;
padding:0;
margin:0;
cursor: pointer;
text-indent: -9999px;
border: none;
position: absolute;
bottom:-2px;
right:0;
}


.ajax_form{
padding-bottom:30px;
}

/* ---------------------- Pagination -------------------*/

.pagination{
clear:both;
display:block;
float:left;
padding:0 0 20px 0px;
position:relative;
z-index:3;
}
.pagination span, .pagination a{
display:block;
float:left;
font-size:11px;
line-height:13px;
margin: 2px 2px 2px 0;
display:block;
padding:3px 6px;
text-decoration:none;
}

.pagination .current{
font-size:11px;
padding:3px 6px;
}


/*commentlist basewidth: width:614px;*/

.commentlist{
margin-bottom:20px;
float:left;
width:100%;
}

#top .commentlist #comment{
width:70%;
}


.commentlist li{
width:100%;
clear:both;
float:left;
padding:0;
list-style-type:none;
padding:20px 0 0 0;
position:relative;
}
.commentlist .children, .commentlist .children li{
border:none;
}

#top .commentlist .odd{
}
#top .commentlist .even{

}
.gravatar{
float:left;
width:60px;
padding:0px 10px;
text-align: center;
}

.gravatar img{
display:block;
}

.comment_content{
float:left;
width:524px;
padding-bottom:20px;
}

.commentmetadata{
float:right;
padding-right:10px;
}

.commentmetadata a, .comment-edit-link, .comment-reply-link{
text-decoration: none;
font-size:10px;
}

.comment-edit-link{
padding-left:10px;
}

.says{
display:none;
}

.author_name{
font-weight:bold;
font-style:normal;
font-size:15px;
float:left;
}

.comment_text{
clear:both;
}

.comment-reply-link{
text-align: center;
display: block;
}

.commentlist #respond{
padding-left:80px;
}

#cancel-comment-reply-link{
text-decoration: none;
margin-left:15px;
font-size: 10px;
}

.commentlist .children{
padding:0 0 0 70px;
}
.commentlist .children li .comment_content{
width:454px;
}

.commentlist .children .children li .comment_content{
width:384px;
}

.commentlist .children .children .children li .comment_content{
width:314px;
}

.commentlist .children .children .children .children li .comment_content{
width:244px;
}

.commentlist .children .children .children .children .children li .comment_content{
padding:0;
}

.comment_nav{
position: relative;
top:-13px;
font-size: 10px;
z-index: 4;
}

.comment_nav a{
text-decoration: none;
}

.comment_prev{
float:left;
}
.comment_next{
float:right;
}





/*sidebar widgets*/
.widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{
padding:5px;
display:block;
text-decoration:none;
width:282px; /*change if sidebarwidth changes*/
}





/* uncomment this if you want sublevels with indents
.small_box ul ul a{
padding-left:25px;
width:230px;
}

.small_box ul ul ul a{
padding-left:45px;
width:210px;
}

.small_box ul ul ul ul a{
padding-left:65px;
width:190px;
}
*/

#top .widget_tag_cloud a{
text-decoration: none;
padding:0px 3px;
display:inline;
border:none;
line-height:1.3em;
}

.widget_tag_cloud a:hover{
text-decoration: underline;
font-weight: bold;	
}

li.recentcomments a{
text-decoration: none;
}

/*--------------------calendar--------------------*/
#wp-calendar a, #wp-calendar a:visited {
display:block;
text-decoration:none;
padding:0;
border:none;
width:auto;
}

#wp-calendar a:hover{
display:block;
}




#wp-calendar {
empty-cells: show;
width:100%;
text-align:center;

}

#wp-calendar #next a,#wp-calendar #prev a {
text-decoration:none;
display:block;
border:none;
}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover {
}

#wp-calendar caption {
margin-bottom:5px;
}


/* ---------------------- Toggle Bar -------------------*/

/*shortcode toggle*/
.js_active .tabcontainer{
margin-top:10px;
}


.js_active .toggle{
display:none;
}

#top .activetoggle{
display:block;
}

.js_active .toggler{
cursor:pointer;
margin:-1px 0;
padding:3px 3px 5px 27px;
display: block;
}

.toggle_content{
padding:0 2px 0 31px;
}

.js_active .entry .tab_content{
display: none;
clear: both;
padding: 15px;
overflow:auto;
}

.js_active .entry .tab{
cursor:pointer;
margin:0 2px 0 0;
padding:3px 10px 5px;
display: block;
float: left;
border-bottom: none;
z-index: 2;
position: relative;
top:2px;
}

.js_active #top .entry .active_tab{
z-index: 4;
position: relative;
border-bottom: none;
}

.js_active #top .entry .active_tab_content{
display: block;
z-index: 3;
position: relative;
overflow:auto;
}

/*tabs and toggler and slider */
.js_active .entry .toggler{
background:url("http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/hr_small.png/images/skin1/toggle.png") no-repeat scroll 6px 6px #FFFFFF;
border:1px solid #E1E1E1;
}

.js_active  #top .entry .activeTitle{
background: #eee url('http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/hr_small.png/images/skin1/toggle.png') no-repeat 6px -77px ; 
border:1px solid #CCC;
}


.js_active .entry .tab_content{
background: #fff url("http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/hr_small.png/images/skin1/bg_entry.png") repeat-x 0 0;
border:1px solid #E1E1E1;

}

.js_active .entry  .tab{
background:#fff;
border:1px solid #E1E1E1;
border-bottom: none;
}

.js_active #top .entry  .active_tab{
background:none repeat scroll 0 0 #fcfcfc;
color:#555555;
}

.hr { 
background: url("http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/hr_small.png") no-repeat scroll center center  transparent;  
}


.fullwidth .hr { 
background: url("http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/hr_small.png/images/skin1/hr.png") no-repeat scroll center center  transparent;  
}




/* ---------------------- Survey -------------------*/

.contact {
padding-left:35px;
}

.contact p {

}

#usersettings_user {
border:1px solid #c9b76f;
}

#usersettings_email {
border:1px solid #c9b76f;
}




/* ---------------------- Contact Form 7 - Survey -------------------*/

		
		#contact{
			margin-left:123px;
			margin-right:123px;
			margin-top:20px;		
		}
		
		#search{
			margin-top:10px;		
		}
		
		#contact, #search {
			border:none;
 		}
		
		#contact p, #search p{
			margin:0px;
			padding:0px;
 		}
		
		#contact input, #contact textarea, #search input {
			border:1px solid #ffffff;
			padding:6px;
			background-color: #e6e6e6;
			background-image: url(http://www.gruubidesigns.com.au/wp-content/themes/Picco/images/formBG.png);
		}
		
		#search input{
			width:180px;
			float:left;
		}
		
		#contact input {
			width:360px;
			background-color: #e6e6e6;
			background-image: url(http://www.gruubidesigns.com.au/wp-content/themes/Picco/images/formBG.png);
			color: #42a4db
		}
		
		
		#contact input:focus, #contact textarea:focus {
			border:1px solid #ffffff;
		}
		
		#contact textarea:focus {
 		}
		
		#contact label {
			color:#3e3e3e;
			font-size:16px;
			padding:10px 0 3px 0;
			display:block;
		}
		
		#contact textarea {
			width:360px;
			overflow:auto;
			color: #42a4db;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 13px;
		}
		
		#contact button:hover {
			color:#42a4db;
		}
		
		#contact #button {
			background: url(images/contact-form-submit.png) no-repeat 0% 0%;
			border:0 none;
			color:#42a4db;
 			float:right;
			display:block;
			width:99px;
			height:29px;
			text-align:left;
			padding-left:8px;
			padding-bottom:10px;
 			margin-top:12px;
		} 		
				
		#search #button {
			background: url(images/contact-form-submit.png) no-repeat 0% 0%;
			border:0 none;
			color:#42a4db;
 			float:right;
			display:block;
			width:99px;
			height:29px;
			text-align:left;
			padding-left:8px;
			padding-bottom:10px;
 			margin-top:0px;
		} 		
				
				
span.wpcf7-list-item { display: block; }

.wpcf7-form {padding-left:34px;}




/* ---------------------- Sliding Social Media Buttons -------------------*/

#slideMenu.closed{
	left:-302px;
}
 
#slideMenu{
	position:fixed;
	left:0;
	top:20px;
	width:300px;
	height:670px;
	border:2px solid #cccccc;
	border-left:0px;
	background-color:#ededed;
	z-index:20;
}
 
#slideMenu a.toggleBtn{
	position:absolute;
	right:0;
	top:0;
	outline:none;
	display:block;
	height:200px;
	width:36px;
	border-width:1px 1px 1px 0px;
	margin:0;
	padding:0 0 0;
	color:#000;
	text-decoration:none;
	font:12px/25px Verdana, Arial, Helvetica, sans-serif;
	background:url(images/connect-with-us.png) no-repeat;
	z-index:20;
}

 
.content{
	padding:5px;
	z-index:20;
}








/* Home Page Content Tabs */



.tabContainer{
	/* The UL */
	float:left;
	margin-left:120px;

}

#contentHolder{
	height:300px;
	margin:20px;
        margin-bottom:0;
	margin-left:5px;
	margin-right:5px;
	color:#C9B76F;
	padding:20px;
        padding-left:10px;
        padding-right:10px;
	padding-top:30px;
}

#tabContent{
	background: url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/content-background.png) no-repeat;
	margin-top:-22px;
	width:100%;
}

#tabContent, .tabContainer li a,#contentHolder{
}

.tabContainer li{
	/* This will arrange the LI-s next to each other */
	display:inline;

}

.tabContainer li a,.tabContainer li a:visited{
	/* Styling the hyperlinks of the tabs as colorful buttons */
	
	float:left;
	font-size:18px;
	
	/* display:block allows for additinal CSS rules to take effect, such as paddings: */
	display:block;
	
	padding:11px 16px 1px;
	margin:0 5px;
	height:29px;
	
	/* Giving positioning */
	position:relative;
}



#overLine{
	/* The line above the active button. */
	position:absolute;

	height:1px;
	background-color:white;
	width:90px;
	
	float:left;
	left:1px;
	top:-5px;
	overflow:hidden;
}

#main{
	margin:0 auto;
	position:relative;
	width:940px;
}


ul .left{
	/* The left span in the hyperlink */
	
	height:40px;
	left:0;
	position:absolute;
	top:0;
	width:10px;
}

ul .right{
	/* The right span in the hyperlink */
	
	height:40px;
	right:0;
	position:absolute;
	top:0;
	width:10px;
}

/* Styling the colors individually: */

ul a.red{	background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_mid.png) repeat-x top center;	color:#52a675;}
ul a.red span.left{ background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_left.png) no-repeat left top;}
ul a.red span.right{ background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_right.png) no-repeat right top;}

ul a.blue{	background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_mid.png) repeat-x top center;	color:#3e0d13;}
ul a.blue span.left{ background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_left.png) no-repeat left top;}
ul a.blue span.right{ background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_right.png) no-repeat right top;}

ul a.green{	background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_mid.png) repeat-x top center;	color:#c9b76f;}
ul a.green span.left{ background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_left.png) no-repeat left top;}
ul a.green span.right{ background:url(http://www.massagespecialists.com.au/wp-content/themes/levitation/images/skin1/red_right.png) no-repeat right top;}


/* The hover states: */
ul a:hover{	background-position:bottom center; text-decoration:none;}
ul a:hover span.left{ background-position:left bottom;}
ul a:hover span.right{ background-position:right bottom;}

.preloader{
	display:block;
	margin:120px auto;
}

.clear{
	/* Old-school clear fix hack to clear the floats: */
	clear:both;
	height:1px;
	overflow:hidden;
}








#slideshow, #slideshow2 {
	position: relative;
	width: 270px;
	height: 57px;
	overflow: hidden;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 270px;
	height: 57px;
}
#pause1, #pause2 {
	z-index:100;
}

#seopressor-powered {
	display:none;
}

input {
	border:1px solid #cccccc;
	color: #B5B5B5;
	background-color: #FAFAFA;
	border-bottom-left-radius: 4px;
   	border-bottom-right-radius: 4px;
    	border-top-left-radius: 4px;
    	border-top-right-radius: 4px;
	padding: 4px;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Tahoma,Arial,san-serif;
    	font-size: 11.5px;
}

.wpcf7-file wpcf7-validates-as-required {
	background-color: none;
}
