/* 



Theme Name: Performance II 



Description: Performance Fitness Tucson



Version: 1.0 



*/







body {	



	background-color:#0e1529;



	background-image:url(images/bg-html.jpg);



	background-repeat:repeat-x;



	background-position:center top;



	font: normal 14px Arial, Verdana, sans-serif;



}



@font-face {

	font-family: 'FuturaObl-NormaRegular';

	src: url('futuraobl-norma-webfont.eot');

	src: local('☺'), url('futuraobl-norma-webfont.woff') format('woff'), url('futuraobl-norma-webfont.ttf') format('truetype'), url('futuraobl-norma-webfont.svg#webfontF5O1UBwA') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'FuturaTEERegular';

	src: url('futuratee-webfont.eot');

	src: local('☺'), url('futuratee-webfont.woff') format('woff'), url('futuratee-webfont.ttf') format('truetype'), url('futuratee-webfont.svg#webfontL3Cv7vKz') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'FuturaTEELigConRegular';

	src: url('futurateeligcon-webfont.eot');

	src: local('☺'), url('futurateeligcon-webfont.woff') format('woff'), url('futurateeligcon-webfont.ttf') format('truetype'), url('futurateeligcon-webfont.svg#webfontWvuGCDHb') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'FutenaBookNormal';

	src: url('futena_book-webfont.eot');

	src: local('☺'), url('futena_book-webfont.woff') format('woff'), url('futena_book-webfont.ttf') format('truetype'), url('futena_book-webfont.svg#webfont9K94npcp') format('svg');

	font-weight: normal;

	font-style: normal;

}



		.FuturaObl-Norma {

			font-weight: normal;

			font-style: normal;

			line-height:normal;

			font-family: 'FuturaObl-NormaRegular', sans-serif;

			font-size-adjust: 0.42;

		}

		.FuturaTEE-Book {

			font-weight: normal;

			font-style: normal;

			line-height:normal;

			font-family: 'FuturaTEERegular', sans-serif;

			font-size-adjust: 0.42;

		}

		.FuturaTEE-LighCond {

			font-weight: normal;

			font-style: normal;

			line-height:normal;

			font-family: 'FuturaTEELigConRegular', sans-serif;

			font-size-adjust: 0.45;

		}

		.FutenaBook {

			font-weight: normal;

			font-style: normal;

			line-height:normal;

			font-family: 'FutenaBookNormal', sans-serif;

			font-size-adjust: 0.47;

		}



#social {

width: 100px; 

margin:25px 10px 0 0;

float:right;}



#newsletter {

float:left;

margin-left:20px;

margin-top:30px;

}



#newsletter a {	

font-family:'FuturaTEELigConRegular',sans-serif;

font-size:20px;

font-size-adjust:0.45;

font-style:normal;

font-weight:bold;

line-height:normal;

color:#FFF;

text-decoration:none;}



#sitemap {

	width:760px;

	position:relative;

	margin:0 auto;}



#site1, #site2, #site3, #site4, #site5, #site6 {

	float:left;

	margin-right:25px;}



.sitetitle, #sitemap a {

font-family:'FuturaTEELigConRegular',sans-serif;

font-size:17px;

font-size-adjust:0.45;

font-style:italic;

font-weight:bold;

line-height:normal;

color:#FFF;

text-decoration:none;

display:block;

clear:both;}

	





h1 {



	



}







h2 {



	margin: 1.2em 0 5px 0;



	font: normal 160% Arial, Verdana, sans-serif;



}







h1.storytitle {
	margin: 3px 0 5px 0;
	font: bold 140% Arial, Verdana, sans-serif;
}

h3 {
	margin: 3px 0 5px 0;
	font: bold 140% Arial, Verdana, sans-serif;
}

h4 {
	margin: 8px 0 8px;
	font: bold 120% Arial, Verdana, sans-serif;
}

p {
	margin-bottom: 1em;
}

a {
	color: #2475bc;
}

a:hover {
        color: #4b99dd;
}

a, a:active, a:visited, a:link, a:hover {
        outline: none;
}
/* ///////////////////////////

ID Declarations

/////////////////////////// */



