﻿html, body {
    background: url("/images/bg-gradient.gif") repeat-x scroll 0 0 #F5F5F5;
    color: #9E9E9E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}  

img {
	border-style:none;
}
.fl {
	float: left;
}
.cl {
	clear: both;
}
#page {
    background: url("/images/page-shadow.png") repeat-y scroll 0 0 transparent;
    margin: 0 auto;
    width: 940px;
}

a {color:#006A9D; text-decoration:none;}
a:hover {text-decoration:underline;}
#frame {
    background-color: transparent;
    font-size: 12px;
    line-height: 16px;
    margin: 0 auto;
    padding: 20px;
    width: 900px;
    /*overflow:auto;*/
    overflow: visible;
}
#content {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    padding: 0;
    width:892px;
}
#footer {
    clear: both;
    line-height: 16px;
    margin: 20px auto 0 auto;

    position: relative;
    width: 940px;
}

#allservices {color:#4e4e4e;}
.findPharmacist {color:#FFFFFF; font-size:17px; font-weight:bold; width:200px;}
#search_distance_container {/*padding-left:250px;*/}
#search_distance_table {margin-left:45px;}
#search_distance_table td {height:36px; padding:0; vertical-align:top;}
/*input.searchBar {width:480px; height:26px; margin:0 15px 0 20px; padding:4px 5px 0 5px; float:left;}*/
input.searchBar {width:480px; height:35px; margin:0px 15px 0 20px; padding:0px 5px 0 5px; float:left; line-height:35px;}


input.searchBTN {height:35px; width:101px; padding:0 10px; background:#dfdfdf url('/images/searchBTN.gif') repeat-x; color:#006a9d; font-size:12px; font-weight:bold; border:1px solid #aaaaaa; cursor:pointer; margin-top:2px;}
input.refinesearch {height:31px; padding:0 10px; background:#dfdfdf url('/images/searchBTN.gif') repeat-x; color:#006a9d; font-size:12px; font-weight:bold; border:1px solid #aaaaaa; cursor:pointer; float:right; text-transform:uppercase;}
.refineService {height:34px; width:150px; padding:0;margin-right:10px; background:#dfdfdf url('/images/searchBTN.gif') repeat-x; color:#464646; font-size:13px; font-weight:bold; border-right:1px solid #aaaaaa; border-left:1px solid #aaaaaa; border-top:none; border-bottom:none; text-transform:uppercase; text-align:center; line-height:34px; float:left;}
.refineServiceBar {background:#f0f0f0; border-top:1px solid #aaaaaa; }
.messageSocial {margin-top:20px;}
.searchHome, .searchResults {background:transparent url('/images/aboveBeyondBanner.jpg') no-repeat; /*height:385px;*/ height: auto; padding-top:0px; position:relative;}
#searchHomeSurveyButton { margin:0; padding: 0; display:block; float:right; margin: 0px 51px 227px 0; position:relative; top:5px; width: 281px; height: 65px;}	
.searchResults .socialBTN {display:none;}
.social-twitter, .fb-like {float:left; margin:4px 10px 0 0;}
#___plusone_0, #___plusone_1 {float:left !important; margin:4px 10px 0 0 !important;}
.searchResults #messagearea {font-size:18px; color:#424242; margin-top:10px;}
.searchResults .messageSocial {display:none;}
#phys_searchform {/*overflow:auto;*/ overflow: visible;clear:both;}
/* Results */
.srchcriteria {margin-left: 5px; font-size:16px; color:#9e9e9e; font-weight:bold;}
.pharm_nm {font-weight: bold; font-size:18px; margin-right:10px;}
.pharm_nm a {color: #006A9D; text-decoration:none;} 
.pharm_title {font-size:16px; padding-right:10px; margin-right:15px; border-right-width:1px; border-right-style: solid; font-weight:bold; color:#629fcb;}
.pharm_years {font-size:16px; margin-right:10px;}
.pharm_interest {color: #666666; height: 14px; border-top:1px solid #bbe1f6; margin-top: 9px;padding-top:8px;}
.pharmrow {border-style:solid; border-width: 1px; border-color:#bbe1f6; color:#629FCB; background-color:#EDF6FC; margin-left:27px; margin-bottom:10px;}
.store_header {margin-bottom:10px; margin-top:5px; color:#9e9e9e;}
.list_info {padding-top:20px; padding-right:15px; width:738px;}
.pharmtech_info {padding-top:23px; padding-left: 15px; width:815px; height: 40px;color:#999999;}
.storeDescription {font-size:16px; background:#EDF6FC; border-top:1px solid #bbe1f6; border-bottom:1px solid #bbe1f6; padding:10px; margin-bottom: 10px; color:#4a4b4f; }
a.new_search {font-size:12px; margin-left:15px;}
.pharmtech_info .pharm_title {color:#999999;}
.removecriteria {cursor:pointer;}
.photo {margin-right:10px;margin-top:4px;margin-left:4px;margin-bottom:4px;}
.results_list .photo {border:1px solid #BBE1F6;}
.paging {width:140px; text-align:right; /*margin:10px 0;*/ padding-top: 5px; margin-right: 10px;}
.paging_bottom {width:140px; text-align:right; margin-top:10px; margin-bottom: 10px; margin-right: 10px;}
.paging a, .paging_bottom a {padding:0 5px;}
#allservices ul li {width: 201px; font-size: 12px; float:left;}

#selected_criteria {background-color: #EDF6FC;float:left; height: auto; width:892px;}
#selected_criteria li {float:left; margin-right:18px;}
#noresults_message {height: 40px; width:900px; text-align:center; color:#F61301; border-style: solid; border-width: 2px; 
                    border-right-color:transparent; border-left-color:transparent; 
                    border-top-color:#FF0000; border-bottom-color:#FF0000;
                    font-weight:bold;
                    }
#certstrain, #interest {
    height: 155px;
    overflow: auto;
    background:#FFFFFF;
    width:249px;
}
#language {
	width: 375px;
    height: 155px;
    overflow: auto;
    background:#FFFFFF;
}
#language ul li {width:175px;}
#language .column {
    float: left;
    /*margin-left: 5px;*/
    width: 46%; /*47%*/
}
ul.no_bullets li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px;
}
.padAll2px {
    padding: 2px !important;
}
div,.nopad { margin:0; padding:0;}
.clear-both {
    clear: both;
}
.padTop5px {
    padding-top: 5px;
}
.wid220 {
    width: 220px;
}
.brdLtSld {
    border-left-style: solid;
}
.brdTopSld {
    border-top-style: solid;
}
.brdBtmSld { border-bottom-style: solid;}
.brdTopSld, .brdLtSld, .brdRtSld, .brdBtmSld {
    border-color: #CACACA;
    border-width: 1px;
}
.padLt5px {padding-left: 5px;}
.results_list {width:900px; padding-top: 10px; }
#selected_criteria ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.float-left {float: left;}
.float-right {float: right;}

.failed { color: #FF0000; font-weight:bold; /*margin:0 0 0 215px;*/ /*width:400px;*/ padding:5px; /*border:1px solid #FF0000;*/ background:#FFFFFF; font-size: 18px;}
.blueBackground {background:#f4fcff; border-bottom:1px solid #d9dcde; overflow:auto; clear:left;}
/* Profile */
#physician-profile {background:#F4FCFF; margin-top:20px; }
#physician-profile label { font-weight: bold; }
#physician-profile h4 { font-size: 14px; font-weight:normal; font-size:16px; color:#678492; margin:10px 0;}
#physician-profile h4 img {margin-right:10px;} 
#profile-general { width: 350px; padding: 10px 10px 10px 20px; }
#profile-data { width: 490px; padding: 10px; }
#profile-data h2 { margin-bottom: 0; color:#678492;}
#profile-data h3 { margin-top: 5px; color:#678492; }
#profile-locations p { clear: both; background: none; font-size: 12px; border-top: 1px solid #cecece; border-bottom: none; border-left: none; border-right: none;
border-top-left-radius: 0; border-top-right-radius: 0;}
#profile-locations .store-info { clear: both; padding: 0 0 0 17px; font-size: 12px; }
#profile-locations p { margin-bottom: 0; padding-top:5px; overflow:auto; }
#profile-locations p a { color: #2779AA; padding-bottom: 2px; text-decoration: none; font-weight: bold; }
#profile-locations p a:hover { color: #666666; }
#profile-locations p.hours-label { margin: 0; border: none; font-weight: bold; }
.profile-photo { text-align: center; background:transparent url('../images/profileBack.gif') no-repeat; width:330px; height:450px; padding-top:13px; }
.profile-photo h2 {text-align:left; margin:21px 0 0 90px; font-size:24px; color:#797979; padding-bottom:5px;}
.store-location { float: left; width: 180px; padding-right: 10px; padding-bottom: 10px; }
.store-location a { text-decoration: none; color: #2779AA; }
.store-location a:hover { text-decoration: underline; }
.store-hours { float: left; width: 140px; padding-bottom: 10px; text-align: left; }
ul.nostyle { list-style: none; margin: 0; padding: 0; }
.store-hours ul { float: left; }
.clearfix { clear: both; }
ul.askme-list { margin:0; padding:0; }
.askme-list li { padding: 5px 0; }
.profile-info-box { float: left; width: 235px; }
.padright { padding-right: 10px; }
.padtop { padding-top: 15px; }
span#ph { color: #464646; float: right; padding-right: 15px;  }
.ui-state-active .ui-icon { background-image: url("/includes/css/images/ui-icons_3d80b3_256x240.png"); }
.ui-accordion .ui-accordion-header .ui-icon { left: 0; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 1.5em }
span.hours-label { float: right; text-align: right; }
#profile-askme {width:340px; margin-bottom:22px;}
.bx-pager a { color: #2779AA; padding: 0 10px; text-decoration: none;}
.bx-pager .pager-active, .bx-pager a:hover {color: #797979; text-decoration: none;}
.label-s {text-align: right; float: right; }
.triangle-e { background-image: url("/includes/css/images/ui-icons_217bc0_256x240.png"); background-repeat: no-repeat; background-position: -32px -16px; 
text-align: left; float: left; height: 16px; width: 16px; }
.triangle-s { background-image: url("/includes/css/images/ui-icons_217bc0_256x240.png"); background-repeat: no-repeat; background-position: -64px -16px; 
text-align: left; float: left; height: 16px; width: 16px; }
span#labels1, span#labelh2 { display: block; }
#store-info2, span#labelh1, span#labels2, #showfilters { display: none; }

li.pager {font-size:18px; color:#797979; line-height:24px;}
#allservices strong {color:#728d9a; font-size:13px;}
#hidefilters, #showfilters {cursor:pointer;}
img.askMe {margin-right:5px;}

.social-button-list { float: right; width: 280px; }

/*profile Box*/
.profile-box {background:#ebecee url('/images/profile-box.gif') repeat-x; border:1px solid #d1d5d5; padding:10px; margin:15px 0; color:#575757;}
#physician-profile .profile-box h4 {color:#91b6d4; font-size:18px; font-weight:normal;}
.profile-box a {font-weight:bold;}

/* refill dropdown */
#dropdownArrow {
	color: #FFFFFF;
}
#dropdownArrow ul {
	padding: 0;
	margin: 0;
}
#dropdownArrow ul li {
	padding: 0;
	margin: 0;
	float:left;
}
.dropDown {
	display: block;
}
.mrgBtm10px {
	margin-bottom: 10px;
}
.wid155 {
	width: 155px;
}
.dropdownMenu {
	top: -40px;
	padding:0px;
	margin:0px;
	background:url('/images/RefillPrescriptionsOpen.jpg') no-repeat scroll left top transparent; 
	position: absolute;
	z-index:49;
	border:none; border-left:1px solid #CFCFCF;
}
.dropdownMenu div.dropdownMenuItem {
	margin:50px 14px 5px 10px;
	padding:0px;
	width: 177px;
	height: 111px;
}
.wagButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #439bd6), color-stop(1, #2773a6));
	background:-moz-linear-gradient(top, #439bd6 5%, #2773a6 100%);
	background:-webkit-linear-gradient(top, #439bd6 5%, #2773a6 100%);
	background:-o-linear-gradient(top, #439bd6 5%, #2773a6 100%);
	background:-ms-linear-gradient(top, #439bd6 5%, #2773a6 100%);
	background:linear-gradient(to bottom, #439bd6 5%, #2773a6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#439bd6', endColorstr='#2773a6', GradientType=0);
	background-color:#439bd6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #6A737B;
	display:block;
	color:#ffffff !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-weight:bold;	
	line-height: 32px;
	height: 32px;
	padding:0 10px;
	margin:0;
	text-decoration:none !important;
	text-align:center;
	white-space:nowrap;
	cursor:pointer;	
	/* used to prevent text selection */
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none;
	/* for IE7 to override the extra left and right padding */
	*overflow:visible;
}
.wagSmall { font-size:14px !important;	line-height:26px; height:26px; }		/* small buttons */