@charset "UTF-8";
/* CSS Document */

/*--------------
	RESETS
		------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none;
	font-family:Helvetica, Arial, sans-serif; 
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0 none;
	padding: 0;
	line-height: normal;
	background: none; }



/*--------------
	BODY & TEXT CUSTOMIZATION
			---------------------*/
body, html {
	margin: 0;
	padding: 0 !important;
	font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px;
	background: #fff;
	color: #666666;}
	
div, ul, li, table, td, th, tr, pre, form {
	margin: 0;
	padding: 0;}
	
a img {
	border: none;}
a , a:visited {
	color: #0066b0;
	text-decoration: none;}

a:link {
	text-decoration: none;}

a:hover {
	text-decoration: underline;
	color: #E21637;}
	
p {
	font-size:12px;
	line-height: 14px;
	margin-top:5px;
	margin-bottom:9px;
	}


element.style  {background-position:right 9px;}

.rl-gnp .thumbnails a:hover {
	color:#FFF !important;
	text-decoration:none !important;
}
.thumbnail_corners { display: none; }
/*-----------
	HEADINGS   
		------------*/
h1, h2, h3 { 
	font-family:Helvetica, Arial, sans-serif; 
	color: #0066b0;}
	
h1 { 
	/*text-transform: uppercase; */
	/*font-style: italic; */
	font-size: 18px;
	font-weight:bold;
	text-align: right; }
	
h1.main-page { 
	/*text-transform: uppercase; */
	font-size: 18px;
	/*font-style: italic; */
	font-weight:bold;
	margin: 0 0 0 7px;}
	
h2 {
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	padding:0;
	margin:0;}

h2 a, h2 a:link, h2 a:visited { 
	color: #0066b0; }

h2 a:hover {
	color: #E21637;}
	
h3 { 
	font-size: 16px;
	font-weight:bold;
	padding: 0; }
	
h1.home, h1.calculator, h2.arrow, h2.letter, h2.refill, h2.red-header, h2.blue-header, h2.simple {
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/header.gif) right top no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	margin: 0 -25px 15px -13px;
	padding: 6px 30px 7px 7px;
	text-transform: uppercase;}

table.gnpstoreinfo
{
	width: 520px;
}
#PrivacyPolicyHeader
{
	float: left;
}
h1.home
{
	float:left;
	margin: 0;
	
}
td.blue-block1, td.blue, td.red,
table.gnpstoreinfo .Article_Page_Content .content-module
{
	width: 150px !important;
}
h2.simple { 
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png) right top no-repeat; 
	font-size: 14px; 
	padding: 9px 0 0 12px;
	margin:0;
	font-weight: normal;
	float:left;
	display:inline;
	width:505px;
	height:28px;
	color:#FFFFFF;}
h2.simple a, h2.simple a:hover {
	color: #fff;
	text-decoration: none;
}
	
h2.letter, h2.refill {
	float:left;
	display:inline;
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/pencil_header.gif) right top no-repeat;
	margin:0;
	padding:6px 0 7px 12px;
	height: 14px;
	width:288px;}
h2.refill {
	background: #0a579d url(http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/refill_header_1.gif) right top no-repeat;
}
h2.refill a, h2.refill a:hover, h2.letter a, h2.letter a:hover {
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
}
h1.calculator { 
	background: #0a579d url(images/calculator_header.gif) right top no-repeat; 
	font-size: 17px; 
	padding: 11px 30px 11px 7px; 
	margin: 0 -10px 15px 0; }
	
h2.red-header { 
	background: #e21d38 url(images/search_button.gif) right bottom no-repeat; 
	margin: 0 0 3px; 
	padding: 5px 7px 7px 10px; }
	
h2.blue-header { 
	background: #0a579d url(images/long_header.png) right bottom no-repeat; 
	margin: 0 0 3px; 
	padding: 7px 7px 16px 10px;
	height:20px !important;}



/*------------
	PRIMARY LAYOUT ELEMENTS
		---------------------*/
.shell {
	margin:0 auto;
	width:995px!important;}
	
.wrapper {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:995px !important;}
	
.main_content {
	float:left;
	margin:0;
	padding:0;
	width:995px !important;}
	
#middle_part {
	width: 995px;
	padding: 0; }

.header-row {
	width: 995px;
	padding: 0 0 5px;
	margin: 0;
	float: left;
	height: auto;
	min-height: 30px;
	
}


/*------------
	HEADER ELEMENTS
		---------------------*/
.language a, .language a:visited {
	color:#FFF;
	margin-top:-2px;
}
#header {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:995px;
	height:auto;
}

#logo {
	padding:9px 0 1px 18px;
	float: left;
}

#logo a img {
	display:inline;
	padding:0
}

.advertisement-top {
	float:right;
	display:inline;
	margin: 0;
	padding:20px 20px 0 0;
	width:738px !important;
	/*width:728px !important;*/
	height: 90px;
	overflow: hidden;
	text-align: center;
	
	/*added
	position:absolute;
	right:10px;*/
}

.ad-image {
	outline: #FFF 5px double !important;
}

#header .advertisement-top {
	height: 100px !important;
	/*height: 91px !important;*/
}
.advertisement-top img {
	/*float:left;*/
	display:inline;
	margin:0;
	padding:0;
	/* PLEASE, do not put height property over here, it may cause problems with 0x0 or 1x1 images!*/
	/*height: 90px;*/
	width:728px !important;
	/*width:728px !important;*/
}


.bottom-header {
	float: right;
	margin: 0;
	padding: 0;
	width: 900px;
}

#search div {
	position:static !important;
	display:inline;
	float: right;
	margin:0;
	padding:0;
	width:234px;
	height:25px;
}
#search div.searchAsYouTypeWrapper {
	font-size:1px;
	height:1px;
	width: 1px;
	position:relative !important;
}
#search div.searchAsYouTypeWrapper #searchAsYouTypeDebugTimes {
	font-size:11px;
	position:absolute !important;
	text-transform:uppercase;
	width:218px !important;
	top: 23px;
}
/*
.SearchInput-text {
	float:left;
	display:inline;
	position:static !important;
	width: 143px;
	border: none;
	background: #005ba9 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/searchtext_back.gif) top left no-repeat;
	padding: 3px 39px 5px 8px;
	margin:0;
	color: #fff;
	text-transform: uppercase;
	font-family:Helvetica, Arial, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	vertical-align: top;
	height:15px;
	line-height: 15px;
}
*/
.SearchInput-text {
	float:left;
	display:inline;
	position:static !important;
	width: 143px;
	border: 1px solid #d4d6d9;
	background:url('http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/search-textbox-background.jpg') top right no-repeat;
	padding: 3px 39px 3px 8px;
	margin:0;
	color: #636466;
	text-transform: uppercase;
	font-family:Helvetica, Arial, sans-serif; 
	font-size: 10px;
	font-weight:bold;
	vertical-align: top;
	height:15px;
	line-height: 15px;
}

.SearchInput-image {
	float:left;
	display:inline;
	position:static !important;
	background: #d11e31 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/go_button.gif) top left no-repeat;
	width: 29px;
	height: 25px;
	padding: 0;
	margin:0;
	border: none;
	cursor:pointer;
}

