
/*----------------------------------------
Name: master.css
Freshness Dated: Sept 2008
Copyright: hollyworks.com

 


----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("pnav.css");
@import url("modx.css");



/* Skips 
---------------------------------------*/
#spareparts {display:none;}
.skip {display: none;}
a.skip {display: none;}
#axs {display:none;}
#cc  {display:none;}






/* Body Globals Elements
----------------------------------------*/
body
{

	color:#554d4d;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:65%;  /* Tip: Treat this as 10pt. */
	line-height:110%;
}


body {
margin:0;
background-image: url(../images/mccehome.png);
background-repeat: no-repeat;
background-position: left top;
}
 




/*  fixed elements */

#fixed  { background-color: #ffffff; position: fixed; height: 43px; width: 770px; top: 43px; margin: 0 auto; visibility: visible; }



 



/* Layout */


#container_wrap {width:896px;margin:0 0 0 26px; text-align:left;}
#container_wraphome {width:896px;margin:0 0 0 26px; text-align:left;}



/* header with search */

#header {width:896px;height:75px;background:transparent;}
#header h1 a {display:block; position:relative; left:0; top:0; width:200px; height:70px; text-indent:-9999px;  float:left;}
 


/*page banners */

h4.mccemembers {display:block; position:relative; left:0; top:0; width:200px; height:20px; text-indent:-9999px; border:0; background:transparent url(../images/mccemembers.jpg) no-repeat;}

h2.search {display:block; position:relative; left:0; top:0; width:400px; height:35px; text-indent:-9999px; border:0; background:transparent url(../images/longtitle.gif) no-repeat;}




#page { width:896px; margin:0; padding:0;background:transparent url(../images/pagewall.gif) repeat-y;}


#column1 {width:180px;margin:0;padding:6px 0 0 10px;float:left;}
#column1 p {font-size:1.0em;line-height:1.4em;}

#column2 { margin:0; padding:20px 5px 0 30px; float:left; width:650px;}

#column2 {font-size:118%;line-height:150%;}
#column2 p {margin:0 0 10px 0;}



#feature1 {display:block; position:relative; left:0; top:0px; width:896px; height:170px; text-indent:-9999px; margin-top:1px;border:0; background:transparent url(../images/feature1.jpg) no-repeat;}

#ifeature {display:block; position:relative; left:0; top:0px; width:896px; height:170px; text-indent:-9999px; margin-top:1px; border:0; background:transparent url(../images/ifeature.jpg) no-repeat;}

#checkitout {display:block; position:relative; left:0; top:0px; width:896px; height:170px; text-indent:-9999px; border:0; margin:1px 0 0 0; background:transparent url(../images/feature2.jpg) no-repeat;}

   






/* Footer
----------------------------------------*/
#footer
{
	clear: both;
	padding: 4px 4px;
	height: 80px;
	background:transparent;
	position: relative; 
	display: block; 
	bottom: 0; 
	margin-top:30px;
	margin-left:160px;
	}
	 


#footer p 
{
	color:#cccccc;
	text-align:center;
	font-size:.85em;
}


 
 
 
 
 
 
  
 

/*constant contact*/
 
#constantcontact { clear:both; padding:10px 10px; margin:10px 10px; border:1px solid #000099; background-color:#6666ff; text-align:center;}


label.hidden {
    display: none;
}

.kaput {
margin:0;
padding:0;
margin-top:0px;
margin-left:0px;
height:30px;
width:250px;
color: #1a1a1a;
border:1px solid #e0ebf8;
border-top:1px solid #6985a9;
border-left:1px solid #6985a9;
font-size: 11px;
}


.kaputbutton {
width:250px;
height:36px;
margin:10px 0;
background:url(../images/joinbutton2.png) repeat-x;
border:0;
border-left:1px solid #6985a9;
border-right:1px solid #6985a9;
}
 

#constantcontact p.caption {color:#ffffff; padding:0; margin:5px 0px; font-family: Arial; font-size: 1.0em; line-height:1.1em; }












/* Ajax Search */

label {
padding:1px;
margin:1px;
}


#ajaxsearch {
position: relative;
height:30px;
width:250px;
margin: 2px 4px 0 0;
padding: 0;
float:right;
}

#ajaxSearch_input {
margin:0;
padding:0;
width:200px;
height:2.6em;
float:left;
color: #222222;
background-color:#efefef;
border:0;
font-size: 11px;
top:4px;
}





#ajaxSearch_submit {
  width: 38px;
  height:29px;
  margin: 0 0 0 4px;
  padding:0;
  border: 0;
  background:url(../images/searchbutton.png) no-repeat;
}






#hnavwrap { margin:0;float:left; border:0; width:896px; height:20px;text-align:left;}
 
ul#hnavlist {
position:relative;
top:0px;
left:0;
margin:0px;
padding: 0px;
white-space: nowrap;
border:0;
}

#hnavlist li
{
display: inline;
list-style-type: none;
}

#hnavlist a { 	text-decoration: none; padding:9px 8px 7px 8px; font-size:85%;}

#hnavlist a:link, #hnavlist a:visited {color: #cccccc;}
#hnavlist a:hover { text-decoration: underline;}






/* VNAV */


#vnavwrap {margin:0; padding:0;}

#vnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
width:360px;
}


 
#vnav a
{
display:block;
height:22px;
margin:0;
font-size:12px;
padding:6px 0 1px 10px;
color: #266fa0;
background-color: transparent;
text-decoration: none;
background: transparent url(../images/bluedot.gif) repeat-x 
}

#vnav a:link, #vnav a:visited {color: #266fa0;text-decoration: none;}

#vnav a:hover, #vnav a:active {background-color: #cedce6; color:#ffffff;}




 





a.white  
{
	background: transparent;
	color: #ffffff;
	text-decoration: none;
	
}

a.white:hover
{
	background: transparent;
	color: #ffffff;	
	text-decoration: none;
}


.signupform {padding:0; margin:0; font-size:10px; line-height:11px; background-color:#ffffff;}
.border1 {padding:8px 8px; border:1px #cccccc solid; width:280px; height:322px;}


/* Tables
----------------------------------------*/
table { border: 0; }
th, td { padding: .4em;  }
 






.outer {margin:20px 0 0 0;}
.inner {padding:0 0 0 20px;}
.homelinks {padding:0 0 0 4px; font-weight:bold; margin:0 0 10px 0; line-height:13px; }




#shortform {margin:10px 0 20px 10px; padding:10px 10px; color:#ffffff; width:140px;background-color:#194b7d;}

#shortform input.styled {border:0;margin:2px 0 0 0;height:17px; width:130px; display:block;}













