

body  {
  color: #312F30;
  background: #fff url(images/header_bg.jpg) repeat-x top left;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: small;
  line-height: 1.4;
  font-family: Arial, Helvetica, sans-serif;
  behavior: url("csshover3.htc");
  overflow:-moz-scrollbars-vertical;
}


	

a:link { 
	color: #003;
	text-decoration: none;
} 
a:visited { 
	color: #003;
	text-decoration: none;
} 
a:active { 
	color: #003;
	text-decoration: none;
}

a:hover {
	color: #900;
	text-decoration: underline;
}

a.login {
	text-align:right;
}

a.forum {
	text-align:right;
}

a img {
text-decoration: none;
border: none;
}

ul, li {
list-style: none;
margin: 0;
padding: 0;
}

p.center {
	margin:auto;
	text-align:center;
	padding:0;
}



/*
** TAP Elements
*/


.hide {
  display: none
}

#wrap {
	text-align: left;
	margin: 0 auto -1px auto;
	width: 770px;
	background: #fff;
	border:none;
	}
	
#content-wrap {
float: left;
background: #fff url(images/bg_tile.gif) repeat-y top left;
}

#content-wrap2 {
float: left;
background: #fff url(images/bg_tile2.gif) repeat-y top left;
}

#toptext { background: #fff url(images/header_bg.jpg) repeat-x top left; height:25px; padding:0 0 0 10px; }
#toptext h1 { float:left; color:#7F99B2; margin:0; font-family: verdana; font-size:10px; display: inline; }


div#header {
display: block;
margin: 5px 0 0 0;
height: 60px;
width: 770px;
background: url(images/swap_bg.gif) no-repeat top right;
}

div#gradiant {
width: 770px;
background: #fff url(images/header_bg.jpg) repeat-x top left;
}

div#gradiant span {
display: block;
margin: 24px 0 0 0;
height: 60px;
width: 770px;
background: url(images/swap_bg.gif) no-repeat top right;
}
div#sidebar-secondary { 
float:left;
width:150px;
padding: 20px 20px 10px 20px;
margin: 0;
background-color:#FDFBEF; 
}

div#sidebar-tertiary { 
float:right;
width:150px;
padding: 20px 0 10px 20px;
margin: 0;
}

div#sidebar-tertiary img {
margin: 0;
padding: 0;
}  

div#content-main { 
margin-right:235px;
margin-left:200px;
padding: 20px 20px 30px 8px;
background-color:#fff; 
}


#footer a {
font-weight: bold;
color: #fff;
}



/* MAIN NAVIGATION
------------------------------------------*/

#navigation {
  background: #FAFEFF url(images/nav_bg.jpg) 0 3px repeat-x;
  height: 33px;
}
#navigation ul, #sub_navigation span {
  margin-left: 4px;
}
#navigation li {
  list-style: none;
  display: inline;
}
#navigation a {
  background-position: 30px 13px !important;
  float: left;
  
  /* Image Replacement Techniques */
  /*font-size: 1px;
  color: #6FBF20;*/
  text-indent: -9999px;
  text-decoration: none;
  
  /*line-height: 33px;*/
  height: 30px;
}
#navigation .selected a, #navigation a:hover {
  border-top: 3px solid #003366;
  line-height: 30px;
  
  background-position: 30px 8px !important;
}
#navigation span {
  float: left;
  background: url(images/nav_bg_sep.jpg) 0 3px no-repeat;
  width: 1px;
  height: 33px;
}

#nav_home a {
  width: 96px;
  background: url(images/nav_home.gif) no-repeat;
}
#nav_about a {
  width: 121px;
  background: url(images/nav_about.gif) no-repeat;
}
#nav_services a {
  width: 121px;
  background: url(images/nav_services.gif) no-repeat;
}
#nav_physicians a {
  width: 135px;
  background: url(images/nav_physicians.gif) no-repeat;
}
#nav_news a {
  width: 90px;
  background: url(images/nav_news.gif) no-repeat;
}
#nav_healthy a {
  width: 166px;
  background: url(images/nav_healthy.gif) no-repeat;
}
#nav_card a {
  width: 192px;
  background: url(images/nav_card.gif) no-repeat;
}