#store-locator {
	display:inline;
	float: right;
	margin: -2px 0 0 0;
	padding:0px 0 0px 0px;
	width:275px;
	height:25px;
}
#store-locator span {
	color: #0060ac;
	font-size: 12px;
	margin: 3px 5px 0 0;
	padding:0;
	font-weight: bold;
	float: left;
	display:inline;
}
#store-locator form {
	float: left;
	display:inline;
}

.LocatorInput-text {
	background: #005ba9 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/locationtext_back.gif) top left no-repeat;
	width: 91px;
	padding-top: 3px;
	padding-right: 24px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-family:Helvetica, Arial, sans-serif; 
	font-size: 10px;
	border:none;
	float:left;
	display:inline;
	vertical-align:top;
	height:15px;
	line-height: 15px;
}
input.go-button {
	background: #d11e31 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/go_button.gif) top left no-repeat;
	width: 29px;
	height: 25px;
	padding:0 0 0 5px;
	margin:0;
	float:left;
	display:inline;
	border:none;
	cursor: pointer;
}

input.go-button a:focus {outline:none;}


.home-store{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/home-store-button_2.jpg) no-repeat;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:150px;
	height:40px;
}
.home-store a, .home-store a:hover {
	margin:12px 0 0 2px !important;
	padding:0;
	color:#FFFFFF !important;
	font-size: 13px;
	text-decoration:none;
	font-weight:bold;
	/*text-transform:uppercase;*/
	float:left;
	display:inline;
	text-align:center;
	width: 148px;
}


.home-store:hover {
	background:url('http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/homestore-button_hover.jpg') no-repeat;}

.language {
	color: #666666;
	font-size: 12px;
	float: right;
	display:inline;
	vertical-align: top;
	margin: 0;
	width:80px;
	text-align:right;
	position: relative;
	z-index: 100;
	height: 25px;
}
.language .drop-down {
	top: 25px;
}
.language a, .language a:hover {
	text-decoration: none;
}
.multilanguage {
	float:right;
	display:inline;
	margin:0;
	padding:0;
	width:80px;}

.multilanguage ul li a {
	font-family:Helvetica,Arial,sans-serif !important;}

.language .multilanguage ul li.first a, .language .multilanguage ul li a {
	background: url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/lang_arr.gif) right 2px no-repeat;
	padding-right: 10px;
	color: #666666;
	font-size: 12px;
	float: right;
	vertical-align: top;
	margin:4px 0 0 0;
	padding:0 10px 0 0;
	text-transform:uppercase;
	font-weight:bold;}

div .breadcrumbs {
	margin: 0;
	padding: 3px 0 7px 7px !important;
	float:left;
	/*width:990px;*/
}
.breadcrumbs a, .breadcrumbs a:hover {
	color: #666666;
	text-decoration: none;
	font-size: 10px !important;
	padding:0 !important;
}
.breadcrumbs .item a#last {
	text-decoration:none;
	color:#666666;
	font-size:10px !important;
	font-weight:normal !important;
	padding:0 0 0 4px !important;
}
.breadcrumbs td.separator {
	background: url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/sep.gif) 1px 4px no-repeat;
	width: 6px;
	height: 9px;
	padding: 0 3px;
}

.title-login {
	display:inline;
	float:left;
	margin:0 0 0 7px;
	padding:0;
	width:995px;
}
.title-login .content-module{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:980px;
}
.diabetes-logotype {
	float:left;
	display:inline;
	margin:10px 0 0 6px;
	padding:0 0 4px 0;
	width:135px;
	height:40px;
}
.login-button {
	display:inline;
	float:right;
	height:25px;
	margin:7px 6px 0 0;
	padding:0;
	width:200px;
}
.current-user {
	float:left;
	display:inline;
	margin:4px 0 0 0;
	padding:0 8px 0 0;
	width:120px;
	text-align:right;
	color:#666666;
	font-style: italic;
	font-family:Helvetica, Arial, sans-serif; 
	font-weight:bold;
}
a.logout {
	background:#0A579D url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/logout_back.gif) no-repeat scroll left top;
	height:20px;
	padding:0 0 5px 0;
	width:71px;
	color:white;
	text-decoration:none;
	float:right;
	display:inline;
}
a.login {
	background:#0A579D url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/login_back_1.gif) no-repeat scroll left top;
	height:20px;
	padding:0 0 5px 0;
	width:71px;
	color:white;
	text-decoration:none;
	float:right;	
	display:inline;
	cursor:pointer!important;
}
a.login * {
	cursor:pointer!important;
}
.logout div {
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
	display:inline;
	margin:0;
	padding:7px 23px 0 0;
}
.login div {
	font-size:10px;
	text-transform:uppercase;
	text-decoration:none;
	float:right;
	display:inline;
	margin:0;
	padding:7px 34px 0 0;
}



/******************************* PRIMARY NAVIGATION ELEMENTS ******************************/
.navigation1 {
	background: url('http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/navigation-background.gif') left top no-repeat;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	width: 845px;
	overflow-x: hidden;
	height: 40px; }


.navigation1 ul {
	background: none;
	display: inline;
	float: left;
	height: auto;
	margin: 0;
	padding: 0 0 0 9px !important;
	width: auto;
	height: 40px; }
 
.navigation1 ul li, .navigation1 ul li.last-item {
	background: none;
	display: inline;
	float: left;
	list-style-image: none;
	margin: 0 !important;
	padding: 0 !important;
	width: auto;
	height: 37px; 
}

.navigation1 ul li a, .navigation1 ul li.first-item a, .navigation1 ul li.last-item a {
	position: relative;
	z-index: 2;
	background: none !important;
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	height: 25px;
	padding: 12px 7px 0 7px !important;
	text-decoration: none !important;
	text-transform:none;
	position: relative;
}

.navigation1 ul li a:hover, 
.navigation1 ul li.first-item a:hover, 
.navigation1 ul li.last-item a:hover 
{
	background:#00478b !important;
/*	background: transparent !important; */
	text-decoration: none !important;
}
	
