/*START:type_style */


body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	line-height:18px; 
	margin:0px 0px 0px 0px; 
	padding:0px; 
	background-image:url(/images/bg.gif);
}
p{
  margin:0 0 20px 0;
}

p, li{
  line-height:20px;
}
a{
 border:0;
}
h1{margin-bottom:10px;line-height:100%;}
/*END:type_style */
#container{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:0;
	border:solid 0px blue;
}

#container img{
	border:0;
}
#main_body_container{
	width:1005px;
	height:auto;
	background-color:#FFFFFF;
	margin:0px auto;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
	border:solid 0px brown;
}
/*start header*/
#header_container{
	width:1002px;
	height:auto;
	float:left;
	background-color:#ffffff;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}
#header{
	width:1000px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}
#header_left{
	width:345px;
	height:auto;
	float:left;
	padding-left:5px;
	padding-top:5px;
}
#header_left #logo{
	width:300px;
	height:146px;
	float:left;
}
#header_right{
	width:650px;
	height:auto;
	float:left;
}
#header_right_top_link{
	width:520px;
	height:auto;
	padding-left:470px;
	float:left;
	clear:both;
}
#login_register_link_text{
	width:520px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:10px;
}
#tel{
	width:250px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:gray;
	float:left;
	margin-left:-100px;
}
#fax{
	clear:both;
	width:250px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:gray;
	float:left;
	margin-left:-100px;
}
#link_text {
	padding-left:-10px;
	width:150px;
	height:auto;
	float:left;
}
#login_register_link_text span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#64b145;
	text-decoration:underline;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
}
#header_right_top_tab_menu{
	width:480px;
	height:auto;
	padding-left:165px;
	padding-top:35px;
	clear:both;
}
/*start header right top tab menu*/
* { margin: 0; padding: 0; } /* Reset stuff */


ul#tab-menu {
	width:480px;
	list-style: none;
}

ul#tab-menu li { display: inline; }
	
ul#tab-menu li a {
	display: block; float: left; height: 38px;
	background-image: url(../images/menu_sprites.png); text-indent: -9999px;
}

	ul#tab-menu li a.home {
		width: 75px; background-position: -1px 0;	
	}

	ul#tab-menu li a.home:hover, ul#tab-menu li a.home:focus {
		background-position: 0 -38px;	
	}
	
	ul#tab-menu li a#current {
		background-position: 0 -38px;	
	}
	
	ul#tab-menu li a.pharmacy {
		width: 144px; background-position: -73px 0;	
	}

	ul#tab-menu li a.pharmacy:hover, ul#tab-menu li a.pharmacy:focus {
		background-position: -72px -38px;	
	}
	ul#tab-menu li a.counter {
		width: 190px; background-position: -214px 0;	
	}

	ul#tab-menu li a.counter:hover, ul#tab-menu li a.counter:focus {
		background-position: -213px -38px;	
	}
	ul#tab-menu li a.news {
		width: 70px; background-position: -402px 0;	
	}

	ul#tab-menu li a.news:hover, ul#tab-menu li a.news:focus {
		background-position: -401px -38px;	
	}



ul#tab-menu1 {
	width:480px;
	list-style: none;
}

ul#tab-menu1 li { display: inline; }
	
ul#tab-menu1 li a {
	display: block; float: left; height: 38px;
	background-image: url(../images/menu_sprites.png); text-indent: -9999px;
}

	ul#tab-menu1 li a.home {
		width: 75px; background-position: -1px 0;	
	}

	ul#tab-menu1 li a.home:hover, ul#tab-menu1 li a.home:focus {
		background-position: 0 -38px;	
	}
	
	

	ul#tab-menu1 li a.pharmacy {
		width: 144px; background-position: -72px -38px;	
	}

	ul#tab-menu1 li a.pharmacy:hover, ul#tab-menu1 li a.pharmacy:focus {
		background-position: -73px 0;	
	}

	ul#tab-menu1 li a#current1 {
		background-position: -72px -38px;	
	}
	
	ul#tab-menu1 li a.counter {
		width: 190px; background-position: -214px 0;	
	}

	ul#tab-menu1 li a.counter:hover, ul#tab-menu1 li a.counter:focus {
		background-position: -213px -38px;	
	}
	
	
	ul#tab-menu1 li a.news {
		width: 70px; background-position: -402px 0;	
	}

	ul#tab-menu1 li a.news:hover, ul#tab-menu1 li a.news:focus {
		background-position: -401px -38px;	
	}



ul#tab-menu2 {
	width:480px;
	list-style: none;
}

ul#tab-menu2 li { display: inline; }
	
