.header_top {
background: #00586F;
height: 35px;
z-index: 95959;
position: relative;
background-image: linear-gradient(to bottom, #00637D 0%, #004F64 100%);
border-bottom: 1px solid #227F97;
}
.header {
width: 930px;
margin: 0 auto;
padding: 10px;
text-align: left;
position: relative;
z-index: 9595;
height: 100px;
}
#advancedmenu {
position: relative;
margin: 0 auto;
font-size: 16px;
position: relative;
margin: 0 auto;
width: 1000px;
}
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
display: block;
content: ".";
clear: both;
font-size: 0;
line-height: 0;
height: 0;
}
.page_inner, .header, .main, .footer_inner, .footer_bottom, .custom_footer_block, #advancedmenu, .slider_main, .homepage_productgrid, .footer_linkblock {
width: 980px;
margin: 0 auto;
}
.header_top_left {
margin-top: 8px;
float: right;
}
.header_top_left .welcome-msg {
color: #99CF22;
float: left;
font-weight: bold;
margin: 0;
}
.toplink {
float: left;
}
.hlinks li {
display: inline;
}
.header_top_left .hlinks {
margin: 0 0 6px;
display: inline;
}
.header_top_left .hlinks li {
background: url("../images/pipe.png") no-repeat scroll left center transparent;
border-right: 1px solid white;
font-size: 12px;
padding: 0 8px 0 7px;
}
.header_top_left .hlinks li.first {
background: none;
}
.header_top_left .hlinks li.last {
background: none;
border: none;
font-size: 12px;
padding: 0 0px 0 7px;
}
.header_top_left .hlinks a {
font-family: arial;
color: #ffffff;
}
.header_top_left .hlinks a:hover {
color: #99CF22;
text-decoration:none;
}
.header_top_right {
float: left;
margin-top: 5px;
margin-right: 7px;
}
.slogan
{
	color: #99CF22;
font-weight: bold;
margin: 0;
}
.header-container {
margin: 0 auto;
z-index: 9595;
position: relative;
background-image: linear-gradient(to bottom, #006782 0%, #004F64 100%);
}
.header-container {
background-color: #006782;
background-repeat: no-repeat;
background-position: 0px 0px;
}
.header_left {
float: left;
width: 30%;
}
.header .logo {
float: left;
margin: 3px 0 10px 12px;
text-decoration: none !important;
}
.header h1.logo {
margin: 30px 0;
}
.logo img {
border: 0;
vertical-align: top;
max-width: 100%;
}
.header_right {
float: right;
width: 58%;
margin: 0;
}
.header .quick-access {
float: right;
float: left;
color: #444;
margin: 0px 0 0 0px;
display: block;
}
.header .form-search {
height: 30px;
padding: 1px 0 0 16px;
background: none repeat scroll 0 0 #004356;
border-bottom: 2px solid rgba(255, 255, 255, 0.22);
border-radius: 25px 25px 25px 25px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.34) inset;
float: left;
height: 36px;
margin-top: 38px;
padding-top: 0;
width: 252px;
z-index: 15;
}
.header .form-search input.input-text {
border: none;
width: 208px;
margin: 4px 5px 0 17px;
padding: 0;
width: 190px;
background: none;
border-radius: 0;
color: #8BABB4;
float: left;
border-color: #DBDBC1;
font-size: 13px;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
height: 30px;
z-index: 0;
position: relative;
outline: 0;
box-sizing: border-box;
}
.header .form-search .button {
background: url("../images/go_btn.png") no-repeat scroll;
cursor: pointer;
height: 17px;
width: 21px;
margin: 0;
vertical-align: middle;
z-index: 0;
position: relative;
margin-top: 10px;
float: left;
display: block;
padding: 10px 0 0 0px;
}
.header-cart {
float: right;
position: relative;
width: auto;
margin-top: 37px;
z-index: 9;
}
.block {
margin: 0 0 15px;
}
.block-cart, .block-wishlist, .block-subscribe, .block-compare, .block-reorder, .block-poll, .block-viewed, .block-compared, .block-related, .block-tags, .block-login {
font-size: 12px;
line-height: 1.25;
}
.header-cart .block-cart {
border: none;
background: none;
text-align: left;
margin-bottom: 0;
padding: 0;
}
.header-cart .block-cart .cart-label {
color: #999999;
float: right;
font-size: 16px;
font-weight: normal;
padding: 0px 25px 0px 0px;
text-align: left;
height: 40px;
}
.cart_icon {
background: url("../images/sprite.png") no-repeat scroll 0 -10px transparent !important;
margin-right: 5px;
padding: 0;
width: 44px;
height: 40px;
float: left;
}
.cart_mini_right {
float: left;
margin: 8px 0 0 2px;
color: white;
font-weight: bold;
font-size: 15px;
}
.cart-label .price {
color: #fff;
}
.right_arrow {
display: inline-block;
margin: 0;
vertical-align: top;
width: 0;
position: absolute;
right: 7px;
top: 16px;
display: block;
height: 10px;
width: 10px;
background: url("../images/sprite.png") no-repeat scroll -5px -8px transparent;
}
.cart_mini_right a:link, .cart_mini_right a:visited
{
	color:#FFF;
}
.cart_mini_right a:hover {
color: #99CF22;
text-decoration:none;
}

.form-search button.button
{
	border:none;
	}
	.nav-container {
font-size: 14px;
position: relative;
padding: 0;
background-color: #004F64;
z-index: 986;
background-image: url("../images/bg.png");
border-top: 1px solid #227F97;
background-color: #00637D;
}
.nav-container {
background-color: #00546A;
background-image: url("../images/bg.png");
background-repeat: repeat-x;
background-position: 0px 0px;
}
	


#medic-menu {
position: relative;
z-index: 100;
width: 952px;
background:none;
padding:0px 10px;
height: 40px;
margin: 0 auto;
background: none;
}
#medic-menu ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#medic-menu ul li
{
	float:left;
	margin-left:2px;
}
#medic-menu ul li a
{
	display:block;
	padding:0px 15px;
	height:40px;
	line-height:40px;
	text-align:left;
	font-size:15px;
	background:none;
	color:#fff;
	font-family:'Crimson Text', sans-serif;
	text-decoration:none;
}
#medic-menu ul li a:hover
{
	background:none;
	color: #99CF22;
}
#medic-menu ul li ul
{
	display:none;
	position:absolute;
	width:210px;
	z-index:10000;
}
#medic-menu ul li ul li
{
	float:left;
	width:200px;
	background:#fff;
	margin:0;
	height:30px;	
}
#medic-menu ul li ul li a { background:none; color: #000; border:none; font-size:12px; height:30px; line-height:30px;}
#medic-menu ul li ul li a:hover { background:none; color: #99CF22;}
#medic-menu ul li:hover ul { display:block;}