#site {



	width: 760px;



	margin: 0 auto;



	margin-top: 5px;



	



}







#header {
	position: relative;
	width: 760px;
	height: 120px;
margin: 0;
	vertical-align: bottom;	
	background: transparent url(images/bg-header.png) no-repeat scroll;
z-index: 100;



}

#header h1 {
	height: 22px;
	text-align: left;
	text-indent: -9999px;
	font: 18px "Arial Narrow", Arial, Verdana, sans-serif;
}

#header .logo a {
        width: 220px;
	height: 85px;
        display: block;
}

#masthead {
	margin: 0 auto;
}

#main-nav {
	padding-top: 10px;
	position: relative;
	width: 100%;
	color: #904314;
}

/*

#main-nav {



	position: absolute;



	width: 750px;



	color: #904314;



	left: 160px;



	top: 87px;



}



.page-880 #main-nav {



	position: absolute;



	width: 750px;



	color: #904314;



	left: 90px;



	top: 87px;



}

*/





#main-nav a:hover {



      color: #a76139;



}







#main-nav ul {



	padding: 0;

	width:440px;

	

	



}







#main-nav li {



	display: inline;



	font: bold 14px "Arial Narrow", Arial, Verdana, sans-serif;



	text-transform: lowercase;



}







#main-nav li a {



	font: bold 14px "Arial Narrow", Arial, Verdana, sans-serif;

	

	text-transform: capitalize;



	color: #904314;



}

/*

.page-880 #main-nav li a {

	font-size:18px;

	text-transform: uppercase;

	color: #000;

	font-weight: normal;

	font-style: normal;

	line-height:normal;

	font-family: 'FuturaTEELigConRegular', sans-serif;

	font-size-adjust: 0.45;}

*/

#video {

background:url("images/video.jpg") no-repeat scroll 0 0 transparent;

float:left;

height:172px;

margin:20px 0 0 15px;

width:307px;

}



#main-nav .left {



	margin: 0 auto;







}







#main-nav .right {



	float: right;



	width: 250px;



}







#main-nav ul.left li {



	margin-left: 12px;



        text-align: right;



}







#main-nav ul.right li {



	margin-right: 12px;



}







#page {



	min-width: 758px;



	margin: 0 auto;



	background: #fefbed;



}







#page.home {



       background: #fefbed url(images/bg-page-home.jpg) no-repeat scroll;

	   position:relative;



}







#page.pt {



       background: #fefbed url(images/bg-page-training.jpg) no-repeat scroll;



}







#page.blog {



       background: #fefbed url(images/bg-page-blog.jpg) no-repeat scroll;



}







#content {



	width: 458px;



	margin: 18px 0 10px 24px;



	padding: 0 18px 0 0;



	float: left;



}



#trial {

			font-weight: bold;

			font-style: italic;

			line-height:normal;

			font-family: 'FuturaTEERegular', sans-serif;

			font-size-adjust: 0.42;

			font-size:24px;

			color:#ff0000;

			width:170px;

			float:left;

			margin-left:50px;

			margin-top:20px;

	}



.sm {

color:#000000;

display:block;

font-family:Arial,Helvetica,sans-serif;

font-size:15px;

}



#sep {

background:none repeat scroll 0 0 #817B5A;

float:left;

height:95px;

margin-right:20px;

margin-top:5px;

width:2px;

}



#monthlyspecs {

			font-weight: bold;

			font-style: italic;

			line-height:normal;

			font-family: 'FuturaTEERegular', sans-serif;

			font-size-adjust: 0.42;

			font-size:24px;

			color:#ff0000;

			xxwidth:120px;

			float:left;

			margin-top:20px;

	}



#nutri {

	float:left;

	margin-left:135px;

	margin-top:-20px;

}



 

.page-880 #welcome-note, .page-2 #welcome-note {

clear:both;

float:left;

margin-left:15px;

margin-top:50px;

text-align:left;

width:255px;

}



#welcome-note #biggestloser {

display: block; /* Allows you to change the width and height of the image */

height: 76px;

width: 300px;

text-indent: -2000em; /* Hides the text in the h1 tag */

text-decoration: none; /* Hides the underline of the hyperlink */