ul#tab-menu2 li a {
	display: block; float: left; height: 38px;
	background-image: url(../images/menu_sprites.png); text-indent: -9999px;
}

	ul#tab-menu2 li a.home {
		width: 75px; background-position: -1px 0;	
	}

	ul#tab-menu2 li a.home:hover, ul#tab-menu2 li a.home:focus {
		background-position: 0 -38px;	
	}
	
	

	ul#tab-menu2 li a.pharmacy {
		width: 144px; background-position: -73px 0;	
	}

	ul#tab-menu2 li a.pharmacy:hover, ul#tab-menu2 li a.pharmacy:focus {
		background-position: -72px -38px;	
	}
	
	
	ul#tab-menu2 li a.counter {
		width: 190px; background-position: -213px -38px;	
	}

	ul#tab-menu2 li a.counter:hover, ul#tab-menu2 li a.counter:focus {
		background-position: -214px 0;	
	}
	

	ul#tab-menu2 li a#current2 {
		background-position: -213px -38px;	
	}
	
	ul#tab-menu2 li a.news {
		width: 70px; background-position: -402px 0;	
	}

	ul#tab-menu2 li a.news:hover, ul#tab-menu2 li a.news:focus {
		background-position: -401px -38px;	
	}



ul#tab-menu3 {
	width:480px;
	list-style: none;
}

ul#tab-menu3 li { display: inline; }
	
ul#tab-menu3 li a {
	display: block; float: left; height: 38px;
	background-image: url(../images/menu_sprites.png); text-indent: -9999px;
}

	ul#tab-menu3 li a.home {
		width: 75px; background-position: -1px 0;	
	}

	ul#tab-menu3 li a.home:hover, ul#tab-menu3 li a.home:focus {
		background-position: 0 -38px;	
	}
	
	

	ul#tab-menu3 li a.pharmacy {
		width: 144px; background-position: -73px 0;	
	}

	ul#tab-menu3 li a.pharmacy:hover, ul#tab-menu3 li a.pharmacy:focus {
		background-position: -72px -38px;	
	}
	
	
	ul#tab-menu3 li a.counter {
		width: 190px; background-position: -214px 0;	
	}

	ul#tab-menu3 li a.counter:hover, ul#tab-menu3 li a.counter:focus {
		background-position: -213px -38px;	
	}
	
	
	ul#tab-menu3 li a.news {
		width: 70px; background-position: -401px -38px;	
	}

	ul#tab-menu3 li a.news:hover, ul#tab-menu3 li a.news:focus {
		background-position: -402px 0;	
	}

	ul#tab-menu3 li a#current3 {
		background-position: -401px -38px;	
	}

a { outline: none; }

/*end header right top tab menu*/

/*start navigation*/
#navigation_container{
	width:1002px;
	height:auto;
	float:left;
	clear:both;
	margin-top:-2px;
}
.top_navigation{
	width:1002px;
	height:40px;
	background:url(../images/nav_bg.png) repeat-x;
	float:left;
}
div.top_navigation ul{
	list-style:none;
	margin:0px;
	padding:0px;
	width:950px;
	height:auto;
	float:left;
	padding-left:50px;
	margin-top:9px;
}
div.top_navigation ul a.first {
  border-left: none;
} 
div.top_navigation li{
	display:inline;
	padding-right:18px;
}
div.top_navigation li a{
	font-family:"Century Gothic";
	font-size:14px;
	color:#010101;
	text-decoration:none;
}
div.top_navigation li a:hover{
	font-family:"Century Gothic";
	font-size:14px;
	color:#368836;
	text-decoration:none;
}
/*end navigation*/

/*start banner container*/
#banner_container{
	width:1000px;
	height:auto;
	float:left;
	clear:both;
}
#banner_left{
	width:486px;
	height:auto;
	float:left;
}
#banner_image_left{
	width:242px;
	height:auto;
	float:left;
	padding-left:2px;
}
#banner_image_right{
	width:240px;
	height:auto;
	float:left;
	padding-left:2px;
}
#banner_right{
	width:514px;
	height:auto;
	float:left;
}
#banner_right_top_heading_text{
	width:504px;
	height:auto;
	clear:both;
	float:left;
	font-family:"Century Gothic";
	font-size:24px;
	color:#197a30;
	padding-left:15px;
}
#banner_right_bottom_logo{
	width:504px;
	height:auto;
	clear:both;
	float:left;
	padding-left:15px;
	padding-top:5px;
}
#banner_right_bottom_logo ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}
#banner_right_bottom_logo li{
	display:inline;
}
#banner_right_bottom_logo li a{
	border:0;
	text-decoration:none;
}
#banner_right_bottom_logo ul #cipa{
	padding-right:10px;
}
#banner_right_bottom_logo ul #ipabc{
	padding-left:15px;
}
#banner_right_bottom_logo ul #satgurantee{
	padding-left:15px;
}
#banner_right_bottom_logo ul #pharmacy{
	padding-left:10px;
}
/*end banner container*/

