﻿.homeicon
	{
		width: 24px; 
		height: 19px; 
		margin: 10px 0px 0px 12px; 
		/*border: solid 1px #000;*/
	}

.cleft
	{
		float: left; width: 210px;
	}

.cright
	{
		float: right; width: 450px;
	}
	
.drugzip
	{
		width: 50px;
	}

.pharmzip
	{
		width: 75px;
	}
	
.pharmaddress
	{
		width: 180px;
	}
	
.street
    {
        width: 200px;
    }
    
.city
    {
        
        width: 100px;
    }
    
.zip
    {
        width: 60px;
    }
	
.drugsearch
	{
		width: 265px;
	}
	
.txtlogin
	{
		width: 200px;
	}
	
.txtContact
	{
		width: 225px;
	}
	
.txtloginf
	{
		width: 200px;
		background-image:url(../images/fname.gif);
		background-repeat: no-repeat;
	}

.txtloginl
	{
		width: 200px;
		background-image:url(../images/lname.gif);
		background-repeat: no-repeat;
	}	
	
.txtloginf_sm
	{
		width: 120px;
		background-image:url(../images/fname.gif);
		background-repeat: no-repeat;
	}

.txtloginl_sm
	{
		width: 125px;
		background-image:url(../images/lname.gif);
		background-repeat: no-repeat;
	}
	
.txtloginf_sm_noback
	{
		width: 120px;
	}

.txtloginl_sm_noback
	{
		width: 125px;
	}
	
.txtDrugName
	{
		width: 270px;
		background-image:url(../images/drugname.gif);
		background-repeat: no-repeat;
	}

.txtlogine
	{
		width: 200px;
		background-image:url(../images/email.gif);
		background-repeat: no-repeat;
	}
	
.txtlogine_card
	{
		width: 200px;
		background-image:url(../images/email_card.gif);
		background-repeat: no-repeat;
	}
	
.txtlogine_card_noback
	{
		width: 200px;
	}

.txtloginp
    {
        width: 200px;
        background-image:url(../images/password.gif);
        background-repeat: no-repeat;
    }
    
.txtloginpc
    {
        width: 200px;
        background-image:url(../images/passwordc.gif);
        background-repeat: no-repeat;
    }
    
.txtloginz
    {
        width: 200px;
        background-image:url(../images/zip.gif);
        background-repeat: no-repeat;
    }
    
.txtloginz_sm
    {
        width: 75px;
        background-image:url(../images/zip.gif);
        background-repeat: no-repeat;
    }
    
.txtloginz_smdrug
    {
        width: 50px;
        background-image:url(../images/zip.gif);
        background-repeat: no-repeat;
    }
    
.txtlogin_long
    {
        width: 270px;
    }
    
.txtstreet1
    {
        width: 200px;
        background-image:url(../images/address1.gif);
        background-repeat: no-repeat;
    }
    
.txtstreet2
    {
        width: 200px;
        background-image:url(../images/address2.gif);
        background-repeat: no-repeat;
    }
    
.txtcity
    {
        
        width: 100px;
        background-image:url(../images/city.gif);
        background-repeat: no-repeat;
    }
    
.txtstreet1_noback
    {
        width: 200px;
    }
    
.txtstreet2_noback
    {
        width: 200px;
    }
    
.txtcity_noback
    {
        
        width: 100px;
    }
    
.txtOldPass
    {
        width: 200px;
        background-image:url(../images/oldpassword.gif);
        background-repeat: no-repeat;
    }

.txtNewPass
    {
        width: 200px;
        background-image:url(../images/newpassword.gif);
        background-repeat: no-repeat;
    } 
    
.txtConPass
    {
        width: 200px;
        background-image:url(../images/confirmpassword.gif);
        background-repeat: no-repeat;
    }

	
.cleardefault
	{
	}
	
.updateani
	{
		width: 440px; text-align: center; padding-top: 50px;
	}
	
.errorBG
    {
        color: #ff0000;
        background-color: #fffacd;
    }
    
.errorBGQuant
    {
        color: #ff0000;
        background-color: #fffacd;
    } 
      
.signupbox
    {
        float: left; width: 215px; height: 30px;
    }
    
.signupboxreq
    {
        float: right; width: 150px; height: 30px; letter-spacing: normal;
    }
	
/* password indicator */
.pwSIndicator
    {
        height: 18px;
        width: 215px;
        margin-left: 15px;
        padding-top: 3px;
        font-family: Arial, Trebuchet MS;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
    }
    
.pwindicator
    {
        width: 200px;
        font-family: Arial, Trebuchet MS;
        text-align: center;
        font-size: 10px;
        font-weight: bold;
    }
    
.pwstrength1
    {
        background-color: #ff0000;
        color: #ffffff;
    }
    
.pwstrength2
    {
        background-color: #ffff00;
        color: #000000;
    }
    
.pwstrength3
    {
        background-color: #00ffff;
        color: #000000;
    }
    
.pwstrength4
    {
        background-color: #0000ff;
        color: #ffffff;
    }
    
.pwstrength5
    {
        background-color: #00ff00;
        color: #000000;
    }
	