.navigation1 ul li a:visited, 
.navigation1 ul li a:link {color:#FFFFFF;}
			
.navigation1 ul li.menu_active_li, .navigation1 ul li.menu_active_li .last-item a:hover{
	background:transparent !important;}
	
.navigation1 ul li.selected a {
	background:none !important;}

.navigation1 ul li.item-selected, 
.navigation1 ul li.first-item-selected, 
.navigation1 ul li.last-item-selected {
	background: #E21637; }

.navigation1 ul li.item-selected a , 
.navigation1 ul li.first-item-selected a, 
.navigation1 ul li.last-item-selected a {
	background: #E21637;}

.navigation1 ul li.item-selected a:hover,
.navigation1 ul li.first-item-selected a:hover, 
.navigation1 ul li.last-item-selected a:hover {
	background: transparent;
	}
.navigation1 ul li.last-item-selected a {
	margin-right: 0px;
}
.navigation1 ul li a span { position: relative; }
/******************************* SUB-NAVIGATION ELEMENTS (SECOND) ******************************/
.navigation1 .submenu 
{
    background:#0067b2 !important;
    margin: 37px 0 0 0;
    padding:0;
	font-family:Helvetica, Arial, sans-serif; 
    	position: absolute;
	display:none;
    z-index: 100;
    width:auto;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 1; 
	-khtml-opacity: 1; 
	-o-opacity: 1;
	opacity: 1; 
	border:1px solid #eee;
}
	
.navigation1 .submenu table { width: auto; }
 
	.navigation1 .submenu table .submenu-content .menu-item { clear: both; }
 
	.navigation1 .submenu table .top-border { display: none !important; }
 
	.navigation1 .submenu table .top-right-corner { display: none !important; }
 
	.navigation1 .submenu table .top-left-corner { display: none !important; }
 
	.navigation1 .submenu table .left-border { display: none !important; }
 
	.navigation1 .submenu table .right-border { display: none !important; }
 
	.navigation1 .submenu table .bottom-left-corner { display: none !important; }
 
	.navigation1 .submenu table .bottom-right-corner { display: none !important; }
 
	.navigation1 .submenu table .bottom-border { display: none !important; }

.navigation1 .submenu table .submenu-content {
	background:#0067b2 !important;
	background-color: #0067b2;
   	padding:5px;}
	
	.navigation1 .submenu table .submenu-content a, 
.navigation1 .submenu table .submenu-content a:hover 
{
		background-position: 0% 0%;
	background-color:none;
		color:#FFF !important;
		font-weight:bold;
		margin:0 !important;
		padding:5px !important;
		/*width: 170px !important; 
		*width: auto !important; 
		_width: auto !important; */
		height: auto !important;
		font-size:12px;
		display: block;
		text-decoration: none;
		text-transform: capitalize;
	background-image: none !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}
.navigation1 .submenu table .submenu-content a:hover 
{
	background-color:#00478B !important;
}

		/*.navigation1 .submenu table .submenu-content a:hover {
			margin: 0;
			padding: 5px;
			background: #00478b !important;
			background-color: #00478b !important;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;}*/
 
			.navigation1 .submenu table .submenu-content .separator {
				width: 0px;
    			background: none;}

.navigation1 .submenu table .submenu-content .menu-item {
    height:auto;
    padding:0;
    min-width:180px;
	width:180px; 
	position: relative;
	_zoom: 1;
}

.navigation1 ul li div.fade_back { 
	background:#00478B;
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	left: 0;
	display: none;
}
.navigation1 .submenu table .submenu-content .menu-item .inner_fade_back {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00478b;
	background-color: #00478b;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: none;
}

.clear {
    clear: both;
    overflow: hidden;
    height: 0}

/******************************* CONTENT CONTAINERS (LEFT) ******************************/
.Article_Page_left_part {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:163px !important;
	overflow: hidden;
}
.flash-block {
	float:left;
	display:inline;
	height: 290px;
	margin:0;
	padding:0;
	width:161px !important;
}
.Article_Page_left_part .content-module {
	float:left;
	display:inline;
	margin:5px 0 0 0;
	padding:0;
}
.toggle-block {
	padding: 0;
	width: 163px;
}
.toggle-block .toggle-header, .toggle-block .colored {
	background: #aaaaaa url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/grey_arr_header.gif) left -49px no-repeat;
	padding: 7px 5px 5px 25px;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;}
.toggle-block .colored {
	background: #0057a6 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/colored_togglers.gif) right 0 no-repeat;
	padding-bottom: 8px;
}
.toggle-block .hidden-block {
	display: none;
}
.opened .toggle-header {
	background: #aaaaaa url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/grey_arr_header.gif) right 0px no-repeat;
	margin-right: -3px;
	padding-bottom: 6px;
}
.opened .colored {
	background: #d51e32 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/colored_togglers.gif) right -41px no-repeat;
	margin-right: 0;
	padding-bottom: 7px;
}
.opened .hidden-block {
	display: block;
	padding: 5px 0 5px 0;
	width: 160px;
	background: #f5f5f5;
}
.toggle-block .hidden-block .cleared {
	clear: both;
	overflow: hidden;
	padding: 5px 5px 0px 10px;
}
.toggle-block .hidden-block .cleared img {
	float: left;
	border: 1px solid #dbdcde;
	margin-right: 3px;
}
.toggle-block .hidden-block a {
	display: block;
	font-size: 12px;
	color: #0061ae;
	text-decoration: none;
	padding-left: 7px;
	padding-bottom: 5px;
	width: 150px;
	text-transform: none;}
	

.toggle-block .hidden-block a:hover {
	color: #E21637;
	text-decoration: underline;}

.advertisement-left {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 8px 0;
	width:163px !important;
	height:auto !important;
	font-size: 10px;
	text-align: center;
	position: relative; /*addition 060111*/
	top: 10px;  		/*addition 060111*/
}
.advertisement-left img {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:163px;
}



/******************************* CONTENT CONTAINERS (MIDDLE) ******************************/
.Article_Page_Content{
	margin:0px 0 0 0;
	padding:4px 0 30px 7px;
	width:515px !important;
	float: left;
	display: inline;
	overflow: hidden;
}
.rotator {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background: url('http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/video_bottom.gif') right bottom no-repeat;
	width:515px;
	height:310px;
}
.Article_Page_Content .content-module {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:515px !important;
}
.two-column-text {
	float:left;
	display:inline;
	margin: 16px 0 0 15px;
	padding:0 0 10px 0;
	width: 500px;
}
.left-column-text {
	float: left;
	display:inline;
	margin:0;
	padding:0;
	width: 225px;
}
.left-column-text  p,
.right-column-text p
{
	width: 225px !important;
	padding: 0 !important;
}
.right-column-text {
	float:left;
	display:inline;
	margin:0 0 0 31px;
	padding:0;
	width: 225px;
	text-align:justify;
}
.two-column-text h2 {
	float:left;
	display:inline;
	margin:0 0 3px 0;
	padding:0;
	width:100%;
}


.two-column-text img {
	margin: 10px 0;
	display: block;
}

.two-column-text h2 a {
	margin:0;
	padding:0;}



/******************************* CONTENT CONTAINERS (RIGHT) ******************************/
.Article_Page_right_part {
	float:right;
	display:inline;
	margin: 3px 0 0 0;
	padding:0;
	width:300px !important;
}
.right-heder{
	float:left;
	display:inline;
	margin:0 0 0 0px;
	padding:0;
}
.Article_Page_right_part .content-module {
	width:300px !important;
	margin:0 0 0px 0;
	padding:0;
	float:right;
	display:inline;
}

table.menu {
	padding-bottom:5px !important;
}
#rl-2-header.menu {
	clear:left;
	margin:3px 0 0 0;
	padding-bottom:0 !important;
	position: relative;
	display:none;
}
#rl-2-header.menu .corners-table #left.corner{
	background:none !important;
	display:none !important;
}
#rl-2-header.menu .corners-table #right.corner{
	display:none !important;
}
#rl-2-header.menu .corners-table td.header {
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png) right bottom no-repeat !important;
	margin: 0 0 3px;
	padding: 9px 7px 13px 10px;
	width:283px;
	height:auto !important;
}
.menu .corners-table td.header .title {
	background:none !important;
	float:left;
	display:inline;
	margin:0;
	padding:0 !important;
	height:auto !important;
	font-family: Helvetica, Arial, sans-serif !important;
	font-style: normal !important;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 12px !important;
}
#rl-2-header.menu .space, #rl-2.menu .space {
	background:none !important;
	height:0px !important;
}
#rl-2.menu .play{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related-tr-close_3.jpg) left top no-repeat !important;
	width:34px !important;
	height:36px;
}
#rl-2.menu .play.expand{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related-tr-o_3.jpg) left top no-repeat !important;
	width:34px !important;
	height:36px;
}
#rl-2.menu #level2.play {
	background:none !important;
}
#rl-2.menu #level2.play a img {
	display:none !important;
}
#rl-2.menu .item{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related_links_grey_bg.jpg) left top no-repeat;
	text-transform:uppercase;
	width:264px;
	height:36px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal !important;
	color: #fff;
	font-weight: bold !important;
	font-size: 12px !important;
}
#rl-2.menu #level2 {
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/pic3.jpg) no-repeat left top !important;
	margin:6px 0 0 7px;
	padding:0;
	float:left;
	display:inline;
}
.menu #level2.item a {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 76px;
	text-transform:uppercase;
	font-weight:bold !important;
	font-size: 11px !important;
}
#rl-2.menu #last.node{
	display:none;
}
#rl-2.menu #level2.play{
	display:none;
}
#rl-2-header.menu #last.space, #rl-2.menu #last.space{
	padding-left:0px !important;
}