/*start medication search container*/
#medication_search_container{
	width:1002px;
	height:40px;
	float:left;
	background-color:#f7af00;
	clear:both;
	margin-top:-5px;
}
#search_area_section{
	width:770px;
	height:30px;
	margin:0px auto;
	margin-top:5px;
}
#medication_text{
	width:225px;
	height:auto;
	font-family:"Century Gothic";
	font-size:18px;
	color:#000000;
	float:left;
	padding-top:6px;
}
#medication_name_field{
	width:300px;
	height:auto;
	float:left;
	padding-top:0px;
}
.field {
	width: 300px; 
	height: 28px; 
	padding: 1px; 
	font-size:22px;
	font-family:"Century Gothic";
	color:#545454;
	border-top:1px solid #545454;
	border-right:1px solid #545454;
	border-bottom:1px solid #545454;
	border-left:1px solid #545454;
}

#search_button{
	width:95px;
	height:auto;
	float:left;
	margin-top:-2px;
	margin-left:40px;
}
/*end medication search container*/

/*start page body content container*/
#page_body_content_container{
	width:1002px;
	height:auto;
	margin:0px auto;
	clear:both;	
}
#body_content_section{
	width:1002px;
	height:auto;
	float:left;
	background-color:#FFFFFF;
	/*border-left:1px solid #000000;
	border-right:1px solid #000000;*/
}

#body_sidebarLT{
	width:250px;
	height:auto;
	float:left;
	border-right:1px solid #b7e4e8;
}
#shopping_cart_section{
	width:240px;
	height:auto;
	float:left;
}
#stay_connected_section{
	width:240px;
	height:auto;
	float:left;
	clear:both;
}
#findus_facebook_container{
	width:235px;
	height:auto;
	float:left;
	clear:both;
	padding-left:5px;
	padding-right:10px;
}
#findus_facebook_section{
	width:235px;
	height:auto;
	border-top:1px solid #315c99;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	float:left;
	padding-bottom:5px;	
}
#top_findus_background{
	width:235px;
	height:36px;
	background-color:#edeff4;
	border-bottom:1px solid #aaaaaa;	
}
#findus_heading_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	padding-left:10px;
	padding-top:8px;
	font-weight:bold;
}
#top_image{
	width:46px;
	height:35px;
	padding-left:10px;
	padding-top:5px;
}
#top_like_img{
	width:54px;
	height:28px;
	padding-left:10px;
	padding-top:5px;
}
#facebook_social_plugin{
	width:221px;
	height:500px;
	padding-left:9px;
}
#top_heading_text{
	width:100px;
	height:auto;
	padding-left:10px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#3b5998;
	font-weight:lighter;
}
.top_heading_text{
	width:240px;
	height:30px;
	background-color:#197a30;
	float:left;
	margin-top:10px;
}
#social_network_connect_section{
	width:240px;
	height:auto;
	float:left;
	clear:both;
}
#social_network_connect_section ul{
	width:140px;
	height:auto;
	margin:0px auto;
	list-style:none;
	padding-top:5px;
}
#social_network_connect_section li{
	display:inline;
	padding:2px 4px 0 4px;
}
.left_image{
	width:31px;
	height:23px;
	float:left;
	padding-top:2px;
	padding-left:5px;
}
.right_text{
	font-family:"Century Gothic";
	font-size:16px;
	color:#ffffff;
	float:left;
	padding-top:4px;
	padding-left:5px;
}
#shopping_cart_description_container{
	width:240px;
	height:auto;
	background-color:#d2fc98;
	float:left;
}
#shopping_cart_description_section{
	width:230px;
	height:auto;
	padding-left:5px;
	padding-right:5px;
	float:left;
}
.top_text_container{
	width:230px;
	height:auto;
	float:left;
}
.button_container{
	width:190px;
	height:auto;
	margin:0px auto;
}
#edit_cart_button{
	width:81px;
	height:auto;
	float:left;
	padding-top:15px;
}
#checkout_button{
	width:81px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-top:15px;
}
#shopping_cart_border{
	border-top:1px solid #898989;
}
#shopping_cart_info_left{
	width:165px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding-top:5px;
}
#shopping_cart_info_left strong{
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
}
#shopping_cart_info_right strong{
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:5px;
	font-size:12px;
	color:#000000;
}
#shopping_cart_info_left span{
	padding-top:5px;
	line-height:20px;
}
#shopping_cart_info_right span{
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
}
#shopping_cart_info_right{
	width:65px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:5px;
}
#shopping_cart_bottom_info_left{
	width:165px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding-top:5px;
}
#shopping_cart_bottom_info_left strong{
	font-size:12px;
	font-weight:bold;
	padding-left:90px;
}
#shopping_cart_bottom_info_right strong{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
}
#shopping_cart_bottom_info_right{
	width:65px;
	height:auto;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-top:5px;
}
#rx_right_img{
	width:490px;
	height:104px;
	margin:0px auto;
	padding-top:10px;
}
#mcafe_img{
	width:69px;
	height:auto;
	float:left;
	padding-top:10px;
}
#needhelp_img{
	width:191px;
	height:auto;
	padding-left:2px;
	float:left;
}
#download_img{
	width:191px;
	height:auto;
	margin:0px auto;
}
#order_info{
	width:190px;
	height:215px;
	background-color:#ffe9b3;
	border:1px solid #f7af00;
	margin-top:5px;
}
#top_order_image_and_text_container{
	width:190px;
	height:auto;
	float:left;
	padding-top:5px;
	padding-left:5px;
}
#top_order_image_left{
	width:27px;
	height:auto;
	float:left;
}
#top_order_right_text{
	width:150px;
	height:auto;
	float:left;
	font-family:"Century Gothic";
	font-size:15px;
	color:#f26522;
	padding-left:5px;
	font-weight:bold;
	padding-top:5px;
}
#order_step{
	clear:both;
	width:180px;
	height:auto;
	float:left;
	padding-left:5px;
}
#order_step span{
	font-family:"Century Gothic";
	font-size:15px;
	line-height:25px;
	color:#252525;
}
#lowest_price_button{
	width:169px;
	height:auto;
	margin:0px auto;
	padding-top:10px;
}
#rx_right_org_img{
	width:180px;
	height:auto;
	margin:0px auto;
	padding-top:10px;
}
#free_prescription_container{
	width:190px;
	height:350px;
	border:1px solid #197a30;
	clear:both;
	float:left;
	margin-top:10px;
}
#prescription_text{
	font-family:"Century Gothic";
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	line-height:20px;
}
#prescription_body_text{
	width:180px;
	padding:15px 5px 0 5px;
	height:auto;
	font-family:"Century Gothic";
	font-size:12px;
	color:#000000;
}
#top_prescription_section{
	width:190px;
	height:70px;
	background-color:#197a30;
}
#body_center_content{
	width:550px;
	height:auto;
	float:right;
	padding-right:5px;
}
#body_content{
	width:100%;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:20px;
}
#bottom_contact_us_container{
	width:100%;
	height:auto;
	float:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:30px;
	clear:both;
}
#bottom_contact_us_section{
	width:100%;
	height:auto;
	float:left;
}
#contact_us_left{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	width:200px;
	height:auto;
	float:left;
}
#contact_us_right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898989;
	width:200px;
	height:auto;
	float:left;
	padding-left:20px;
}
#product_body_sidebarRT{
	width:740px;
	height:auto;
	float:right;
	padding-right:5px;

}