z-index: 1000; /* IE Fix*/

background: url(images/BiggestLoser.png) 0 0 no-repeat; /* The pathway to the image*/

margin-top:-80px;

margin-bottom:20px;

}



#welcome-note p {

	margin:0 !important;

	font-weight: normal !important;

	font-style: italic !important;

	line-height:normal !important;

	font-family: 'FuturaTEELigConRegular', sans-serif;

	font-size-adjust: 0.45 !important;

	font-size:20px !important;

	line-height:1em !important;

	color:#000 !important;}



#title {

clear:both;

font-family:'FuturaTEELigConRegular',sans-serif;

font-size:51px;

font-size-adjust:0.45;

font-style:italic;

font-weight:normal;

line-height:normal;

width:100%;

}





#content-home {



        position: relative;



        width: 716px;



        min-height: 654px;



	margin: 0 0 0 24px;



	padding: 18px 18px 0 0;



}







#content-home h2 {



     height: 48px;



     padding: 12px 0 0 54px;



     background: transparent url(images/icon-pf.png) no-repeat scroll;



     text-transform: none;



     font-style: italic;



}







#content-home p {



     width: 250px;



     margin-left: 24px;



     line-height: 1.7em;



     font-weight: 300;



     font-style: italic;



     color: #555;



}







#sign-up-now {



position: absolute;



top: 107px;



right: 100px;



width: 200px;







}







#home-icons {



     width: 630px;



     float: right;

	 margin:60px 0 0;

     /*margin: -18px 0 36px;*/



}



.page-880 #home-icons, .page-2 #home-icons {

bottom:60px;

float:none;

margin:0;

position:absolute;

right:100px;

width:250px;

}



#home-icons ul {



     list-style: none;



     padding: 0;



}







#home-icons li {



     float: left;



     width: 90px;



     text-align: center;



     text-transform: uppercase;



     color: #333;



     



}

.page-880 #home-icons li, .page-2 #home-icons li {



     float: left;



     width: 244px;



     text-align: left;



     text-transform: uppercase;



     color: #333;



     



}



.page-880 #home-icons li a, .page-2 #home-icons li a {

color:#000000 !important;

font-family:'FuturaTEELigConRegular',sans-serif;

font-size:18px !important;

font-size-adjust:0.45 !important;

font-style:normal !important;

font-weight:bold !important;

line-height:1em !important;

}

	

.page-880 #home-icons li, .page-2 #home-icons li {

color:#000000 !important;

font-family:'FuturaTEELigConRegular',sans-serif;

font-size:18px !important;

font-size-adjust:0.45 !important;

font-style:italic !important;

font-weight:normal !important;

line-height:1em !important;

margin-top:10px;

}



#home-icons a {



text-decoration: none;



}







#home-icons a:hover {



text-decoration: underline;



}







#home-icons li img {



     margin-bottom: 8px;



}







li.nc, li.ss, li.cw {



     margin-top: 58px;



}







img.vert-line {



     border-right: 1px solid #061328;



}







span.andrew-sig {



     display: block;



     width: 139px;



     height: 56px;



     margin-left: 24px;



     background: transparent url(images/andrew-sig.png) no-repeat scroll;



}







#article {



	padding: 15px;



}







#sidebar {



	width: 240px;



}







.sidebar-section {



	padding: 0 0 14px 0;



	margin: 0 0 10px 0;



	border-bottom: 1px dashed #1F2B3E;



}







#sidebar h3 {



	margin-bottom: 0;



	color: #904314;



}







#sidebar h4 {



	color: #A76139;



}







#sidebar ul {



	padding: 0 0 0 15px;



}







#related-links {



	margin: 15px 15px 0 15px;



	border-right: 1px solid #E4E4E4;



}







#related-links li {



	margin-bottom: 5px;



	padding: 3px;



	font: italic 14px Georgia;



	font-weight: bold;



}







#specific {



	background-color: #366;



}







#footer {



	min-width: 760px;



	height: 74px;



	padding: 12px 0 0 0;



	background: transparent url(images/bg-footer.jpg) no-repeat scroll;



        background-position: top center;



}







#footer-nav {



	margin: 0 36px;



	text-align: center;



}