.menu .item a {
	font-size: 10px;
	color: #0061ae !important;
	text-decoration: none;
	margin-left: 0px;	
}
.Article_Page_left_part #rl-1.menu .item {
	padding: 1px 1px 1px 1px !important;
	/*padding: 5px 3px 5px 1005px !important;*/	
	font-weight: 12px;
	background-color:none;
	line-height: 11px;
}
.Article_Page_left_part #rl-1.menu .item:hover {
	background-color: #f0f0f0;}
	
.Article_Page_left_part #rl-1.menu .item a {
	margin-left: 0px;
}
.Article_Page_left_part #rl-1.menu .item a {
	color: #E21637;
}
.advertisement-right {
	margin: 0 0 10px 0;
	padding:0;
	width:300px !important;
	font-size: 10px;
	text-align: center;
	overflow: hidden;
	float:right;
	display:inline;
}
.shadowed-block .advertisement-right {
	overflow: visible;
}
.advertisement-right img {
	float:right;
	margin:0;
	padding:0;
	width:300px !important;
}


.clear {
	display:none;
}


#rl-2.menu .node {
display:none !important;
}




/*------------
	DIABETES SHOPPE ACCORDION
		---------------------*/
.gnpaccordion {
	margin:auto;
	width: 161px;
	font: 75%/120% Arial, Helvetica, sans-serif;
}
.gnpaccordion h3 {
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: 0;
	cursor: pointer;
}
.gnpaccordion p {
	background: #f5f5f5;
	color:#6A6A6A;
	display:none;
	height:135px;
	margin:0;
	padding:10px;
}



/***** hack :) ***/
.content-module .content-tab-body {
   margin-top: 0px !important;
}

.rl-gnp {
	margin-bottom: 15px;}

.rl-gnp .ui-state-default .expanded {
	background-image:url('http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/rl2-arrow-expanded.png') !important;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/rl2-arrow-expanded.png', sizingMethod='crop');
}

.rl-gnp .ui-state-default .notexpanded {
	background-image:url('http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/rl2-arrow-nonexpanded.png') !important;
	_background: none !important;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/rl2-arrow-nonexpanded.png', sizingMethod='crop');
}

.rl-gnp .rl-gnp-header .ui-icon {
	display:block;
	left: 0px !important;
	margin:0px !important;
	position:absolute;
	top: -4px !important;
	height: 27px;
}
.rl-gnp-header {
	height: 28px !important;
	overflow: hidden;
}
.rl-gnp .ui-state-default a, .rl-gnp .ui-state-default a:link, .rl-gnp .ui-state-default a:visited {
	padding-top: 6px !important;
	color: #fff;}

.rl-gnp .ui-state-default, .rl-gnp .ui-widget-content .ui-state-default {
	width: 300px;
	color: #ffffff;
	background:url('http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/rl2-bg.jpg') repeat-x top left !important;
	border: none !important;}
	
.rl-gnp .rl-gnp-content {
	background-color: none;
	padding: 10px 0 10px 10px;
	position:relative;
	border: 1px solid #eaeaea;
	border-top: none;}
.rl-gnp .rl-gnp-content .itemname {
	padding-left: 10px;
}
.rl-gnp .rl-gnp-content .itemname a{
	font-size: 12px;
	color: #0066b0 !important;
	text-transform:capitalize;
	padding: 0 0 3px 0;
	margin-left: 0px !important;
}
	
.rl-gnp .rl-gnp-content .itemname a:hover {
	color: #E21637 !important;}
	
.rl-gnp .ui-state-default .notexpanded  {
	background: }

#advertisement { 
	height: auto;
}

/*--------------FEATURED ITEMS SUPPLIES FOR DIABETES------------------------*/
#itemwrap {
	border-bottom: 1px dotted #CCCCCC;
    display: inline;
    float: left;
    line-height: 14px;
    margin-top: 0;
    min-height: 100px;
    padding: 30px 0;
    width: 500px;
}

#featuredimg {
	float:left;
	width: 200px;
	text-align: center;
}

#featuredinfo {
	color: #666666;
	float: right;
	width: 285px;
	margin-let: 15px;
	padding: 0;
	line-height: 14px;
}
#featuredinfo h2 {
	line-height: 14px;
}


#lwl a, #magazinerow a, #itemwrap a {
	color: #e21d38;
	text-indent: inherit;
	display: inline;
	
}
#lwl h2
{
    padding: 0 10px 0 5px;
}

/*--------------Learning more with DIABETES Shoppe------------------------*/
#learningmore {
	float: left;
	width: 500px;
	height: 150px;
	margin-top: 20px;
	line-height: 14px;
}

#image-diabetes {
	float:left;
	width: 210px;
	text-align: center;
	height:130px;
}

#info-diabetes {
	color: #666666;
	float: right;
	width: 280px;
	height: 130px;
	padding: 0;
	line-height: 14px;
}
#info-diabetes h2 {
	line-height: 18px;
	font-style: normal;
	color: #0066b0;
}

#info-diabetes img a{
	border: 0;
}

#info-diabetes a {
	color: #e21d38;
}

/*--------------PRINT PUBLICATIONS------------------------*/
#lwl, #magazinerow {
	float: left;
	width: 510px;
	margin-bottom: 20px;
}

#mag1, #mag2, #mag3 {
	float: left;
	width: 125px;
	text-align: center;
}

#mag1 h3, #mag2 h3, #mag3 h3, #mag4 h3 {
	color: #666666;
	padding-left: 0;
	font-size: 14px;
}

#mag4 {
	float: right;
	width: 125px;
}

#archiveppl {
	float: left;
	width: 255px;
}

#archivekids {
	float: right;
	width: 255px;
}
#dashedhr {
	float: left;
	width: 500px;
	margin: 10px 0px;
}