#product_body_sidebarSingle{
	width:100%;
	float:right;
	padding-right:8px;
	
}

#proudct_body_sidebarRT_container{
	width:100%;
	height:auto;
	margin:10px 2px 0px 2px;
	text-align:center;
}
#checkout_body_sidebarRT_container{
	width:100%;
	margin:10px 2px 0px 2px;
	float:left;
	
	
}
.two_section_container{
	width:100%;
	height:auto;
	clear:both;
	float:center;
}

.table_row_container{
	width:100%;
	height:auto;
	float:left;
	padding-left:2px;
	padding-right:2px;
	padding-top:5px;
}
.checkout_table_data_container{
	width:100%;
	height:auto;
	clear:both;
	float:left;
	padding-top:15px;
}
.checkout_table_data_section{
	width:100%;
	height:auto;
	border:0px solid #b7e4e8;
}

.table_data_container{
	width:100%;
	height:auto;
	border:0px solid #959595;
	float:left;
}
.table_row_top{
	width:98%;
	height:30px;
	background-color:#b7e4e8;
	padding-top:10px;
	padding-left:10px;
}

.top_table_column_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:66px;
	height:auto;
	float:left;
	font-weight:bold;
}
.top_table_column_two{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:66px;
	height:auto;
	float:left;
	font-weight:bold;
}
.top_table_column_three{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:66px;
	height:auto;
	float:left;
	font-weight:bold;
}
.top_table_column_four{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:100px;
	height:auto;
	float:left;
	font-weight:bold;
}
.top_table_column_five{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:100px;
	height:auto;
	float:left;
	font-weight:bold;
}
.top_table_column_six{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:100px;
	height:auto;
	float:left;
	font-weight:bold;
}



.table_column_one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e568c;
	width:66px;
	height:auto;
	float:left;
}
.table_column_two{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:66px;
	height:auto;
	float:left;
}
.table_column_three{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:66px;
	height:auto;
	float:left;
}
.table_column_four{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:100px;
	height:auto;
	float:left;
}
.table_column_five{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:100px;
	height:auto;
	float:left;
}
.table_column_six{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:100px;
	height:auto;
	float:left;
}
.table_row_one{
	background-color:#ffffff;
	width:505px;
	height:20px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:10px;
}
.table_row_two{
	width:98%;
	height:20px;
	padding-top:5px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#edfdfe;
}
.table_row_three{
	background-color:#ffffff;
	width:505px;
	height:20px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:10px;
}
.table_row_four{
	width:505px;
	height:20px;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#b7e4e8;
}
#body_content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.top_text{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#197a30;
	font-size:16px;
	padding-bottom:10px;
	padding-top:10px;
}
#body_sidebarRT{
	width:200px;
	height:auto;
	float:left;
}
/*end page body content container*/