/* Quantity picker */	
.Qbutton
	{
	width: 310px;
	float: right;	

	}
	
.Qbutton_r1
	{
		height: 97px; 
		padding-top: 3px;
	}
	
.Qbutton_r2
	{
		height: 75px; 
		padding-top: 25px;
	}
	
.Qbutton_r3
	{
		height: 50px; 
		padding-top: 50px;
	}

.Qbutton_r4
	{ 
		height: 32px; 
		padding-top: 68px;
	}
	
.loginleft
	{
		width: 280px;
	}
	
.loginright
	{
		width: 380px;
	}

/* locate pharmacy box */
.lp
  {
    padding: 5px 5px 5px 5px; border: solid 1px #18a6d4;
  }

.lpheader
  {
  	height: 25px; line-height: normal;
  }

.lpnum
  {
    border: solid 1px #C5BAAA; width: 187px; height: 50px; padding: 5px 0px 0px 3px;
  }

.lpbutton
  {
  	text-align: right; padding:  5px 4px 0px 0px; display: block;
  }
  
/* saved pharmacies */
.mrpre
	{
		color: #c0c0c0; padding: 3px 3px 5px 3px;
	}

.mrpost
	{
		color: #000; padding: 3px 3px 5px 3px;
	}

.dsleftnav
	{
		width: 207px; margin-right: 10px;
	}

.dsleftnavborder
	{
		margin-bottom: 5px; border: solid 1px #18a6d4; padding: 5px 5px 5px 0px;
	}

.spheader
	{
		height: 25px; line-height: normal; padding-left: 5px;
	}

.spblock
	{
		height: 55px; width: 205px; display: block; margin-bottom: 10px;
	}

.spdefault
	{
		margin: 7px 0px 5px 5px;
	}

.repspheader
	{
		width: 205px; height: 17px; background-color: #aecce4; line-height: normal;
	}

.repsptitle
	{
		float: left; width: 184px;
	}

.repspx
	{
		float: right; width: 16px;
	}
	
/* progress bar */
.prog
	{
		float: left; height: 15px; width: 66px; border-top: solid 1px #bde1fc; border-left: solid 1px #bde1fc; border-right: solid 1px #72a1c3; border-bottom: solid 1px #72a1c3; 
	}

.progdone
	{
		background-color: #a9cde7; width: 65px;
	}

.progdone_border
	{
		border-left: solid 1px #bde1fc; 
	}

.progtable
	{
		 width: 206px; margin-bottom: 5px; border: solid 1px #afcce4; padding: 5px 5px 5px 0px;
	}

.progheader
	{
		 background-color: #f4f8fa; height: 15px; line-height: normal; padding: 3px 0px 3px 5px;
	}

#searchprogbar
	{
		width: 205px;
	}

#prog3
	{
		width: 68px;
	}	
	
.divbutton
	{
		background: #18a6d4;
		font-family: "Trebuchet MS", Helvetica;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		border: none;
		margin: 3px;
	}
	
a.lnkbutton, a.lnkbutton:hover, a.lnkbutton:visited, a.lnkbutton:active
	{
		background: #18a6d4;
		font-family: "Trebuchet MS", Helvetica;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		border: none;
		margin: 3px;
	}
	
.pdflogo
	{
		float: left;
		width: 115px;
		height: 50px;
		margin-right: 5px;
	}

.pdfmsg
	{
		float: left;
		width: 330px;
		height: 50px;
		line-height: 16px;
	}
	
.ulInst1 li
	{
		list-style: none;
		background: url(../images/step1.gif) no-repeat left top;
		display: block;
		padding-left: 15px;
	}
	
.ulInst2 li
	{
		list-style: none;
		background: url(../images/step2.gif) no-repeat left top;
		display: block;
		margin: 0;
		padding-left: 15px;
	}
	
.ulInst3 li
	{
		list-style: none;
		background: url(../images/step3.gif) no-repeat left top;
		display: block;
		padding-left: 15px;
	}
	
.olnum li
	{
		list-style-type: decimal;
	}
	
.priceheader
	{
		border: solid 1px #cbbf8e; 
		background-color: #f0ede4; 
		font-size: 13px; 
		font-weight: bold;
		height: 20px;
		text-align: left;
		padding: 3px 0px 0px 8px;
		line-height: normal;
	}
	
.priceheader_left
	{
		border-left: solid 1px #cbbf8e; 
		border-top: solid 1px #cbbf8e; 
		border-bottom: solid 1px #cbbf8e; 
		background-color: #f0ede4; 
		font-size: 13px; 
		font-weight: bold;
		height: 20px;
		text-align: left;
		padding: 3px 0px 0px 8px;
		line-height: normal;
	}
	
.pharmheader
	{
		border: solid 1px #00529b; 
		background-color: #aecce4; 
		font-size: 13px; 
		font-weight: bold;
		height: 20px;
		text-align: left;
		padding: 3px 0px 0px 8px;
		line-height: normal;
	}
	