#dashedhr hr{
	border: 1px dashed #f9f9f9;
	width: 100%;
	background-color: #cccccc;
	
}

#magazinerow h1, #lwl h1, h1.diabetesshoppe {
	padding-left: 0px;
	margin-left: 0px;
}

#archiveppl ul, #archivekids ul {
	display: inline;
}
#archiveppl ul li, #archivekids ul li {
	list-style: none;
	list-style-position:inside;
}

/*-------------------PHOTO SERVICES--------------------*/
#photoservices {
	text-align: center;
	width: 500px;
}

#printstore, #viewaccount {
	width: 160px;
	margin: 0 3px;
	float: left;
	height: 300px;
	background-color:#f9f9f9;
}

#shiphome {
	width: 160px;
	margin: 0 3px;
	float: right;
	height: 300px;
	background-color:#f9f9f9;
}



















/*********************************** Left Part ***********************************/
.Home_Page_left_part{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:169px !important;
	overflow: hidden;
}
.flash-block {
	float:left;
	display:inline;
	height: 290px;
	margin:0;
	padding:0;
	width:161px !important;
}
.Home_Page_left_part table.menu{
	width:169px !important;
}
.Home_Page_left_part table.menu tr td.header table.corners-table{
	width:169px !important;
}
.Home_Page_left_part table.menu tr td.header{
	width:auto !important;
}
.Home_Page_left_part .content-module {
	float:left;
	display:inline;
	margin:5px 0 0 0;
	padding:0;
}

.advertisement-left {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 8px 0 ;
	width:160px !important;
	height:auto !important;
	font-size: 10px;
	text-align: center;
}
.advertisement-left img {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 150px 0;
	/*padding:0;	*/
	width:160px;
}

/*********************************** Page Content ***********************************/
.Home_Page_Content{
	margin:4px 0 0 4px;
	padding:0 0 30px 0;
	width:515px !important;
	float: left;
	display: inline;
	overflow: hidden;
}
.rotator {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background: url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/video_bottom.gif) right bottom no-repeat;
	width:515px;
	height:310px;
}
.Home_Page_Content .content-module {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:515px !important;
}

.Home_Page_Border{
	float:left;
	display:inline;
	margin:1px;
	padding:0;
	width:500px !important;
	border-bottom:1px gray dotted;
}
.Home_Page_Border_Last{
	float:left;
	display:inline;
	margin:1px;
	padding:0;
	width:500px !important;
	border:none;
}
.Home_Page_Content .content-module{
	float:left;
	display:inline;
	margin:0;	
	padding:0;
	width:504px !important;
}
.Home_Page_Content .content-module h2{
	margin:0;
	padding:0;
}
.Home_Page_Border table.menu{
	width: 240px;
	float:left;
	display:inline;
	padding:0px 10px 0 0 !important;
	margin:0 0 20px 0;
}
.Home_Page_Border_Last table.menu{
	width:50% !important;
	float:left;
	display:inline;
	padding:0 20px 0 30px;
}

.Home_Page_Content .Home_Page_Border div {
	clear: none !important;
}

div.navigation4{
	float:left;
	display:inline;
	margin:25px 0 0 0;
	padding:0;
	width:100%;
}
.navigation4 .nav4-item-table .item-all-conditions {
	padding:10px 0 20px 56px;
	width:50%;
}
.navigation4 .nav4-item-table .item{
	background-position:40px 8px !important;
	padding:3px 0 0 56px; !important;
}
#rl-4.menu span.linkMore{
	margin: -10px 0 0 25px;
	padding: 0;}
#rl-4.menu span.linkMore a, #rl-4.menu span.linkMore a:visited{
	color:#0643A0;
	font-weight:bold;}

#rl-4.menu thead td{
	color: #0066B0;
    font-family: Lucida Sans, Arial, Helvetica, sans-serif;
    font-size: 18px;
	padding:20px 0 0 10px !important;
	font-style: normal;
}
	#rl-4.menu ul{
	margin-bottom:0;
	margin-left:25px;
	margin-right:0;
	margin-top:0;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	padding-top:10px;
	width:220px;
}
#rl-4.menu ul li a {
	padding: 0px !important;
	color: #666666;}
	
#rl-4.menu ul li a:hover {
	color: #E21637;
}
#rl-4.menu ul li{
    color: #666666;
    padding-bottom: 4px;
	background: none;
    list-style-type: disc;
}
.page-header {
float: left;
display: inline;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
width: 500px;
}

.page-header h1 
{
	margin-top: 0pt;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 7px;
	padding: 0;
	font-style: italic;
/*	float: left;
	display: inline; */
}
/*********************************** Right Part ***********************************/
.Home_Page_right_part{
	float:right;
	display:inline;
	margin: 0 0 0 0;
	padding:0;
	width:300px !important;
}
.right-heder{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:0;
}
.Home_Page_right_part .content-module{
	width:300px !important;
	margin:0 0 21px 0;
	padding:0;
	float:right;
	display:inline;
}
.Home_Page_right_part .content-module p{
	padding-left:9px !important;
}

.Home_Page_right_part .content-module h1{
	margin:0;
	padding:0;
}
.Home_Page_right_part table.menu{
	width:300px !important;
	margin:0;
	padding:0;
}
.Home_Page_right_part table.menu tr td.header table.corners-table{
	width:300px !important;
	margin:0;
	padding:0;
} 
.Home_Page_right_part table.menu tr td.header{
	width:auto !important;
}

table.menu {
	padding-bottom:15px !important;
}
#rl-1.menu {
	clear:left;
	background: #fafafa;
	margin:3px 0 10px 0;
	padding-bottom:0 !important;
}
#rl-1.menu .corners-table #left.corner{
	background:none !important;
	display:none !important;
}
#rl-1.menu .corners-table #right.corner{
	display:none !important;
}
#rl-1.menu .corners-table td.header {
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png) right bottom no-repeat !important;
	margin: 0 0 3px;
	padding: 9px 7px 13px 5px;
	width:300px;
	height:auto !important;
}
.menu .corners-table td.header .title {
	background:none !important;
	float:left;
	display:inline;
	margin:0;
	padding:0 !important;
	height:auto !important;
	font-family: Helvetica, Arial, sans-serif !important;
	font-style: normal !important;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 12px !important;
}
#rl-1.menu .space, #rl-2.menu .space {
	background:none !important;
	height:0px !important;
}
#rl-1.menu .play{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related-tr-close_3.jpg) left top no-repeat !important;
	width:34px !important;
	height:36px;
}
#rl-1.menu .play.expand{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related-tr-o_3.jpg) left top no-repeat !important;
	width:34px !important;
	height:36px;
}
#rl-1.menu #level2.play {
	background:none !important;
}
#rl-1.menu #level2.play a img {
	display:none !important;
}
#rl-1.menu .item{
	text-transform:uppercase;
	padding: 5px 3px 5px 5px !important;
	width:164px;
	height:auto;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal !important;
	color: #fff;
	font-weight: bold !important;
	margin-bottom: 10px;
	font-size: 12px !important;
}
#rl-1.menu #level2 {
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/pic3.jpg) no-repeat left top !important;
	margin:6px 0 0 7px;
	padding:0;
	float:left;
	display:inline;
}
.menu #level2.item a {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 76px;
	text-transform: uppercase;
	font-weight:bold !important;
	font-size: 11px !important;
}
#rl-1.menu #last.node{
	display:none;
}
#rl-1.menu #level2.play{
	display:none;
}
#rl-1.menu #last.space, #rl-2.menu #last.space{
	padding-left:0px !important;
}
.menu .item{
	margin:0;
	padding:0 !important;
}