/*end header*/

/*start footer container*/
#footer_container{
	width:1002px;
	height:auto;
	margin:0px auto;
	clear:both;
	padding-top:15px;
}
#footer_section{
	width:1002px;
	height:auto;
	float:left;
	border-top:1px solid #197a30;
}
#footer{
	width:1000px;
	height:auto;
	margin:0px auto;
	margin-bottom:50px;
}
.footer_navigation_top{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0e568c;
	width:450px;
	height:auto;
	margin:0px auto;
	padding-top:10px;
}
.footer_navigation_top ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
}
.footer_navigation_top ul li{
	display:inline;
	padding-left:2px;
	padding-right:2px;
}
.footer_navigation_top ul li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0e568c;
}

.footer_navigation_middle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0e568c;
	width:800px;
	height:auto;
	margin:0px auto;
}
.footer_navigation_middle ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
}
.footer_navigation_middle ul li{
	display:inline;
	padding-left:2px;
	padding-right:2px;
}
.footer_navigation_middle ul li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0e568c;
}

.footer_navigation_bottom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0e568c;
	width:300px;
	height:auto;
	margin:0px auto;
}
.footer_navigation_bottom ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
}
.footer_navigation_bottom ul li{
	display:inline;
	padding-left:2px;
	padding-right:2px;
}
.footer_navigation_bottom ul li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0e568c;
}
#copyright_text{
	width:325px;
	height:auto;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	word-spacing:3px;
	padding-top:5px;
}
/*end footer container*/

@charset "utf-8";
/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin:0px 0px 0px 0px; padding:0px; background-image:url(../images/bg.gif);}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

