@import "leadform.css?version=1";

/* --- MAIN NAV - KITCHENS --- */
#mnav1 {
	width:92px;
	background:url(/healthscenefitness/i/nav2-home-gyms.gif) 0px 36px;
}

#mnav1over {
	width:92px;
	height:36px;
	background:url(/healthscenefitness/i/nav2-home-gyms.gif) 0px 0px;
}

#mnav2 {
	width:131px;
	background:url(/healthscenefitness/i/nav2-gym-memberships.gif) 0px 36px;
}

#mnav2over {
	width:131px;
	height:36px;
	background:url(/healthscenefitness/i/nav2-gym-memberships.gif) 0px 0px;
}

#mnav3 {
	width:140px;
	background:url(/healthscenefitness/i/nav2-workout-routines.gif) 0px 36px;
}

#mnav3over {
	width:140px;
	height:36px;
	background:url(/healthscenefitness/i/nav2-workout-routines.gif) 0px 0px;
}

#mnav4 {
	width:120px;
	background:url(/healthscenefitness/i/nav2-fitness-apparel.gif) 0px 36px;
}

#mnav4over {
	width:120px;
	height:36px;
	background:url(/healthscenefitness/i/nav2-fitness-apparel.gif) 0px 0px;
}

#mnav5 {
	width:117px;
	background:url(/healthscenefitness/i/nav2-fitness-brands.gif) 0px 36px;
}

#mnav5over {
	width:117px;
	height:36px;
	background:url(/healthscenefitness/i/nav2-fitness-brands.gif) 0px 0px;
}

#nav2, #nav2-wide {
	background:url(/healthscenefitness/i/nav-fitness-background.gif) repeat-x;
}

#homemaincallout {
	background-image:url(/healthscenefitness/i/main-callout-ad.jpg);
}

#middle-wrapper {
	background:url(/healthscenefitness/i/callouts-background.jpg) no-repeat;
}

/* --- SUB NAV --- */

#subnav  {
	width:260px;
}
	
#subnav a {
	display:block;
	border-bottom:#4E4E50 solid 1px;
}
	
#subnav a:hover  {
	color:#FFF;
	background:#5A8DA2;
}
	
.m3  {
	color:#4E4E50;
	background-color:#ECECEC;
	font-size:13px; 
	text-decoration:none;
	height:18px;  
	padding-top:8px; 
	padding-bottom:5px; 
	padding-left:10px;
}

.youarehere3 {
	color:#FFFFFF;
	background:#5A8DA2;
}

.sub-nav-title  {
	width:260px;
	height:38px;
	margin-top:-4px;
	margin-bottom:-3px;
}

.sub-nav-img  {
	width:260px;
	height:102px;
}
	
.m4  {
	color:#6D6E71;
	font-size:12px; 
	text-decoration:none;
	height:20px; 
	width:250px; 
	padding-top:3px; 
	padding-left:10px;
}

.youarehere4  {
	color:#FFFFFF;
	background:#5A8DA2;
}

#content a {
	color:#E4813B;
}

.homemaincalloutlink {
	color:#D3652B;
	font-size:13px;
	padding-right:15px;
}

.welcome-title {
	font-family:Myriad Pro, Verdana;
	font-size:22px;
	width:400px;
	color:#6B8F31;
	float:left;
	position:relative;
	top:-5px;
	text-decoration:none;
}

#about {
	font-size:16px;
	float:left;
	height:10px;
	position:relative;
	left:-400px;
	top:20px;
	font-family:Myriad Pro, Verdana;
	color:#9CC55A;
}

.callouts-title {
	display:block;
	font-size:19px;
	font-family:Myriad Pro, Verdana;
	font-weight:normal;
	width:239px;
	color:#6B8F31;  
	position:relative;
	left:0px; 
	top:-30px;
	text-transform:uppercase;
	padding-top:0px;
}

#callout1 a {
	position:relative;
	top:70px;
	color:#6B8F31;
	font-size:14px;
}

#callout2 a {
	position:relative;
	top:70px;
	color:#6B8F31;
	font-size:14px;
}