.menu .item a {
	font-size: 12px;
	color: #0061ae !important;
	text-decoration: none;
	text-transform: capitalize;
	margin-left: 0px;
}
.menu .item a:hover {
	font-size: 12px;
	color: #E21637 !important;
	margin-left: 0px;	
}



.advertisement-right {
	margin: 0 0 10px 0;
	padding:0;
	width:300px !important;
	font-size: 10px;
	text-align: center;
	overflow: hidden;
	float:right;
	display:inline;
	height: auto !important;
}
.shadowed-block .advertisement-right {
	overflow: visible;
}
.advertisement-right img {
	float:right;
	margin:0;
	padding:0;
	width:300px !important;
}
#rl-2-header.menu .corners-table #left.corner{
	background:none !important;
	display:none !important;
}
#rl-2-header.menu .corners-table #right.corner{
	display:none !important;
}
#rl-2-header.menu .corners-table td.header {
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png) right bottom no-repeat !important;
	margin: 0 0 3px;
	padding: 9px 7px 13px 10px;
	width:286px;
	height:auto !important;
}
#rl-2-header.menu .space, #rl-2.menu .space {
	background:none !important;
	height:0px !important;
}
#rl-2.menu .play{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related-tr-close_3.jpg) left top no-repeat !important;
	width:34px !important;
	height:36px;
}
#rl-2.menu .play.expand{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related-tr-o_3.jpg) left top no-repeat !important;
	width:34px !important;
	height:36px;
}
#rl-2.menu #level2.play {
	background:none !important;
}
#rl-2.menu #level2.play a img {
	display:none !important;
}
#rl-2.menu .item{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/related_links_grey_bg.jpg) left top no-repeat;
	text-transform:uppercase;
	width:264px;
	height:36px;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal !important;
	color: #fff;
	font-weight: bold !important;
	font-size: 12px !important;
}
#rl-2.menu #level2 {
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/pic3.jpg) no-repeat left top !important;
	margin:6px 0 0 7px;
	padding:0;
	float:left;
	display:inline;
}
.menu #level2.item a {
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 76px;
	text-transform:uppercase;
	font-weight:bold !important;
}
#rl-2.menu #last.node{
	display:none;
}
#rl-2.menu #level2.play{
	display:none;
}
#rl-2-header.menu #last.space, #rl-2.menu #last.space{
	padding-left:0px !important;
}
/************************************ Footer ***********************************/
#footer {
	width: 990px;
	height: 100px;
	overflow: hidden;
	color: #fff;
	padding: 0;
	margin:0;
	clear:both;
	background: #0067b2 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/footer_back.gif) left top no-repeat;
	text-align: center;
	font-size: 10px;
	float:none !important;
	display:block !important;
	position: relative;
	_margin: 0 0 -15px 0 !important;
}
#footer a, #footer p a {
	color: #fff;
	margin: 0 12px;
	padding:0;
}
.footer-menu {
	color: #d2d2d2;
	float:left;
	display:inline;
	margin:25px 0 0 0;
	padding:0;
	width:100%;
}
#footer p {
	color: #ADD0E8;
	padding:5px 0 0 0;
	margin: 0;
	font-size:10px;
	float:left;
	display:inline;
	width:990px;
	text-align: center;
}


.clear {
	display:none;
}


#rl-2.menu .node {
display:none !important;
}

.content-module .content-tab-body {
	margin-top: 0px !important;
}
#advertisement {
	height: auto !important;
}
#middle_part {
	width: 100%;
}
.navigation1 ul li.last-item a:hover {
	/*background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/selected-item-background_2.jpg) top left repeat-x !important;*/
	background-image: none !important;
	height:25px !important;
}
.rl-gnp .rl-gnp-header .ui-icon {
	display:block;
	left: 0px !important;
	margin:0px !important;
	position:absolute;
	top: -4px !important;
	height: 27px;
}
.rl-gnp-header {
	height: 28px !important;
	overflow: hidden;
}
.rl-gnp .ui-state-default a, .rl-gnp .ui-state-default a:link, .rl-gnp .ui-state-default a:visited {
	padding-top: 5px !important;
}

.rl-gnp-content table, .rl-gnp .itemname, .rl-gnp .itemname a {
	width: 100%;
	zoom:1;
}
.rl-gnp .itemname a {
	float: none !important;
	zoom: 1;
	width: 100%;
}
.quiz-questions h1, .quiz-module .quiz-bottom-dotted-border {
	zoom: 1;
}
.bonus-next-button { width: 52px; }
.bonus-prev-button { width: 55px; }

.rl-gnp .thumbnails a:hover {
	color:#FFF !important;
	text-decoration:none !important;
}



.rightcolumn-links-wrapper a.simple, .rightcolumn-links-wrapper a.simple:hover, 
.rightcolumn-links-wrapper a.simple:visited, .rightcolumn-links-wrapper a.simple:link { 
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png) right bottom no-repeat; 
	font-size: 14px; 
	padding: 9px 0 0 12px;
	margin:3px 0 0 0;
	font-weight: bold;
	float:left;
	display:inline;
	width:290px;
	height:28px;
	color:#fff;
	/*text-transform: uppercase;*/}
	
.addthis_button_holder {
	height:30px;
	padding-bottom:10px;
	position: relative;
	_zoom: 1; /* for IE6 */
}
*:first-child+html .addthis_button_holder {
	zoom: 1; /*for IE7*/
}
a.addthis_button 
{
	background:url("/Content/Images/GNP/share_button_back.png") no-repeat scroll left top transparent;
	color:#FFFFFF;
	float:right;
	display: inline;
	font-size:11px;
	margin:4px 0 0;
	padding:0px 0px 8px 8px;
	position:relative;
	text-transform:uppercase;
	z-index:91;
	height: auto;
	text-decoration: none;
	font-weight: bold;
}
a.addthis_button:hover {
	font-size:11px !important;
	color: #fff;
	text-decoration: none;
	text-transform:uppercase;
	line-height: normal !important;
}
.addthis_button strong {
	background:url("/Content/Images/GNP/share_button_plus.png") no-repeat scroll right top transparent;
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	top: 0px;
	right: -1px;	
}
.addthis_button span.down-arrow 
{
	color:#adadad;
	font-size:0;
	overflow:hidden;
	width:0;
	height: 0;
	position: absolute;
}
.addthis_button span.share-text
{
}
.addthis_button img
{
    border: 0 none;
    visibility: hidden;
    width: 33px;
}	

#at15s {
	margin-top: -8px !important;
	margin-left: -8px !important;
}
html >/**/body #at15s {
	margin-top: 16px !important;
}

