body
{
	font-family:tahoma;
	font-size: 12px;
}


.formTitle
{
	text-align:center;
	padding: 10px;
}
.formTitle .storeName
{
	font-size: 14px;
	font-weight: bold;
}
.formTitle .storeAddress
{
	font-size: 12px;
	font-style: italic;
}

.formLabel
{
	text-align: right;
	vertical-align:middle;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

.formInput
{
	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 5px;
}

.formButtons
{
	text-align: center;
}

.formErrorMessage
{
	text-align: center;
	color: Red;
	font-weight: bold;
}



.sectionTitle { margin-left: 15px; font-weight: bold; text-transform: uppercase; line-height: 58px; vertical-align: middle; font-size: 16px; }


.loginMenu { clear: both; margin-left: 400px; width: 300; position: absolute; margin-top: -65px; width: 255px; height: 180px; overflow: hidden; }
.loginMenuHeader { color:#4E8304; font-family: Arial; font-size: 20px; font-weight: bold; background-image: url('/images/green_r1-c_repeater.png'); height: 66px; }
.loginMenu div td { color:#575757; margin-left: 15px; font-weight: bold; text-transform: uppercase; line-height: 58px; vertical-align: middle; }
.loginMenuFields { color: #575757; font-size: 14px; background-image: url('/images/green_r2-c_repeater.png'); width: 200px; }


.menu td { text-align: center; font-family: @Arial Unicode MS; font-weight: bold; font-size: 12px; vertical-align: middle;}
.menu td a { color:#999999; text-decoration:none; text-transform:uppercase;}
.menu td a:hover { text-decoration:none; text-transform:uppercase; color:#EDA100;}


.homepageContentLeft { clear: both; margin-left: 15px; width: 385px; }
.homepageContentMain { clear: both; margin-left: 15px; margin-top: 20px; }

.storePinSearchText { float: left; color:#673504; font-size: 14px; background-image: url('/images/r4-c4-search_background.png'); height: 62px; width: auto; }
.storePinSearchBoxLeftSide { float: left; margin-left: 35px; background-image: url('/images/r4-c3-search-left_cap.png'); height: 62px; width: 15px; }
.storePinSearchBoxRightSide { float: left; background-image: url('/images/r4-c5-search-right_cap.png'); height: 62px; width: 15px; }


.searchByPharmacyLetter { clear: both; float: left; width: 707px; line-height: 39px; background-image: url('/images/r5-c1.jpg'); }
.searchByPharmacyLetterText { float: left; margin-left: 25px; line-height: 39px; vertical-align: middle; text-align: center; text-transform: uppercase; width: 150px; font-size: 11px; color: #A0EF31; font-weight: bold; }

.alphabet a{ color: #FFFFFF; font-size: 14px; text-transform: uppercase; text-decoration: none}
/*.alphabet a:hover{ text-decoration: none; color: #EA9A0B; font-weight: bold; font-size: 18px;}*/
.alphabet a:hover{ text-decoration: none; color: #EA9A0B; font-weight: bold; }
.alphabet { float: left; margin-left: 10px; line-height: 39px; width: 522px; vertical-align: middle; text-align: left; text-transform: uppercase; font-size: 14px; letter-spacing: 2px; color: #FFFFFF; text-decoration:none; }

.tableMenu { width: 100%; }
.tableMenu td { text-align: center; padding: 10px; }
.tableMenu a { text-decoration: none; }
.tableMenu img { border: none; }

.footer{ color:#575757; padding-left:26px; height:53px; font-size: 12px; clear: both; width: 707px; line-height: 15px;}
.footer a{ color:#575757; text-decoration:none}
.footer a:hover{ text-decoration:none; color:#EE7B0F;}

.PharmacyPageOneColumn { text-align: center; width: 640px; float: left; font-size: 14px; clear: both; }
.PharmacyPageOneColumn .formLabel { color: Black; font-size: 12px;}
.PharmacyPageOneColumn fieldset legend { color: #EA9A0B; font-size: 15px; font-weight: bold; }

.PharmacyPageTwoColumnLeft { text-align: center; width: 315px; float: left; font-size: 14px; clear: both; }
.PharmacyPageTwoColumnLeft .formLabel { color: Black; font-size: 12px;}
.PharmacyPageTwoColumnLeft fieldset legend { color: #EA9A0B; font-size: 15px; font-weight: bold; }

.PharmacyPageTwoColumnRight { text-align: center; width: 315px; float: Right; font-size: 14px; }
.PharmacyPageTwoColumnRight .formLabel { color: Black; font-size: 12px;}
.PharmacyPageTwoColumnRight fieldset legend { color: #EA9A0B; font-size: 15px; font-weight: bold; }



.NewsTitle { width: 550px; float: left; text-align: left; font-weight: bold; font-size: 12px; padding-top: 10px; }
.NewsTitle a, a:link, a:visited{ text-decoration: none; color: #999999;}
.NewsTitle a, a:hover { color: #EDA100; }


.NewsDesc { clear:both; width: 550px; }

.navigationSideBar
{
    border-right: solid 1px gray;
    padding: 0px 15px 0px 5px;
    
}
.navigationStep
{
    padding: 0px 0px 10px 50px;
    
}