/* Sub-navigation bar */
#sub_navigation {
  background: #C2D0DB url(images/subnav_bg2.gif) top left repeat-x;

  border-bottom: 1px solid #A6B7CA; /*dark: #576241 - light: #9FB591;*/
  overflow: auto;
}
#sub_navigation ul {
  float: left;
	list-style: none;
}
#sub_navigation li {
  float: left;
	list-style: none;
}
#sub_navigation a {
  background: url(images/subnav_sepr.gif) right no-repeat;
  float: left;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  padding: 10px 10px 10px 11px;
  color: #003173;
}
#sub_navigation a:hover, #sub_navigation .selected a {
  background-color: #EBF0F4;
  color: #900;
}
#sub_navigation span {
  float: left;
  background: url(images/subnav_sepr.gif) no-repeat;
  width: 1px;
  height: 30px;
}
#sub_navigation.flat {
  height: 5px;
  font-size: 1px;
  line-height: 5px;
  background: #B4DE8B;
}



/* BIG NAV */

#bigbar {
  clear: left;
  background: #003 url(images/bigbar_bg2.gif) repeat-x;
  height: 210px;
  margin:0;
}
#bigbar a {
  color: #EBF7FA;
  text-decoration: none;
}
#bigbar a:hover {
  color: #FFF;
}

#bigbar #news11 {
  float: left;
  background: url(images/bigbar_bg_left3.jpg) no-repeat;
  width: 283px; /*435*/
  height: 210px;
  padding: 16px 10px 0 10px;
  text-align: right;
  display: inline;
}
#bigbar #newster {
  float: left;
  width: 445px;
  height: 210px;
  display: inline;
}
#news_schemes_png {
  width: 11px;
  height: 125px;
}
#bigbar h2 {
  font: normal 16px Optima,Georgia,Arial Narrow,Arial,sans-serif;
  line-height: 23px;
  color: #FFF;
  margin: 4px 0 0 0;
  padding: 0;
}
#bigbar h3 {
  font: italic 13px Arial,Tahoma,sans-serif;
  text-transform: uppercase;
  color: #FFB;
  margin: 4px 0 10px 0;
  padding: 0;
}



#healthsafety {
	width:278px;
    display:inline;
    padding:0;
    margin:0;
    background-color:#fff;
    float:left;
    z-index:90;
    position:absolute;
    left:43em;
    top:17em;
 }
 
#healthsafety h3 {
	color:#990000;
	font-weight:bold;
	text-align:justify;
	padding:5px;
}



 
#healthsafety:hover {
	width:278px;
	height:440px;
	display:inline;
	background:#fff url(images/kidssafetythumb.png) no-repeat bottom center;
	z-index:100;
	float:left;

}


	

/*
#healthsafety a:hover {
	width:278px;
	height:360px;
	padding:5px;
	margin:0;
	display:block;
	background:url(images/kidssafetythumb.png) no-repeat center center;
	position:absolute;
	z-index:100;
}

#healthsafety p {
	padding:5px;
	margin:0;
}

*/








/* 3 Column Heads
------------------------------------------------*/
	
	#colhedleft {
		width:304px;
		float:left;
		background: #FBFDFE url(images/colhed14.jpg) repeat-x;
		}
	
	#colhedcenter {
		width:233px;
		float:left;
		background: #FBFDFE url(images/colhed13.jpg) repeat-x;
		}
	
	#colhedright {
		width:233px;
		float:left;
		background: #FBFDFE url(images/colhed19.jpg) repeat-x;
		}
		
	#colhedleft h2 {
	  text-align: center;
	  font: 12px Arial,Tahoma,sans-serif;
	  color: #003;
	  font-size: 14px;
	  font-weight: bold;
	  margin: 7px 0 7px 0;
  	  }
  	  
  	  #colhedcenter h2 {
	  	  text-align: center;
	  	  font: 12px Arial,Tahoma,sans-serif;
	  	  color: #003;
	  	  font-size: 14px;
	  	  font-weight: bold;
	  	  margin: 7px 0 7px 0;
  	  }
  	  
  	  #colhedright h2 {
	  	  text-align: center;
	  	  font: 12px Arial,Tahoma,sans-serif;
	  	  color: #003;
	  	  font-size: 14px;
	  	  font-weight: bold;
	  	  margin: 7px 0 7px 0;
  	  }
  	  
  	  #colhedleft span {
	  	    float: left;
	  	    background: url(images/nav_bg_sep.gif) 0 3px no-repeat;
	  	    width: 1px;
	  	    height: 22px;
}
  	  
  	  #colhedcenter span {
	    float: left;
	    background: url(images/nav_bg_sep.gif) 0 3px no-repeat;
	    width: 1px;
	    height: 33px;
}