.content-module .content-tab-body .content-actions 
{
	display:block;
	float:none;
	margin:-28px 0px 0 !important;
	_margin-top: -38px !important;
	overflow:hidden;
	position: relative;
	height: 27px;
	z-index: 90;
}




.content-module .content-tab-body .content-actions a.font-inc {
	background:url("http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/gnp-content-icons-A-big-new.gif") no-repeat scroll 0 0 transparent !important;
	display:inline;
	float:left;
	margin-left:0 !important;
	margin-right:16px;
	margin-top:1px !important;
	position:absolute;
	right:189px;
	width:19px;
}

.content-module .content-tab-body .content-actions a.font-dec {
	background:url("http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/gnp-content-icons-A-small-new.gif") no-repeat scroll 0 0 transparent !important;
	display:inline;
	margin-top:1px !important;
	position:absolute;
	right:188px;
	width:17px !important;
}
.content-module .content-tab-body .content-actions a.print-preview {
	background:url("/Content/Images/GNP/gnp-content-icons-printer-friendly.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	float:none;
	font-size:0;
	height:27px;
	line-height:0;
	margin:0 0 0 !important;
	position:absolute;
	right:65px;
	_right: 69px;
	text-decoration:none;
	top:0;
	width:100px !important;
	z-index:90;
}
.Article_Page_Content .content-module .content-tab-body {
width:500px;
}

.toolslist {
	font-size:16px;
	font-weight:bold;
	color: #0061AE;
	margin-bottom: 2px;
	padding: 7px 7px 7px 27px;
	width: 500px;
	background-color: #f0f0f0;}
	
	
.toolslist:hover {
	background-color:#fafafa;}
	

	
.dictionary .itemsnavigation ul li a {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
	

.dictionary .itemsnavigation ul li a:hover {
	color: #C61F2C;}
	
.navigation5 .item-table a {
	color:#0061AE;
	text-decoration:none;
	font-size: 14px;
	font-weight:bold;
}
.navigation5 .item-table a:hover {
	color:#C61F2C;
	text-decoration:none;
}


.content-module .content-tab-body ul li {
	background-image:url("http://nvcdn.gnp.answerstv.com/Good_Neighbor_Pharmacy_NEW/gnpredbulletp.png");
	background-position:0 0.22em;
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:0;
	padding-top:5px;}
	
.content-tab-body img{
	padding: 5px 0;}

#advertisement { 
width: auto;
}
	
.advertisement-middle {
	padding-bottom: 20px;
	width:300px !important;}

/* ---- IE Fix ---- */
.Home_Page_Border div table.menu {
position: relative;
width:240px !important;
}


/*------search as you type box -----*/
#search div.suggest_wrapper {
height:0;
margin-top: 0px;
position: relative !important;
z-index:1000;
}
.ss-gac-m {
background: #0067B2;
border:1px solid #00478B;
cursor:default;
left:0;
line-height:17px;
margin-top: 0;
position:absolute;
width:217px !important;
z-index:1000;
color: #ffffff;
font-family: Helvetica, Arial, sans-serif;
}
#search_suggest {
background: #0067B2;}

.ss-gac-c {
overflow:hidden;
padding-left:8px;
padding-top: 3px;
text-align:left;
white-space:nowrap;
cursor: pointer;
}


.ss-gac-a, 
.ss-gac-b {
	color: #ffffff;
	cursor: pointer;}
	
	
.bonus-module-content {
overflow:auto;
float:left;
display: inline;
width:276px !important;
padding: 5px 10px !important;
height: 240px;
}
.bonus-module-content ul
{
	margin-left: 20px;
	margin-top: 5px;
}
.bonus-module .corners-table-header {
height:34px;
width:100%;
float: left;
display: inline;
}

.bonus-module .corners-table {
height:26px;
width:100%;
}
.bonus-module .corners-table .corner {
background-repeat:no-repeat;
width:11px;
}
.bonus-module .corners-table #left.corner {
background-image:url("/Content/Images/bonus/left.gif");
display:none !important;
}
.bonus-module .corners-table #right.corner {
background-image:url("/Content/Images/bonus/right.gif");
display:none !important;
}
.bonus-module .corners-table-header .corner {
background-repeat:no-repeat;
width:11px;
}
.bonus-module .corners-table-header #left.corner {
background-image:url("/Content/Images/menu/rl1/left.gif");
display:none !important;
}
.bonus-module .corners-table-header #right.corner {
background-image:url("/Content/Images/menu/rl1/right.gif");
display:none !important;
}
.bonus-module .corners-table td.header {
background:url("http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png") no-repeat scroll right bottom transparent !important;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding:7px 7px 16px 10px;
width:286px;
color: #fff !important;
}
.bonus-next-button {
bottom:0;
cursor:pointer;
position:relative;
right:0px;
float: right;
display: inline;
}
.bonus-prev-button {
bottom:0;
cursor:pointer;
left:0px;
position:relative;
float: left;
display:inline;
}
.bonus-next-button .corners-table td.header, .bonus-prev-button .corners-table td.header {
	width: 37px !important;
}

.bonus-module .corners-table-header td.header
{
	background-color: transparent;
	background-image: url("http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	font-family: Arial;
	font-weight:bold;
	font-size: 12px;
	color: #ffffff;
	text-transform: uppercase;
	padding:7px 7px 16px 10px;
	width:286px;
}



/*
#store-locator .go-button
{
	display:none;
}
#suggestion_form .SearchInput-image
{
	display:none;
}
*/

#store-locator a.search-button
{
	background:url('http://nvcdn.GNP.answerstv.com/Good_Neighbor_Pharmacy_NEW/GO_wide.jpg') no-repeat top left;
	width:26px;
	height:20px;
	display:block;
	font-weight:bold;
	color:#fff;
	padding:4px 0 0 7px;
	text-decoration:none;
	float:left;
	font-size:11px;
}
#store-locator a.search-button:visited
{
	color:#fff;
}
#suggestion_form a.search-button
{
	background:url('http://nvcdn.GNP.answerstv.com/Good_Neighbor_Pharmacy_NEW/GO_wide.jpg') no-repeat top left;
	width:26px;
	height:20px;
	display:block;
	font-weight:bold;
	color:#fff;
	padding:4px 0 0 7px;
	text-decoration:none;
	float:left;
	font-size:11px;
}
#suggestion_form a.search-button:visited
{
	color:#fff;
}

td.blue-block1, td.blue, td.red,
table.gnpstoreinfo .Article_Page_Content .content-module
{
	width: 150px !important;
}



/* ------------------------------------------ */
/* ------- individual store pages ----------- */
/* ------------------------------------------ */



h1.home, h1.calculator, h2.arrow, h2.arrowDown, h2.letter, h2.refill, h2.red-header, h2.blue-header, h2.simple {
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/header.gif) right top no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	margin: 0 -25px 15px -13px;
	padding: 6px 30px 7px 7px;
	text-transform: uppercase;
}
h1.home {
	float:left;
	display:inline;
	margin:0;
	padding:5px 0 6px 6px;
	font-size: 18px;
	width:511px;
}