.pharmcontent
	{
		border-left: solid 1px #00529b; 
		border-right: solid 1px #00529b; 
		border-bottom: solid 1px #00529b;  
		font-size: 13px; 
		height: 20px;
		text-align: left;
		padding: 3px 0px 0px 8px;
		line-height: normal;
	}	
	
.priceheader_right
	{
		border-right: solid 1px #cbbf8e; 
		border-top: solid 1px #cbbf8e; 
		border-bottom: solid 1px #cbbf8e; 
		background-color: #f0ede4; 
		font-size: 13px; 
		font-weight: bold;
		height: 20px;
		text-align: left;
		padding: 3px 0px 0px 8px;
		line-height: normal;
	}
	
.pricecontent
	{
		font-size: 12px; 
		border-left: solid 1px #cbbf8e; 
		border-bottom: solid 1px #cbbf8e;
		height: 27px;
		padding: 10px 0px 0px 5px;
	}
	
.pricecontentleft
	{
		border-right: solid 1px #cbbf8e; 
		border-bottom: solid 1px #cbbf8e;
		height: 27px;
		padding-top: 10px;
	}
	
.save
    {
        background-image: url(images/save.gif);
        width: 14px;
        height: 14px;
    }

.remove
    {
        background-image: url(images/remove.gif);
        width: 14px;
        height: 14px;
    }
    
.divWarning
    {
          width: 300px;
          position: absolute;
          top: 30%;
          left: 40%;
          z-index: 100;
          display: none;
          visibility: hidden;
          z-index: 10;
    }
    
.divWarningLeft
    {
    	background-color: #ffffff;
        border-left: solid 1px #ff0000;
    }
    
.hometext
    {
        font-family: Trebuchet MS; 
        color: #ffffff; 
        font-size: 17px; 
        text-align: center;
    }
    
.borderw
    {
        border: solid 1px #fff;
    }
    
.homebox
    {
        background-color: #f6fafc; 
        height: 130px;
        margin-top: 7px;
        padding: 10px;
    }
    
.homeboxinstcard
	{
		background-color: #f6fafc; 
        height: 130px;
        margin: 7px 10px 0px 0px;
        padding: 10px;
	}
	
.insttop
	{
		margin: 0px 0px 0px 20px; 
		background-image: url(../images/insttop.png); 
		width: 136px; 
		height: 35px;
	}
	
.instbtn
	{
		margin: 15px 0px 0px 15px;
	}
	
.instbot
	{
		margin: 10px 0px 0px 5px; 
		background-image: url(../images/instbot.png); 
		width: 170px; 
		height: 18px;
	}
      
#homelinks
  {
        width: 180px; 
        margin-right: 10px;
  }
  
#homeinfo
  {
        width: 530px; 
        margin-right: 10px;
  }
  
#homequote
  {
        width: 190px; 
  }
  
#homelinks ul
  {
      margin: 10px 0px 0px 25px;
  }
  
#homelinks ul li
  {
      list-style-image:  url(../images/gt.png);
  }  
  
#homelinks ul li div
  {
  	font-size: 13px;
    margin:  5px 0px 10px 0px;
  } 
  
#homelinks ul li div a
  {
      text-decoration: none;
      color: #000;
  }
  
#homelinks ul li div a:hover
  {
      text-decoration: underline;
      color: #000;
  }  

#homeinfo .hifont
  {
      font-size: 12px;
      line-height: normal;
  }

#homeinfo ul
  {
      list-style: disc;
      margin: 7px 0px 0px 25px;
  }  
  
#homeinfo div a
  {
      text-decoration: none;
  }
  
#homeinfo div a:hover
  {
      text-decoration: underline;
      color: #f47321;
  }
  
.a_home
    {
        color: #fff;
        text-decoration: none;
    }
    
.a_home:visited
    {
        color: #fff;
        text-decoration: none;
    }

.a_home:hover
    {
        color: #fff;
        text-decoration: underline;
    }
    
.a_home:active
    {
        color: #fff;
        text-decoration: underline;
    }
    
.newblue
    {
        background-color: #18a6d4;
    }
    
/* quantity picker */
.freetextrad
	{
		position: relative; 
		top: -21px; 
		left: 24px;
	}
	
.freetextrad_button
	{
		position: relative; 
		top: -34px; 
	}

.freetext
	{
		/*position: relative;
		top: 0px;
		left: 10px;*/
		margin-top: 15px;
	}
	
.freetext_button
	{
		position: relative;
		top: 0px;
	}
	
.pharmlogos
    {
        width: 100%; 
        height: 685px;
    }
    
.logobox
    {
        width: 195px;
    }
    
.nosl
	{
		width: 510px; 
		height: 357px; 
		display: none; 
		visibility: hidden; 
		overflow: hidden;
	}
	
.discount
	{
		width: 75px;
		height: 75px;
		background: url(../images/discount.png);
	}
	
.homequote
	{
		width: 50px;
		height: 47px;
		background: url(../images/quotes.png) no-repeat;
	}
	
.sharesavings
	{
		width: 75px;
		height: 40px;
		font-size: 12px;
		text-align: center;
		background: url(../images/sharesavings.png) no-repeat;
	}