/*

.page-880  #footer-nav {

margin:0 75px;

text-align:center;

}

*/

#footer-nav ul {



	padding: 0 0 2px 8px;



	



}







#footer-nav li {



	display: inline;



        margin: 0 10px 0 0;



	padding: 3px;



	font: 12px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;



	text-transform: lowercase;



	color: #2475bc;



        content-after: "|";



}

/*

.page-880 #footer-nav li a {

color:#000 !important;

font-family:'FuturaTEELigConRegular',sans-serif !important;

font-size:18px !important;

font-size-adjust:0.45 !important;

font-style:normal !important;

font-weight:normal !important;

line-height:normal !important;

text-transform:lowercase !important;

}

*/

#legal {



	margin: 0 15px;



	text-align: center;



}



.page-880 #legal, .page-2 #legal {

font-family:'FuturaTEELigConRegular',sans-serif !important;

font-size:18px !important;

font-size-adjust:0.45 !important;

font-style:normal !important;

font-weight:normal !important;

line-height:normal !important;}



.page-880 #legal p, .page-2 #legal p {

	font-size:18px !important;}



#legal ul {



		



}







#legal li {



	display: inline;



	padding: 3px;



	font: 9px Arial, Helvetica, sans-serif;



}







#legal p {



     font-size: 10px;



}







/* ///////////////////////////

Custom Classes

/////////////////////////// */

.btn {
	color: #314554;
	border: 1px solid #ae8a2d;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	background: #9c730e; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c730e', endColorstr='#f5eaac'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#9c730e), to(#f5eaac)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #9c730e,  #f5eaac); /* for firefox 3.6+ */ 
}
.btn:hover {
	color: #1a2838;
	background: #f5eaac; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5eaac', endColorstr='#9c730e'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5eaac), to(#9c730e)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #f5eaac,  #9c730e); /* for firefox 3.6+ */ 
}

.btn a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 10px 0;
	text-align: center;
	color: #314554;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
.btn a:hover {
	color: #1a2838;
}

.clear-both {



	height: 0px;



	clear: both;



}







.no-margin, #content.no-margin {



	margin:0;



}







.one-col {



	width: 100%;



}







.two-col {



	width: 49%;



	background: #CCC;



}







.three-col {



	width: 32%;



	background: #9CF;



}







.four-col {



	width: 24%;



	background: #069;



}







.five-col {



	width: 19%;



}







.storycontent p {



    margin-top: 3px;



}







#sidebar, .two-col, .three-col, .four-col, .five-col {



	float: left;



	margin: 0 0 10px 10px;



}







#sidebar.first-col, .first-col {



	margin: 0 0 10px 0;



}







#sidebar {



        padding: 0 0 14px 0;



	margin: 18px 0 10px 8px;



}







.feature {



	padding: 3px;



}







.search {



	float: left;



	color: #FFF;



}







.logo {



	text-align: left;



	text-indent: -9999px;



	font: 18px "Arial Narrow", Arial, Verdana, sans-serif;



	width: 220px;



	height: 85px;



	margin: 0 auto;



	background: transparent url(images/logo.png) no-repeat scroll;



}







.search {



	width: 400px;



	height: 50px;



	padding: 12px 20px 15px 20px;



}







span.post-date {



	font-size: 12px;



}







.float-left {



float: left;



}







.float-right {



float: right;



}







.align-left {



text-align: left;



}







.align-right {



text-align: right;



}







ul.program-info {



margin: 0 0 12px 0;



list-style: none;



padding: 0 12px 0 0;



color: #4d4d4d;



}







.sidebar-section ul {



   list-style: disc;



}







.sidebar-section ul li {



   margin-bottom: 8px;



}







ul.bullet-list {



   list-style: disc;



   padding-left: 1em;



}







ul.bullet-list li {



   margin-bottom: 8px;



}







h2.pt, h2.nc, h2.bc, h2.ss, h2.kc, h2.cw, h2.mi {



     height: 48px;



     padding: 12px 0 0 54px;



     text-transform: uppercase;



     font-style: italic;



}







h2.pt {



     background: transparent url(images/icon-pt.png) no-repeat scroll;



}