/* 3 Columns
------------------------------------------------*/

	#contentleft {
		width:280px;
		margin: 12px 10px 5px 10px;
		padding: 0 0 0 5px;
		float:left;
		}
	
	#contentleft h2 {
		text-align: center;
		color: #036; /*#D05A25;*/
		margin: 0 0 5px 0;
		padding:5px 14px 0px 0px;
		font: normal 16px Arial,sans-serif;
		line-height: 23px;
  		}
	
	#contentcenter {
		width:220px;
		padding:12px 3px 5px 10px;
		float:left;
		}
	
	#contentcenter h2 {
		text-align: center;
		color: #036; /*#D05A25;*/
  		margin: 0 0 17px 0;
  		font: normal 16px Arial,sans-serif;
  		line-height: 23px;
  		}	
	
	#contentright {
		width:218px;
		padding:12px 0 5px 5px;
		float:left;
		}
        
	#contentright h2 {
		text-align: center;
		color: #036; /*#D05A25;*/
  		margin: 0 0 5px 0;
  		font: normal 14px Arial,sans-serif;
  		line-height: 17px;
  		}
  		
        
        #page_left {
			width:200px;
			padding:5px 3px 5px 7px;
			float:left;
		}
        
        #page_content {
		width:545px;
		padding:15px 3px 5px 7px;
		float:left;
		list-style:square;
		}
		
       #page_content2 {
		width:545px;
		padding:15px 3px 5px 7px;
		float:left;
		list-style:square;
		}
		
		
		.redletter {
			color:#FF0000;
		}
		
		
	#page_contentBlue {
			width:545px;
			background:#E9F0F7;
			padding:15px 3px 5px 7px;
			float:left;
		}

  	  #page_content h2 {
	  	  color: #036;
	  	  font: verdana;
	  	  font-size: 18px;
	  	  font-weight: bold;
	  	  margin: 4px 0 6px 0;
  	  }

  	  #page_content h3 {
	  	  color: #000;
	  	  font: verdana;
	  	  font-size: 110%;
	  	  font-weight: normal;
	  	  margin: 4px 0 6px 0;
  	  }
  	  
  	  #page_content p {
	  	  color: #036;
		  font:verdana;
	  	  font-size: 100%
	  	  margin: 4px 0 6px 0;
  	  }
  	  
  	  #page_content li {
	  	  color: #036;
	  	  font:verdana;
	  }
  	  
  	  
  	  #page_content a {
	  	  color: #036;
  	  }
  	  
  	  #page_content a:hover {
	  	  color: #990000;
  	  }
  	  
  	  
  	  #page_content h1 {
	  	  color: #990000;
  	  }
  	  
  	  #page_content2 h2 {
	  	  color: #036;
	  	  font: verdana;
	  	  font-size: 18px;
	  	  font-weight: bold;
	  	  margin: 4px 0 6px 0;
  	  }
  	  
  	  #page_content2 h3 {
	  	  color: #036;
	  	  font: verdana;
	  	  font-size: 110%;
	  	  font-weight: bold;
	  	  margin: 4px 0 6px 0;
  	  }
  	  
  	  #page_content2 p {
	  	  color: #000;
		  font:verdana;
	  	  font-size: 100%
	  	  margin: 4px 0 6px 0;
  	  }
  	  
  	  #page_content2 a {
	  	  color: #990000;
  	  }
  	  
  	  #page_content2 h1 {
	  	  color: #990000;
  	  }



/* Headings */

h1, h2, h3, h4 {
margin: 0;
padding: 0;
color: #BE4808;
}

h3.promote {
font-size: 100%;
margin-top: 20px;
color: #918668;
}