#recent-articles {
	position:relative;
	font-size:14px;
}

#recent-articles a {
	color:#AE4B17;
	text-transform:uppercase;
	font-weight:normal;
}

.recent-articles-title {
	color:#AE4B17;
	text-transform:uppercase;
	font-weight:normal;
	padding-top:0px;
}

#hot-topic a {
	margin-left:13px;
	font-size:12px;
	position:relative;
	top:142px;
	color:#D3652B;
}

.hot-title {
	display:block;
	font-size:19px;
	font-family:Georgia;
	font-weight:normal;
	position:relative;
	left:13px;
	color:#69545C;
}

/* ppc */

#ppc {
	padding-right:10px;
	padding-top:10px;
	width:400px;
}

#ppc .ppclisting a.ppcdescription,#ppc-search .ppclisting a.ppcdescription {
	color:#707070;
	font-size:12px;
	text-decoration:none;
}

#ppc .ppclisting a.ppchost,#ppc-search .ppclisting a.ppchost {
	color: #DD7534;
	font-size: 11px;
}

#ppc .ppclisting a.ppctitle,#ppc-search .ppclisting a.ppctitle {
	color:#5a8da2;
	font-size:20px;
}

#ppc .ppclisting a.ppctitle:hover, #ppc .ppclisting a.ppchost:hover,#ppc-search .ppclisting a.ppctitle:hover, #ppc-search .ppclisting a.ppchost:hover {
	color: #DD7534;
}

#ppc .ppclisting a.ppctitle, #ppc-search .ppclisting a.ppctitle {
color:#CE661C;
}

h1.h1sitesearch  {
	margin:0;	
	margin-bottom:15px; 
	padding:0; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#6d6e71; 
}

/* ppc sitesearch */
#ppc-sitesearch .ppclisting  {
	margin-bottom:20px; 
	padding-left:15px;
}

#ppc-sitesearch .ppclisting a, #sitesearch .resultlisting a  {
	display:block;
}

#ppc-sitesearch .ppctitle 	{
	font-size:20px; 
	color:#E4813B; 
}

#ppc-sitesearch a.ppctitle:hover {
	color: #5A8DA2;
}

#ppc-sitesearch .ppcdescription  {
	margin-top:3px; 
	font-size:13px; 
	line-height:14px; 
	text-decoration:none; 
	color:#818181; 
}

#ppc-sitesearch .ppchost  {
	font-size:12px; 
	color:#5C7480; 
}

#sitesearch .resultlisting  {
	margin-bottom:20px; 
}

#sitesearch .resultlisting b {
	font-weight:normal; 
}

#sitesearch .rtitle  {
	font-size:18px; color:#6abd45; 
}

#sitesearch .rsummary  {
	font-size:12px;	
	line-height:14px; 
	text-decoration:none; 
	color:#6d6e71; 
}

/* pagination */
#pagination a, #pagination .grey, #pagination .current, #pagination .pagecount  {
	padding:0 5px; 
}

/* UNSUBSCRIBE IFRAME */

#unsubscribe-iframe {
	height:300px;
	width:600px;
}

/* SITE SPECIFIC STOPGAP OVERRIDES OF GLOBAL STYLES */
#ppc #kw, #kw {
	padding-bottom:10px;
	color:#4CA0CC;
	font-size:11px;
	font-weight:normal;
}

#ppc {
	margin-left:0;
	margin-top:0;
}

#ppc .ppclisting,#ppc-search .ppclisting {
	padding-left:5px;
}

#ppc .ppclisting a.ppctitle,#ppc-search .ppclisting a.ppctitle {
	background:transparent url(http://media.healthscenefitness.com/healthscenefitness/i/ppc-bullet.gif) no-repeat scroll 0 2px;
	padding-left:25px;
	font-size:18px;
}

#ppc .ppclisting a.ppcdescription,#ppc-search .ppclisting a.ppcdescription {
	padding-left:25px;
}

#ppc .ppclisting a.ppchost,#ppc-search .ppclisting a.ppchost {
	padding-left:25px;
}