h2.simple { 
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/long_header.png) right top no-repeat; 
	font-size: 12px; 
	padding: 9px 0 0 10px;
	margin:9px 0 0 0;
	font-weight: normal;
	float:left;
	display:inline;
	width:505px;
	height:28px;
	color:white;
}
h2.letter {
	float:left;
	display:inline;
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/pencil_header.gif) right top no-repeat;
	margin:0;
	padding:6px 0 7px 12px;
	height: 14px;
	width:288px;
	font-weight: bold;
}
h2.arrow {
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/arr_header.gif) left top no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 9px 25px;
	float:left;
	display:inline;
	width:497px;
	cursor: pointer;
	font-weight: bold;
}
h2.arrowDown {
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/arr_header_down.gif) left top no-repeat;
	margin: 10px 0 0 0;
	padding: 10px 0 9px 25px;
	float:left;
	display:inline;
	width:497px;
	cursor: pointer;
	font-weight:bold;
}
h2.refill {
	background: #0a579d url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/refill_header.gif) right top no-repeat;
	margin: 11px 0 9px 0;
	padding: 6px 0 6px 12px;
	float:left;
	display:inline;
	width:288px;
}

h1.calculator { 
	background: #0a579d url(images/calculator_header.gif) right top no-repeat; 
	font-size: 17px; 
	padding: 11px 30px 11px 7px; 
	margin: 0 -10px 15px 0; 
}
h2.red-header { 
	background: #e21d38 url(images/search_button.gif) right bottom no-repeat; 
	margin: 0 0 3px; 
	padding: 5px 7px 7px 10px; 
}
h2.blue-header { 
	background: #0a579d url(images/long_header.png) right bottom no-repeat; 
	margin: 0 0 3px; 
	padding: 7px 7px 16px 10px;
	height:20px !important;
}
h2.left-header{
	float:left;
	display:inline;
	margin:0 0 0 9px;
	padding:0 0 3px 0;
	width:279px;
}
/*********************************** Left Part ***********************************/
.Article_Page_left_part {
	float:left;
	display:inline;
	margin:11px 0 0 0;
	padding:0px 0 0 4px;
	width:163px !important;
	overflow: hidden;
}
.flash-block {
	float:left;
	display:inline;
	height: 290px;
	margin:0;
	padding:0;
	width:161px !important;
}
.Article_Page_left_part .content-module {
	float:left;
	display:inline;
	margin:5px 0 0 0;
	padding:0;
}

/************************************ Center Content ***********************************/
.Article_Page_Content{
	margin:11px 0 0 4px;
	padding:0 0 10px 0;
	width:515px !important;
	float: left;
	display: inline;
	overflow: hidden;
}
.rotator {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:515px;
	height:310px;
}

.links-block {
	float:left;
	display:inline;
	margin:17px 0 0 0;
	padding:0;
	width:515px;
}
.links-block a {
	margin-left: 8px;
}

.bordered {
	margin:0;
	padding:0;
	width: auto;
	clear:left;
}

td.blue-block1 {
	margin:0;
	padding:0 0 21px 6px;
	width:194px;
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/blue_grad.gif) left bottom repeat-x;
	border-right: 7px solid #fff;
	color: #006BB6;
	font-size: 13px;
	text-transform: capitalize;
}
td.blue
{
	background:url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/blue_grad.gif) left bottom repeat-x;
	border-right: 7px solid #fff;
	color: #006BB6;
	font-size: 11px !important;
	text-transform: uppercase;
	margin:0;
	padding:0;
	width:144px;
}
td.red
{
	background: url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/red_grad.gif) left bottom repeat-x;
	border-right: none;
	color: #006BB6;
	font-size: 11px !important;
	text-transform: uppercase;
	margin:0;
	padding:0;
	width:144px;
}

.blue-block, 
.red-block
{
	background:#0053a4 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/blue_block.gif) top left repeat-y;
	width:152px;
	height:auto !important;
	min-height:100px;
	margin:0 0 13px 0;
	padding:10px 5px 10px 7px;
	color: #fff;
	text-transform: capitalize;
	font-size: 11px !important;
}
hr {
	background-color: #fff;
	border: none;
	height: 1px;
}
.red-block {
	background: #e31836 url(http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/red_block.gif) top left repeat-y;
}
.blue-block strong, .red-block strong {
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}


.Article_Page_Content .content-module {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:515px !important;
}
.content-logotype{
	float:left;
	display:inline;
	margin:16px 0 0 16px;
	padding:0;
	width:110px;
	height:70px;
}
.content-settings{
	float:right;
	display:inline;
	margin:16px 22px 0 0;
	padding:0;
}
.content-module h4 
{ 
/*	display: inline;
    float: left;
    margin: 0;
    padding: 0 0 0 5px;
    width: 115px; */
}
.content-module h3 
{
/*    display: inline;
    float: left; */
    margin: 16px 0 8px;
    padding: 0 0 0 0px;
    width: 478px;
}
.content-module p 
{
/*	float:left;
	display:inline; */
	margin:0;
	padding: 5px 10px 20px 5px;
    text-align: justify;
}
.Article_Page_Content .content-module p
{
    width: 497px;
}
/************************************ Right Part ***********************************/
.Article_Page_right_part {
	float:right;
	display:inline;
	margin: 11px 4px 0 0;
	padding:0;
	width:300px !important;
}
.right-heder{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:0;
}
.Article_Page_right_part .content-module {
	width:300px !important;
	margin:0 0 21px 0;
	padding:0;
	float:right;
	display:inline;
}
.advertisement-right {
	margin: 0 0 10px 0;
	padding:0;
	width:300px !important;
	font-size: 10px;
	text-align: center;
	float:right;
	display:inline;
}
.gnpstoreinfo .content-module {
	display: inline;
	float: none;
	width: auto;
}

.gnpstoreinfo .content-tab-body {
	display: inline;
	float: none;
	width: auto;
}
#middle_part {
	width: 100%;
}
.title-login .page-header .content-module .content-tab-body { margin-top: 0px !important; }

#PrivacyPolicyContent 
{
	padding: 50px 7px 0 7px;
	color: #666666;
	font-size: 12px;
	display:none;
}
	
	
.storeinfo-module .address
{
	float:left;
	width:200px;
	min-height:100px;
}	
.storeinfo-module .pharmacy-hours
{
	background:url('http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/blue_block.gif') repeat-y scroll left top #0053A4;
	width:150px;
	height:100px;
	float:left;
	padding:4px;
}
.storeinfo-module .store-hours
{
	float:left;
	background:url('http://nvcdn.answerstv.com/Good_Neighbor_Pharmacy_NEW/red_block.gif') repeat-y scroll left top #E31836;
	width:150px;
	height:100px;
	padding:4px;
}

ol
{
	padding: 0;
	list-style-type: inherit;
	width: 100%;
	margin: 5px 0 0 25px;
	float: left;
}

ol.decimal
{
	list-style-type: decimal;
}
	
ol li, 
ul.disc li
{
	margin-left: 25px;
	padding: 3px 0;
}
ul.disc
{
	padding: 0;
	list-style-type: inherit;
	width: 100%;
	margin: 5px 0 0 25px;
	float: left;
}
	
/* ------------------------------------------ */
/* --- end individual store pages ----------- */
/* ------------------------------------------ */
	