a img {border:0px;}
#logo { float:left; padding:20px 0px 0px 7px; text-align:center;}
.slogan { font-family:"Georgia", Times New Roman, Times, serif; font-size:14px; color:#7c7c7c; padding:0px 0px 0px 12px;}

#top_right { float:right; padding:10px 10px 0px 0px; text-align:right;}
.phone { font-size:18px; color:#000; padding:0px 0px 0px 0px;}
.toptxt { font-size:14px; font-weight:bold; color:#000; padding:0px 0px 0px 0px;}
.toptxt a { color:#0072bc; font-size:14px; text-decoration:none; font-weight:normal;}
.spacer {height:8px;}
.spacer1 {height:5px;}

#navigation { margin:10px 0px 0px 0px; background-color:#0072bc; height:56px;} /*#0072bc*/
#navigation ul {margin:0px; padding:0px;}
#navigation ul li { list-style-type:none; float:left;}
#navigation ul li a { font-size:18px; color:#fff; line-height:22px; text-decoration:none; height:51px; padding:5px 36px 0px 36px; display:inline-block; text-align:center; background-color:#0072bc; }
#navigation ul li a:hover { background-color:#8f8f8f; }


.findbg { background-color:#e1e1e1; padding:5px 0px 0px 0px; margin:-4px 0px 0px 0px; height:50px; vertical-align:center;}
.find { text-align:center; padding:10px 0px 0px 170px; font-size:16px; color:#000; float:left;}
.findfield { width:300px; height:26px; border:1px solid #0072bc; float:left; margin:5px 0px 0px 15px;}
.find_btn { float:left; padding:5px 0px 10px 10px;}

.blue { color:#000099;}

#leftcolumn {width:237px; float:left; padding:0px 0px 0px 10px; border-right:1px solid #b7e4e8;}
.heading {color:#bf1e2d; font-size:18px; padding:5px 0px 5px 0px;}
.points { padding:5px 0px 0px 0px;}
.points ol { margin:0px; padding:0px;}
.points ol li { list-style-position:inside; font-size:12px; margin:0px 0px 5px 0px;}
.points ul { margin:0px; padding:0px;}
.points ul li { list-style-position:inside; font-size:12px; margin:0px 0px 5px 0px;}

#bodyArea{ padding:0px 10px 0px 10px;}

.otcsearch_box { width:420px; background-color:#edecec; border:1px solid #b7e4e8; padding:10px; margin:10px 0px 15px 120px;}
.otcentertxt { font-size:12px; padding:10px 0px 0px 0px;}
.otcsearch_box1 { width:420px; background-color:#edecec; border:1px solid #b7e4e8; padding:10px; margin:30px 0px 0px 0px;}
.otcfield { width:299px; height:25px; margin:10px 0px 0px 0px; border:1px solid #0072bc; float:left;}
.otcfind_btn1 { float:left; padding:10px 0px 0px 10px;}

.bullets { padding:0px 0px 0px 0px; font-size:12px;}
.bullets ul {margin:0px; padding:0px;}
.bullets ul li { list-style-image:url(../images/bullets.jpg); padding:0px 0px 0px 0px; margin:15px 0px 0px 20px;}

.line { border-bottom:1px solid #b7e4e8; margin:0px 0px 5px 0px;}
.line1 { border-bottom:1px solid #b7e4e8; margin:10px 0px 0px 0px;}
.bottom_line { border-bottom:1px solid #b7e4e8; margin:0px 0px 0px 0px;}

.text { width:484px; float:left;}
.shopping_right { width:430px; float:right; padding:0px 0px 0px 0px;}
.shopping_total { float:right; margin:10px 0px 10px 0px; font-size:14px; font-weight:bold; border-collapse:collapse;}
.shopping_total td { border:1px solid #b7e4e8; padding:2px 0px 2px 2px;}
.btn { float:left; padding:10px 0px 0px 110px;}
.btn img { margin:0px 0px 2px 0px;}
.shopping_right p { font-size:11px; padding:10px 0px 0px 0px; line-height:16px;}

.promocode { font-size:12px; font-weight:bold; float:left; padding:10px 30px 0px 10px;}
.promo_field { width:193px; border:1px solid #000; float:left; margin:10px 0px 0px 0px;}

.shopping_left { float:left; padding:0px 0px 0px 0px; width:460px;}
.shopping_left p { color:#000; font-size:12px; line-height:16px; padding:0px 0px 0px 0px 0px;}

.customer_services { font-size:12px; padding:0px 0px 0px 0px; line-height:20px;}
.accept { font-size:12px; padding:10px 0px 0px 0px;font-weight:bold;}
.accept img { padding:0px 2px 0px 2px;}

.visacard { font-size:12px; padding:30px 0px 0px 0px; text-align:center;}
.visacard span { float:left; margin:0px 0px 0px 258px;}
.visacard img { padding:0px 2px 0px 2px;}

#rightcolumn { width:690px; float:right; padding:0px 10px 10px 0px;}
.ad { padding:10px 0px 0px 0px; text-align:center;}

#rightcolumn h1 { font-weight:bold; font-size:24px; padding:10px 0px 10px 0px; } /*color:blue;*/
#rightcolumn h2 { font-size:20px; padding:10px 0px 10px 0px; font-weight:normal;color:#000033;}/*color:blue;*/
#rightcolumn p { font-size:13px; line-height:17px;}

.product_box { width:690px; border:1px solid #b7e4e8; background-image:url(../images/box-bg.png); background-repeat:repeat-x;}
.box { float:left; width:98px; margin:0px 0px 0px 16px; font-size:12px; line-height:20px;}
.title {color:#fff; margin:10px 0px 10px 0px; font-weight:bold;}

.product_list { padding:0px 0px 0px 0px; font-size:12px; border:1px solid #b7e4e8; width:100%; margin-right:10px;}
.product_list th { background-image:url(../images/box-bg.png); font-size:16px;  color:#fff; padding:2px 0px 2px 5px;text-align:center; height:35px;vertical-align:middle;}
.product_list td {padding:3px 0px 4px 3px; vertical-align:middle;}
.product_list a { color:#000099;}
.rowEven td{ background-color:#edfdfe;}

.product_list1 { margin:10px 0px 0px 0px; font-size:12px; border:1px solid #b7e4e8;}
.product_list1 th { background-image:url(../images/box-bg.png); font-size:13px;  color:#fff; padding:5px 0px 5px 10px;}
.product_list1 td {padding:5px 0px 5px 10px;}

.blueBackground {width:100%; background-color:white;}/*#b7e4e8*/
.blueBackground th {background-image:url(../images/box-bg-pure-blue.png);}

.browse { font-size:12px; padding:5px 0px 5px 10px; background-color:#f2f1f1;}
.browse a { font-size:12px; color:#000099; text-decoration:none; margin:0px 3px 0px 3px;}

.list { font-size:12px; font-weight:bold; color:#0072bc; width:80px; float:left; margin:0px 0px 0px 0px; }
.list ul {margin:0px; padding:0px;}
.list ul li { list-style-type:none; margin:5px 0px 0px 0px;}
.listRight { font-size:12px; font-weight:bold; color:#0072bc; width:80px; float:right; margin:0px 0px 0px 0px; }
.listRight ul {margin:0px; padding:0px;}
.listRight ul li { list-style-type:none; margin:5px 0px 0px 0px;}

.categories { font-size:14px; font-weight:bold; color:#0072bc; width:100%; float:left; margin:0px 0px 0px 0px;}
.categories ul {margin:0px; padding:0px;}
.categories ul li { list-style-image:url(../images/bullets.jpg); margin:5px 0px 0px 17px;}
.categories ul li a {color:#0072bc; text-decoration:none; padding:0px 0px 0px 0px; display:inline-block;}
.categories ul li a:hover { color:#c63542;}

.pic { float:right; margin:-30px 0px 0px 10px;}
.breadcrumb { font-size:11px; font-weight:bold; padding:10px 0px 20px 0px;}
.breadcrumb a { color:#0072bc; text-decoration:none;}

.browse_link { padding:0px 0px 0px 0px;}
.browse_link a { color:#0072bc; font-size:14px; font-weight:bold; text-decoration:none; padding:0px 3px 0px 3px; line-height:22px;}
.browse_link a:hover{color:#0072bc; text-decoration: underline;}

.branded { float:left; padding:25px 0px 10px 0px; font-weight:bold; font-size:12px;}
.generic { float:left; padding:25px 0px 0px 0px; font-weight:bold; font-size:12px;}
.guarantee { float:right; padding:0px 0px 0px 0px;}

.qty_field { border:1px solid #acacac; width:45px; height:25px;}

.news { padding:0px 0px 0px 0px;}
.news ul { margin:0px; padding:0px;}
.news ul li { list-style-type:; margin:10px 0px 0px 16px; font-size:14px; color:#000099; font-weight:bold;}

.shoppingcart { font-size:20px; text-align:center; padding:10px 0px 10px 0px; font-weight:bold;}

.cards { margin:20px 0px 0px 0px;height:110px;border:solid 0px green; vertical-align:baseline ; text-align:center;}
.cards img { float:left; padding:0px 14px 0px 14px;  vertical-align:baseline;}
.pad { margin:15px 0px 0px 0px;}

.footerlink { text-align:center; font-size:11px; padding:10px 0px 0px 0px;}
.footerlink a { font-size:11px; text-decoration:none; line-height:16px; padding:0px 3px 0px 3px; color:#0072bc;}
.footerlink a:hover {text-decoration:underline;}

.copy { font-size:11px; text-align:center; padding:10px 0px 20px 0px; color:#626262;}

a.linkOTC{
	font-size:12px;
	font-weight:bold;
	color:#0000ff;
	text-indent:5px;
}
.otcCommonBlue{
	font-size:12px;
	font-weight:bold;
	color:#365F91;
}
.otcCommonBlack{
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.otcBgWhite{
	background-color:white;
	color:black;
}


.search td{
border:0px #cccccc solid; 
border-left:none;
padding-left:5px;
border-bottom:none;
font-size:13px;
padding-top:5px;
color:black;
}

.search A{
font: Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:none
}
.search A:hover{
font: Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
/* From the Checkout.css*/

#checkout_body_sidebarRT{
	width:100%;
	height:auto;
	float:left;
}


.heading_text_green{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#197a30;
	font-size:16px;
	padding-bottom:10px;
	padding-top:20px;
	float:left;
	width:200px;
	height:auto;
}
#three_img_container{
	width:684px;
	height:auto;
	float:left;
	padding-left:90px;
}
#gurante_img{
	width:203px;
	height:auto;
	float:left;
	padding-left:10px;

}
#need_help_img{
	width:191px;
	height:auto;
	float:left;
	padding-left:10px;
}
#logo_mcafe{
	width:69px;
	height:auto;
	float:left;
	padding-left:40px;
	padding-right:30px;
	margin-top:-18px;
}
.heading_text_green span{
	font-family:Arial, Helvetica, sans-serif;
	color:#197a30;
	font-size:14px;
	font-weight:normal;
}
#promo_code_container{
	width:724px;
	height:auto;
	clear:both;
	float:left;
	padding-top:15px;
}

#promo_code_section{
	width:519px;
	height:auto;
	margin-left:205px;
}
#promo_text_left{
	width:245px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

/*
.field {
	width: 140px; 
	height: 16px; 
	padding: 1px; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c8c8c8;
	border:1px solid #636363;
	float:left;
	margin-top:-2px;
	}

	*/
#promo_button{
	width:121px;
	height:auto;
	float:left;
	margin-top:-5px;
	padding-left:5px;
}
.bottom_box_container{
	width:724px;
	height:auto;
	clear:both;
	float:left;
	padding-top:15px;
}
#Geo_container_img{
	width:724px;
	height:auto;
	clear:both;
	float:left;
	padding-top:15px;
}
#checkout_bottom_ssl_container{
	width:724px;
	height:auto;
	clear:both;
	float:left;
	padding-top:35px;
}
#left_mcafee_img{
	width:102px;
	height:auto;
	float:left;
}
#right_ssl_text{
	width:600px;
	height:auto;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	float:left;
}
.bottom_box_section{
	width:370px;
	height:auto;
	float:right;
}
#total_box_container{
	width:360px;
	height:80px;
	border:1px solid #b7e4e8;
	background-color:#e6fbc7;
	float:right;
}
#button_section{
	width:555px;
	height:auto;
	clear:both;
	float:right;
	padding-top:10px;
	padding-left:5px;
}
#checkout_bottom_prescription_text{
	width:345px;
	height:auto;
	clear:both;
	float:right;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin-left:20px;
	line-height:20px;
}
#continue_shopping{
	width:176px;
	height:29px;
	float:left;
}
#secure_checkout{
	width:176px;
	height:29px;
	float:left;
	padding-left:10px;
}
#total_text_left{
	width:150px;
	height:auto;
	float:left;
	padding-top:10px;
	padding-left:35px;
}
#total_text_left span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#total_text_left span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
#total_amount_right span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#total_amount_right span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
#total_amount_right{
	width:150px;
	height:auto;
	float:left;
	padding-left:20px;
	padding-top:10px;
}


.checkout_table_row_top{
	width:709px;
	height:30px;
	background-color:#b7e4e8;
	padding-top:10px;
	padding-left:15px
}
.checkout_table_two_row_top{
	width:709px;
	height:50px;
	background-color:#b7e4e8;
	padding-left:15px
}
#top_checkout_table_row_info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
	clear:both;
	padding-bottom:5px;
	font-weight:bold;
}
.checkout_table_column_one{
	width:180px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_column_two{
	width:120px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_column_three{
	width:86px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_column_four{
	width:86px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_column_five{
	width:126px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_column_six{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}


.checkout_table_two_column_one{
	width:300px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_two_column_two{
	width:98px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_two_column_three{
	width:62px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_two_column_four{
	width:68px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_two_column_five{
	width:76px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.checkout_table_two_column_six{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.checkout_tabledata_two_column_one{
	width:300px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_two_column_two{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_two_column_three{
	width:60px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_two_column_four{
	width:70px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_two_column_five{
	width:62px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}

.checkout_tabledata_two_column_six{
	width:96px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_table_row_one{
    background-color: #FFFFFF;
    height: 27px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 7px;
    width: 709px;
}
.checkout_table_row_two{
    background-color: #e6fbc7;
    height: 27px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 7px;
    width: 709px;
}
.checkout_table_row_three{
    background-color: #FFFFFF;
    height: 27px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 7px;
    width: 709px;
}
.checkout_table_row_four{
    background-color: #e6fbc7;
    height: 27px;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-top: 7px;
    width: 709px;
}

.checkout_tabledata_left{
	width:17px;
	height:auto;
	float:left;
}
.checkout_tabledata_right{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
	width:148px;
	height:auto;
	float:left;
	padding-left:5px;
}
.checkout_tabledata_column_one{
	width:179px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_column_two{
	width:122px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_column_three{
	width:85px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_column_four{
	width:86px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}
.checkout_tabledata_column_five{
	width:116px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}

.checkout_tabledata_column_six{
	width:100px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00000;
}

.stepbox { width:63px; float:left; margin:0px 22px 0px 22px;}
.step1 { 
	background-image:url(../images/step1.png); width:33px; height:25px; 
	background-repeat:no-repeat; margin:20px 0px 0px 14px; color:#fff; 
	font-size:23px; font-weight:bold; text-align:center; 
	padding:8px 0px 0px 0px;
}
.steptxt { font-size:14px; font-weight:bold; color:#930307; padding:10px 0px 0px 0px; text-align:center; line-height:14px;}
.arrow { float:left; padding:40px 0px 0px 0px;}
.stepgrey { 
	background-image:url(../images/step_gray.png); width:33px; 
	height:25px; background-repeat:no-repeat; margin:20px 0px 0px 14px; 
	color:#fff; font-size:23px; font-weight:bold; text-align:center;
	padding:8px 0px 0px 0px;
}
.txtgray { font-size:14px; font-weight:bold; color:#898989; padding:10px 0px 0px 0px; text-align:center; line-height:14px;}
.center { margin:0px 0px 0px 260px;}

#login_right { float:right; width:480px;}
.login_right { width:480px; margin:20px 0px 0px 0px; font-size:12px; border:1px solid #b7e4e8;}
.login_right th { height:35px; background-color:#0072bc; font-size:20px; color:#fff; padding:8px 0px 0px 8px; font-weight:normal;}
.login_right td { padding:7px 0px 7px 7px;}

.login_left { width:450px; float:left; margin:20px 0px 0px 5px; font-size:12px; border:1px solid #b7e4e8;}
.login_field { width:300px; height:22px; border:1px solid #b7b7b7;}
.login_left th { height:35px; background-color:#0072bc; font-size:20px; color:#fff; padding:8px 0px 0px 8px; font-weight:normal;}
.login_left td { padding:7px 0px 7px 7px;}
.login_left span { color:#000099;}

.note { font-size:12px; padding:10px 0px 0px 0px;}
.note span {background-color:#fff468; font-weight:bold;}
.order_submited { font-size:14px; font-weight:bold; text-align:center; padding:10px 0px 0px 0px;}
.textcenter { font-size:10px; font-weight:bold; text-align:center; padding:10px 0px 0px 0px;}

.bordertxt { width:90%; font-size:12px; border:1px solid #0072bc; margin:10px 0px 0px 0px; padding:10px;}

.bottom_add { font-size:14px; text-align:left; font-weight:bold; padding:20px 0px 0px 0px;}
.bottom_add span {color:#ed1c24;}


#ulForCustomerService li {
	list-style-type:disc;
	font-size:14px;
	margin:20px;
	font-weight:bold;
}
.txt{margin-left:10px;}
