#ymap{
	width:500px;
	height:400px;
	margin: 10px 20px 10px 20px;
}


body {
	margin: 0;
	margin-bottom: 25px;
	padding: 0;
	background-color: #CC3333;
	font-family: "Verdana", "Arial";
	font-size: 13px;
	link: #FFFFCC; 
	vlink: #FFFFCC;
	alink: #FFFFCC;
}

#page{
	width:750px;
}

#topbar{
position: relative;
	background-color: #CC3333;
	height: 70px;
	padding-left:50px;
	text-align: left;
	z-index:500;
	width: 580;
}

#cookieCrumbs{
	position: absolute;
	top: 10px;
	right:10px;
	background-color: #CC3333;
	height: 40px;
	padding-left:50px;
	text-align: right;
	overflow: hidden;
	z-index:100;
}
    
      
.sidebar {
	background-image: url('/images/rosey_draft.png');
	background-repeat: no-repeat;
	width: 200px;

	left:0px;
	height: 755px;
	float: left;
	z-index: 1000;
}

#menuItems {
	position: relative;
	top: 353px;
}

#zip
{
	color: #CC3333;
	/*background: #fee3ad;*/
	background: #ffffff;
	
	width: 200px;
	text-align: center;
}

#zipcodesearch{
  margin-top: 10px;
}
      
  .content {
    position: absolute;
    left: 200px;
	background-color: #cccc99;
 	width: 620px;
 	text-align: left;

  }
      
   .contentDiv{
 	height: 100%;
  	margin: 10px 15px 10px 10px;
  	left: 20px;
  }  
      
      h1 {
        font-size: 28px;
        color: #1f5290;
      }
      
      a:link  {
		color: white;
      }
      
      a:visited  {
		color: white;
      }
      
      a:hover {
        background-color: #157009;
        color: white;
        text-decoration: none; 
      }    
        
      a:active  {
		color: white;
      }
      

 
      
      


      
      
      #underEighteen {
        padding-top:5px;
        padding-bottom:5px;
 		margin-left: 80px;
      	
      }
      
      #listTable {
        text-align: left;
      	margin-left: 200px;
      }
      
      
      #zipcodeimage {
        vertical-align:middle;
      	margin-top: 5px;
      	margin-left:60px;
      }
      
      #zipsearchbutton {
		position: absolute;
		margin-left: 7px;
      }

      

      
      #frontPageSmallText {
      	font-size: 15px;
      	padding-left: 20px;
      	margin-bottom: 10px;
      	text-align: left;
      	padding-bottom:10px;
      	color: #000000;
      	font-weight: normal;
      	width: 580px;
      }
      
      #disclaimerText{
      	font-size: 10px;
      	margin-left: 150px;
      }
      
      #sponsors{
      	position: absolute;
		padding: 0px;
		margin-top: 0px;
	  	left: 628px;
	  	top: 5px;
      
      }
      
      #zipCodeList {
      	width: 700px; 
        left: 38px;
        position: relative;
      }

	  #zipCodeList H3 {
	  	color: #1f5290;
	  
	  }
	  
	  
      #sponsors ul {
  		list-style-type: none;    
      }
  
      #womanshealthlogo {
      	position: absolute;
		left: -2px;
	
      
      }
      
      #bushrelieffundlogo {
      	position: absolute;
		left: 80px;

      }
          
     
      
	  .searchResult {
	 	
	    background-color: #cccc99;
		margin-left:15px;
	    margin-top:20px;

	    padding: 10px 10px 10px 5px;
	    border: 2px solid #CC3333;
	    width:450;
	    
	  
	  }
	  
	  .mapItem {
	  	font-size: 12px;
	  }
	  
	  .contentText {
	  	margin-left:20px;
	  	width:575px;
	  	color: #1f5290;
	  	font-weight:bold;
	  	line-height:25px;

	  }
	  
	  .contentList ul {
	  	position: relative;
	  	left: 5px;
	  	top:10px;
	  }
	  .searchResult ul {
	  	list-style-type: none;
	  
	  }
	  #pharmaciesWrapper {
		
	  }
	 
	  #searchResultsHeader{
	  list-style-type: none;
	  font-size:12;
	  color:#4F4F9C;
	  padding-left:0px;
	  padding-right:0px;
	  margin-left:0px;
	  margin-right:0px;
	  size:400px;
	 
	  
	  }
	  
	  .pharmacyWrapper{

	  	border: medium double #9C9C4F;
	  	background-color: #CCCC99;
	  	width: 90%;
	  	height: 102px;
	  	margin-bottom: 12px;
	  	margin-left:25px;
	  	font-size: 15px;
	  	color: #000000;	  
	  	padding: 4px;	
	  }
	  
	  .cost	 {
	  	font-size: 12px;
	  	color: #1f5290;
	  }
	  
	  .address{

  	
	  }
	  
	  .phone{
  		margin-left:12px;	
 		font-size: 12px;
	  	margin-top: 6px;
	  }

	  .distance{
	  	font-size: 12px;
	  }
	  
	  .hours{
	  margin-top: 3px;
	  	font-size: 10px;
	  }
	  
	  .counterNumber{
	  	float: left;
	  	margin-right: 5px;
	  	margin-left: 5px;
	  }
	  	  
	  .store {

		margin-bottom: 5px;
	  	font-size: 16px;

	  }

      .frontpage_content {
       text-align: left;
       list-style-position: inside;
       font-size: 15px;
      background-repeat: no-repeat;
       color: #157009;
       font-weight: bold;


      }

      .links {
      
      }
      
      .links li{
      	margin-bottom: 5px;
      }
      
      .faqQ{
      	margin-left: 35px;
 		font-weight:bold; 
 		width: 530px;    
      }
      
      .faqA{
      	margin-left: 35px;
      	margin-bottom: 15px;
      	width: 530px;
      }
      
      .brokenAddressList{
      	 font-size: 10px;
      }
      
      .brokenAddressList td {
      	border-bottom: 1px solid #CC3333;
      }