h2.nc {



     



     background: transparent url(images/icon-nc.png) no-repeat scroll;



}







h2.bc {



     background: transparent url(images/icon-bc.png) no-repeat scroll;



}







h2.ss {



     background: transparent url(images/icon-ss.png) no-repeat scroll;



}







h2.kc {



     background: transparent url(images/icon-kc.png) no-repeat scroll;



}







h2.cw {



     background: transparent url(images/icon-cw.png) no-repeat scroll;



}







h2.mi {



     background: transparent url(images/icon-mi.png) no-repeat scroll;



}







td



{



font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;



font-size:12px;



color:#000000 ;



}







.sidebar-header {



	color: #909069;



	font-size: 11pt;



	font-weight: bold;



	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;



}







.alignright {



	float:right;



}







.alignleft {



	float:left;



}







.left-txt a {



	color:#909069;	



}







.storytitle a {



	text-decoration: none;



}



img {



	border: 0;



	margin: 0;



	padding: 0;



}



.wp-caption-text {



	padding-top: 0px; 



	padding-bottom: 0px;



}



.wp-caption {



	padding-bottom: 1em;



	padding-top: 1em;



}



#main {



	padding: 0;



	margin: 0;



}







/**************************** Header part start *********************/



.header{



height:300px;



background-image:url(images/header.jpg);



background-repeat:no-repeat;



background-position:center top;



}















/**************************** nav part start *********************/



.nav-bg{



height:62px;



padding:11px 0 0 0;



padding: 7px 0 0 0;



background-image:url(images/nav-bg.jpg);



background-repeat:no-repeat;



background-position:center top;



}







#navmenu {

	width: 510px;

	margin: 0;

	padding: 0;

}



#navmenu ul.pagenav {



	list-style: none;



	margin: 0;



	padding: 0;



}



.page_item { 



	float: left;



	



}



.page_item a {



	text-decoration: none;	



	color:#2475BC;



	text-transform: capitalize;



	font-size:9pt;



	font-weight: bold;



}



.page_item a:hover {



	color: #4b99dd;



}



.current_page_item { color: white; }



.current_page_parent { }







/**************************** body part start *********************/







.body-dot{



background-image:url(images/body-dot1.gif);



background-repeat:repeat-y;



background-position:center top;



}







.left-dot{



height:30px;



background-image:url(images/body-dot2.gif);



background-repeat:repeat-x;



background-position:center;



}







.left-txt{



text-align:left;



font-size:9pt;



line-height:10pt;



color:#5F686E;



color:#8e9295;



}







#latestpost {



	



	overflow: hidden;



}







.body-txt{



text-align:left;



font-size:13px;



line-height:16px;



color:#5F686E;



color:#8e9295;



}







.body-txt a{



	color:#909069;



}







.left-head1{



text-align:left;



font-size:9pt;



font-weight:bold;



line-height:11px;



color:#909069;



}







.pic-dot{



background-image:url(images/dot3.gif);



background-repeat:repeat-x;



background-position:bottom left;



}







.right-txt{



text-align:left;



font-size:9px;



line-height:11px;



color:#727B82;



}







/**************************** footer part start *********************/







.footer-txt a {



	text-align:center;



	font-size:9px;



	line-height:11px;



	color:#909069;



	text-decoration:none;



	text-transform: lowercase;



}



.footer-txt a:hover {



	text-align:center;



	font-size:9px;



	line-height:11px;



	color:#909069;



	text-decoration:underline;



}







.f-nav{



text-align:center;



font-size:9px;



line-height:11px;



color:#909069;



text-decoration:none;



}



.f-nav:hover{



text-align:center;



font-size:9px;



line-height:11px;



color:#909069;



text-decoration:underline;



}







.copyright{



text-align:center;



font-size:9px;



line-height:11px;



color:#5F686E;



color:#8e9295;



}







/*************** Free Consultation Form *************/



.indent {



	left-indent: 15px;



}



input#txtName, #txtEmail, #txtTelephone, #txtMessage {



	width: 250px;



	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;



	font-size:9pt;



}



#txtMessage {



	width: 350px;



	height:150px;



}