#content-main h1 {
font-family: arial, sans-serif;
font-size: 155%;
font-weight: normal;
}

#content-main h2 {
font-size: 135%;
font-weight: normal;
}


#sidebar-secondary h2 {
font-size: 120%;
margin: 0;
padding: 0;
line-height: 1.3;
}

#sidebar-secondary h3, #sidebar-secondary h1 {
font-size: 110%;
line-height: 1.3;
color: #918668;
margin: 0 0 10px 0;
padding: 0;
}

div.post {
border-bottom: 1px solid #DFD2B3;
padding-bottom: 20px;
margin-bottom: 30px;
}

div.post h2 {
background: none;
}

div.post h3 {
margin: 10px 0 0 0;
padding: 0;

}

/* Lists */

#sidebar-secondary ul, #sidebar-secondary ul li {
margin: 0;
padding: 0;
width: 130px;
}

#sidebar-secondary ul {
border-bottom: 1px solid #E9E7DB;
}

#sidebar-secondary ul.noDivider {
border-bottom: none;
}

#sidebar-secondary ul li {
font-size: 95%;
padding: 8px 0;
}

#sidebar-secondary ul li a {
color: #759806;
font-weight: bold;
}

ul#sideNav {
margin-bottom: 20px;
}

ol, ol li {
list-style: none;
margin-left: 0;
padding-left: 0;
}

ol li {
padding: 4px 0;
}

/* Links */

#sidebar-secondary ul li a {
border-bottom: 1px dotted #E9E7DB;
}

#sidebar-secondary ul li a:hover {
color: #776E55;
border-bottom: 2px solid #E9E7DB;
}

#content-main h2 a {
color: #679609;
background: url(images/headline-bg.gif) no-repeat 0 0;
padding-left: 22px;
}
#content-main a {
border-bottom: 1px dotted #E9E7DB;
}

#content-main a:hover {
color: #776E55;
border-bottom: 2px solid #E9E7DB;
}

/* Posts */

span.meta {
display: block;
font-size: 85%;
color: #776e55;
margin: 5px 0;
}

span.meta a, span.meta a:hover {
color: #776e55;
}

p.postmetadata {
font-size: 90%;
color: #776E55;
}

/* forms */

#sidebar-secondary form {
margin: 0;
padding: 0;
}

#sidebar-secondary form input {
margin: 5px 0;
}

div.content form {
text-align: left;
}

div.content form input, div.content form label {
text-align: left;
color: #8F8677;
font-weight: normal;
}

input.form-submit {
margin: 0;
text-align: left!important;
color: #333!important;
}

div.form-item {
text-align: left!important;
}

div.item-list ul, div.item-list ul li {
list-style: none;
margin: 0;
padding: 0;
text-align: left!important;
clear: both!important;
}

ul.menu, ul.menu li {
padding: 0;
margin: 0 0 0 10px!important;


}

div#node-list ul li h4 {
font-size: 160%;
font-weight: normal;
margin: 0;
padding: 10px 0 5px 0;
}

ol.commentlist {
padding-left: 0;
}

ol.commentlist, ol.commentlist li {
margin-left: 0;
}

ol.commentlist li {
background-color: #F9F1E4;
padding: 10px;
}

ol.commentlist li.alt {
background-color: #FDFBEF;
padding: 10px;
}

ol.commentlist cite {
font-weight: bold;
}

span.commentmetadata {
font-size: 90%;
}

span.commentmetadata a:hover {
border-bottom: 1px solid #776E55;
}

span.podcastLinks a {
font-weight: bold;
}

/* contact form */

form dl, form dl dt, form dl dd {
margin: 0;
padding: 0;
}

form dl dt {
margin: 10px 0 3px 0;
padding: 0;
}

div.navigation {
margin-bottom: 15px;
}


/* Wellness Card */
.title {
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6699CC;
	letter-spacing: normal;
	word-spacing: normal;
}
.copy-justify {
	text-align: left;
	text-justify: newspaper;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #6699CC;
}

/* Footer */



div.primary-links {
float: left;
margin: 20px 0 0 50px;
color: #900;
font-size: 85%;
}

#footer div.primary-links a:hover {
border-bottom: 1px solid #fff;
}

#footer {
float: left;
clear: both;
width: 755px;
padding: 0 0 20px 15px;
background: #900 url(images/footer_bg.jpg) repeat-x;
}

#footer span {
display: block;
color: #F5FAFB;
font-size: 95%;
padding: 4px 0 0 0;
}


/* Digg, Technorati etc */

div.category_item_meta {
width: 66px;
padding: 10px 10px 10px 10px;
margin: 15px 0;
background: #fff;
border: 1px solid #DFD2B3;
}

span.editPost a {
display: block;
margin: 0 0 10px 0;
}

/* Goodies */

#desktop-wrap {
width: 415px;
border-top: 1px solid #DFD2B3;
float: left;
margin-bottom: 30px;
}

div.desktop {
float: left;
padding: 30px 0;
border-bottom: 1px solid #DFD2B3;
}

div.details {
float: left;
width: 169px;
padding-right: 20px;
}

div.goodies h3 {
padding: 10px 0;
}

h4.desktop {
padding-bottom: 5px;
}

ul.desktop {
list-style: none
margin: 0;

padding: 10px 0 10px 0;
}

ul.desktop li {
list-style: none;
margin: 0;
padding: 4px 10px 4px 20px;
background: url(images/p_bullet_green.jpg) no-repeat 0 3px;
}

img.desktop {
float: right;
border: 5px solid #DDDBD0;
}

div.banners h3 {
clear: left;
margin-top: 30px;
}

div.banners ul {
margin: 25px 0;
}

div.banners ul li {
margin: 10px 0;
}

/* PCA Vote Box */

form#pca-vote {
background: #CDE392;
color: #333;
border: 2px solid #ADBF7B;
padding: 8px;
}

form#pca-vote h3 {
color: #323723;
font-size: 175%;
}

form#pca-vote a {
font-weight: bold;
color: #323723;
border-bottom: 1px solid #323723;
}


form#pca-vote a:hover {
color: #323723;
border-bottom: none;
}

/* Subscription Banner */

div#subsBanner {
float: left;
height: 105px;
width: 415px;
margin-bottom: 15px;
background: #ffd448 url(images/subsbanner-bg.gif) no-repeat top left;
}

div#subsBanner a, div#subsBanner a:hover {
text-decoration: none;
border: none;
}

div#subsBanner span {
float: left;
padding: 0 10px 0 10px;
}

a.subsRegular {
font-weight: bold;
display: block;
float: left;
background: #8f330a url(images/subsbtn-regular.gif) no-repeat top left;
border-bottom: none;
width: 126px;
padding: 9px 34px;
margin: 60px 0 0 10px;
color: #fff;
}

a.subsEmail {
font-weight: bold;
margin-left: 210px;
display: block;
background: #cb5015 url(images/subsbtn-email.gif) no-repeat top left;
border-bottom: none;
padding: 9px 34px;
margin-top: 60px;
width: 126px;
color: #fff;
}

a.subsRegular:hover {
background: #cb5015 url(images/subsbtn-regular-over.gif) no-repeat top left;
color: #FFE990!important;
}

a.subsEmail:hover {
background: #cb5015 url(images/subsbtn-email-over.gif) no-repeat top left;
color: #FFE990!important;
}

span.hide {
display: none!important;
}

hr.clear {
display: none;
width: 100px;
clear: both;
}

/* Highlight box */

a.highlight {
display: block;
padding: 10px;
background-color: #FFDA53;
border: none!important;
font-weight: bold;
}

a.highlight:hover {
border: none!important;
font-weight: bold;
}

/* drop down menu */

#menuh-container
	{
	position: relative;	
	width: 770px;
	text-align:center;	
	padding:0;
	margin:0;
	background-color:#FAFEFF;
	}

#menuh
	{
	font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	width:770px;
	float:left;
	margin: 0;
	text-align:center;
	padding:0;
	background: #FAFEFF url(images/nav_bg.jpg) 0  repeat-x;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border:none;
	white-space:nowrap;
	margin:0 0 0 0px;
	padding: 0.5em 1.6em;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	background: #FAFEFF url(images/nav_bg.jpg) 0  repeat-x;
	text-decoration:none;
	
	}
	
#menuh a:hover						/* menu on mouse-over  */
	{
	color: white;
	 background: #FAFEFF url(images/nav_bg_sep.jpg) 0 repeat-x;
	text-decoration:none;
	}	

	
#menuh ul li ul li a:link, #menuh ul li ul li a:visited, #menuh ul li ul li a:active /* sub menu at rest */
	{
	color: white;
	background-image:none;
	background-color:#990000;
	text-decoration:none;
	}	

#menuh ul li ul li a:hover						/* sub menu on mouse-over  */
	{
	color: white;
	background-image:none;
	background-color:#C00000;
	text-decoration:none;
	}	
	
#menuh ul
	{
	list-style:none;
	margin:0px;
	padding:0;
	float:left;
   	/* width of all menu boxes */
	/* NOTE: For adjustable menu boxes you can comment out the above width rule.
	However, you will have to add padding in the "#menh a" rule so that the menu boxes
	will have space on either side of the text -- try it */
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	margin:0 0 0 0;
	}
	

#menuh ul ul
	{
	width:185px;
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	padding:0;
	margin:0;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	margin:0;
	padding:0;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{
	display:none;
	
}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{
	display:block;
	margin: -1em 0 0 -1em;
	}

/* End CSS Drop Down Menu */

/* bottom logos */

#logos {
	width:750px;
	height:auto;
	background-color:#FFFFFF;
	padding:10px;
	margin:0;
	text-align:center;
	clear:both;
	
}



#newstxt p {
	font-family: "Times new roman", Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	color:#000;
}

#newstxt img {
	display:block;
	float:left;
	margin:10px;
	text-align:center;
}

#fixwrap {
	clear:left;
}


#coc ul {
	list-style-type:disc;
}

#tagbox {
	width:233px;
	height:auto;
	background:none;
	margin:0 0 20px -10px;
	padding:0;
	text-align:center;
}


#tagbox a {
	color:white;
	font-weight:bold;
	margin:0;
	padding:10px;
	background:#c00000;
}

#tagbox a:hover {
	
	color:white;
	text-decoration:none;
	background:#990000;
	padding:10px;
		
}

#tagbox2 {
	width:233px;
	height:auto;
	background:none;
	margin:0 auto;
	padding:0;
	text-align:center;
}


#tagbox2 a {
	color:white;
	font-weight:bold;
	margin:0;
	padding:10px;
	background:#c00000;
}

#tagbox2 a:hover {
	
	color:white;
	text-decoration:none;
	background:#990000;
	padding:10px;
		
}

#tagbox3 {
	width:auto;
	height:auto;
	background:none;
	margin:0 auto;
	padding:0;
	text-align:center;
}


#tagbox3 a {
	color:black;
	font-weight:bold;
	margin:0;
	padding:10px;
	background:none;
}

#tagbox3 h2.zip {
		text-align: center;
		color: #FFFFFF; /*#D05A25;*/
		margin:0;
		padding:3px;
		font: bold 16px Arial,sans-serif;
		line-height: 18px;
		background:#c00000;
  		}


  		
#tagbox3 a:hover {
	
	color:black;
	text-decoration:none;
	background:none;
	padding:10px;
		
}

#zip {
	width:500px;
	height:auto;
	text-align:center;
	margin:20px auto 0px;
	padding:5px;
	border-style:solid;
	border-width:2px;
	border-color:#312F30;
}

#zip a {
	font-weight:bold;
	font:Arial,sans-serif;
	font-style:bold;
	text-decoration:underline;
}


#hitcounter {
	background:#FFFFFF;
	width:770px;
	margin:0;
	padding:5px 0;
	text-align:center;
}

/* Holiday mesasges */

#newyear {
	height:400px;
	width:400px;
	text-align:center;
	background:#ffcccc;
}

.popUp1 { 
	position: absolute; top: 10%; left: 20%; 
	text-align: center; 
	padding: 5px; 
	border: 1px solid black; 
	background: white; 
	}
	
.popUp2 { 
	position: absolute; top: 10%; left: 20%; 
	text-align: center; 
	padding: 5px; 
	border: 1px solid black; 
	background: white; 
	}
	
div#Datediv {
	display:none;
}

div#DateDiv.DateRange {
	display:none;
}

