body {
	background: #ffffff;
	font-family: Arial, serif;
	color: #000;
	font-size: 12px;
	line-height: 130%;
}
/*any pages styles*/
.col-main dl dt {
	font-size: 14px;
	font-weight: normal;
	color: #56A0AB;
}
.col-main h2 {
	/*font-size: 16px;*/
	font-family: "Trebuchet", sans-serif;
}
.product-view .product-img-box .more-views h2, .short-description h2 {
	font-size: 11px;
	font-weight: normal;
	color: #808080;
}
.col-main h3 {
	/*font-size: 12px;*/
	font-family: "Trebuchet", sans-serif;
	font-weight: bold;
}
ul.bullet, ol.bullet {
	margin-bottom: 10px;
}
.col-main dl {
	/*padding: 20px;*/
}
ul.bullet li {
	padding-left: 10px;
	background: url(../images/bullet.gif) no-repeat 0px 5px;
}
hr {
	clear: both;
	position: relative;
	color: #B9B9B9;
}
.pic-right {
	float: right;
	position: relative;
	margin: 0px 0px 10px 10px;
}
.pic-left {
	float: left;
	position: relative;
	margin: 0px 10px 10px 0px;
}
.form-add h3 {
	font-size: 12px;
	font-family: arial;
	color: #353e3f;
	font-weight: bold;
}
pre {
	background: #f5f5f5;
	padding: 20px;
	margin-bottom: 20px;
}
.page {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	background: #ffffff;
}
a {
	text-decoration: none;
	/*color: #56A0AB;*/
	color: #339999;
}
a:hover {
	text-decoration: none;
	/*color: #04A0BB;*/
color: #0099cc;
}
.category-description {
	/*width: 757px;*/
	padding: 5px 0px 5px 0px;
	background: #ffffff;
	margin-bottom: 0;
	border-bottom: 5px solid #DADADA;
}
p.category-image {
	margin-bottom: 0;
}
.page-title {
	font-size: 18px;
	font-weight: normal;
	padding-top: 5px;
	margin-bottom: 10px;
	background: #F5F5F5;
	border-bottom: 5px solid #DADADA;
}
.toolbar {
	border-bottom: 0px solid #e2e2e2;
	background: #faf9f9;
	border-right: 0px solid #e2e2e2;
	border-left: 0px solid #e2e2e2;
	padding-left: 15px;
}
.toolbar select {
	background: #faf9f9;
	font-size: 11px;
}
h1 {
	color: #56A0AB;
	font-weight: normal;
	/*font-family: "Lucida Sans", Arial;*/
	font-size: 30px;
	font-weight: normal;
}
h2 {
	font-size:20px;
	font-weight: normal;
	color: #000;
}
h3 {
	color: #000;
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5 {
}
h6 {
}
div.col-main {
	width: 757px;
}
div.col-left {
	margin-left: 10px;
	width: 210px;
}
div.col-right {
	margin-right: 10px;
	width: 210px;
	padding-top: 10px;
}
.col3-layout .col-wrapper {
	width: 760px;
}
.col3-layout .col-main {
	margin-left: 0px;
	width: 530px;
}
/* Form Elements color*/
input.input-text, select, textarea {
	background:#ffffff;
	border:1px solid #e2e2e2;
	font-size: 11px;
}
select option {
	background:#ffffff;
}
input, select, textarea, button {
	color: #555555;
}
select.multiselect option {
	border-bottom:1px solid #555555;
	border-color: #f9f9f9;
}
input.input-text:focus, select:focus, textarea:focus {
	background-color:#fff;
}
/*Header*/
.logo {
	margin: 14px 0px 0px 0px;
	position: relative;
}
.header {
	background: url(../images/quick_access.png) no-repeat 0% 100%;
	z-index: 1;
	height: 112px;
}
.quick-access {
	float: right;
	width: 700px;
	position: relative;
	padding: 0px 0px 0px 0px;
}
.header .welcome-msg {
	font-size: 11px;
	margin: 3px 10px 0px 0px;
	padding: 0;
	text-align: left;
	float: right;
	position: relative;
}
.switchers {
	min-height: 17px;
	min-width: 1px;
	float: right;
	position: relative;
 min-width: 220px;
}
.store-switcher, .form-language {
	margin: 2px 0px 0px 0px;
	float: right;
	position: relative;
	color: #808080;
	
}
.switchers select {
 $float: left;
 $position: relative;
 $width: 120px;
}
.switchers label {
 $float: left;
 $position: relative;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}
div.block-cart-top {
	clear: both;
	height: 40px;
	padding: 20px 0px 0px 60px;
	background: url(../images/cart_bg.jpg) no-repeat 10px 0px;
	float: right;
	position: relative;
	text-align: left;
	color: #888888;
	border-left: 1px solid #e2e2e2;
	margin: 5px 0px 0px 20px;
 $margin: 0px 0px 0px 20px;
 font-size: 11px;
}
div.block-cart-top div.actions {
	display: none;
}
div.block-cart-top a.title {
	color: #56A0AB;
	font-weight: bold;
	padding: 1px 10px 1px 0px;
	display: block;
	text-align: left;
	text-transform: uppercase;
}
div.block-cart-top button {
	position: absolute;
	top: 0px;
	right: 20px;
}
div.block-cart-top p.cart-link {
	display: none;
}
/*search*/
div.form-search {
	float: right;
	position: relative;
	margin: 32px 0px 0px 0px;
}
div.form-search label {
	color: #e2e2e2;
	float: left;
	position:relative;
	line-height: 23px;
}
div.form-search input {
	height: 23px;
	line-height: 20px;
	width: 154px;
	background: #ffffff url(../images/search_input.png) no-repeat 0 0;
	border: 0;
	padding: 0px 5px 0px 5px;
	float: left;
	position: relative;
}
div.form-search button.button {
	width: 23px;
	height: 23px;
	background: url(../images/search_btn.png) no-repeat 0 0;
	float: left;
	position:relative;
}
div.form-search button.button span {
	display: none;
}
div.form-search button.button:hover, div.form-search button.buttonHover {
	opacity: 0.8;
	cursor: pointer;
}
.header ul.links {
	clear: both;
	float: right;
	position: relative;
	margin-right: 10px;
 $width: 500px;
}
.header ul.links li {
	margin-left: 10px;
	padding: 4px 0px 0px 0px;
	float: right;
	position: relative;
	_padding: 0px;
	_z-index: 900;
}
.header ul.links a:active, .header ul.links a:visited, .header ul.links a:link {
	color: #454545;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
.header ul.links li span {
	font-size: 11px;
	color: #daecea;
}
.header ul.header_info_block {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	position: relative;
	clear: both;
}
ul.header_info_block li {
	float: right;
	position: relative;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}
ul.header_info_block li.last {
	background: none;
}
ul.header_info_block li a:link, ul.header_info_block li a:active, ul.header_info_block li a:visited {
	color: #555;
}
ul.top_links {
	float: left;
	position: absolute;
	left: 0;
	top: 88px;
}
ul.top_links li {
	float: left;
	margin-left: 15px;
	padding: 0px 15px 0px 0px;
	border-right: 1px solid #d8d8d8;
	font-size: 11px;
}
ul.top_links li.last {
	border: 0;
}
ul.top_links li a:link, ul.top_links li a:visited {
	color: #454545;
	text-transform: uppercase;
	font-weight: bold;
}
ul.top_links li a:hover {
	color: #666;
}
/*navigation*/
#nav {
	background: #75d2d3 url(../images/nav_bg.gif) repeat-x 0% 100%;
	padding: 0px 0px 0px 0px;
	width: 990px;
	border-bottom: 1px solid #e2e2e2;
}
#nav li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/nav_sp.png) no-repeat 100% 50%;
}
#nav li:hover {
}
#nav li a, #nav li a:hover {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	font-family: tahoma;
	padding: 3px 15px 5px 15px;
	border-radius: 3px 3px 0px 0px;
}
#nav li a {
	color: #ffffff;
}
#nav li a:hover {
	color: #ffffff;
	background: #75d0d1;
}
#nav ul, #nav ul ul ul {
	background: #e7e7e7;
	padding-top: 0px;
	border: 0;
	border: 2px solid #e2e2e2;
}
#nav ul ul {
	background: #f5f5f5;
	padding-top: 0px;
	border: 0;
}
#nav ul li {
	margin-left: 0px;
	padding: 0px 0px 0px 0px;
	background: none;
}
#nav ul li a {
	padding: 0px 0px 0px 0px !important;
	text-transform: none !important;
	font-size: 11px !important;
	font-weight: normal !important;
	background: none !important;
	color: #454545;
}
#nav ul li.parent a {
	background: url(../images/i_tier.gif) no-repeat 97% 50% !important;
}
#nav ul li.parent li a {
	background: none !important;
}
#nav ul li a:hover {
	background: #F5F5F5 !important;
	color: #000000;
}
#nav ul ul li a:hover {
	background: #e7e7e7 !important;
	color: #454545;
}
#nav ul, #nav div {
	top: 23px;
}
/*search*/

div.form-search {
	float: right;
	position: relative;
	margin: 32px 0px 0px 0px;
}
div.form-search label {
	color: #e2e2e2;
	float: left;
	position:relative;
	line-height: 23px;
}
div.form-search input {
	height: 23px;
	line-height: 20px;
	width: 154px;
	background: #ffffff url(../images/search_input.png) no-repeat 0 0;
	border: 0;
	padding: 0px 5px 0px 5px;
	float: left;
	position: relative;
}
div.form-search button.button {
	width: 23px;
	height: 23px;
	background: url(../images/search_btn.png) no-repeat 0 0;
	float: left;
	position:relative;
}
div.form-search button.button span {
	display: none;
}
div.form-search button.button:hover, div.form-search button.buttonHover {
	opacity: 0.8;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
/*footer*/
.footer-container {
	background: url(../images/bkg_divider1.gif) repeat-x 0% 0%;
	padding-top: 5px;
}
.footer {
	text-align: left;
	color: #808080;
	clear: both;
}
.footer li {
	padding-left: 0;
}
.bottom_links a:link, .bottom_links a:visited {
	color: #808080;
}
.footer ul.links, .footer address, .design-by {
	padding-left: 10px;
	clear: both;
}
.footer ul.links li {
	margin-right: 20px;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 11px;
}
ul.links a:link, ul.links a:visited {
	color: #000;
}
.footer address, .design-by {
	font-size: 11px;
}
.design-by{display:none;}
.footer a:hover, ul.links a:hover {
	color: #0099cc;
}
/*catalog*/
.main {
	padding: 0px 0px 0px 0px;
	width: 990px;
	margin-bottom: 10px;
	min-height: 300px;
}
.cms-home .main {
	margin-bottom: 0;
}
.col2-left-layout .main {
	/*background: #ffffff url(../images/left_col_bg_sh.gif) repeat-y 0 0;*/
	background: transparent url(../images/left_col_bg.gif) repeat-y 0 0;
}
.col2-left-layout .catalog-category-view .main, .col2-left-layout .catalog-product-view .main {
	background: transparent url(../images/left_col_bg.gif) repeat-y 0 0;
}
.col2-right-layout .main {
	background: transparent url(../images/left_col_bg_sh.gif) repeat-y 100% 0%;
}
/*breadcrumbs*/
.breadcrumbs {
	font-size: 11px;
	margin: 0;
	padding-left: 15px;
	background: #f5f5f5;
}
.breadcrumbs a:link, .breadcrumbs a:visited {
	color: #acacac;
	padding-right: 5px;
	background: url(../images/sm_arr.gif) no-repeat 100% 60%;
}
.breadcrumbs strong {
	font-weight: normal;
	color: #B9B9B9;
}
.breadcrumbs span {
	display: none;
}
.col1-layout .breadcrumbs, .col2-right-layout .breadcrumbs {
	margin: 0px 0px 0px 0px;
}
.col2-left-layout .breadcrumbs {
	margin: 0px 0px 0px 233px;
}
.col3-layout .breadcrumbs {
	margin: 0px 0px 0px 230px;
	width: 515px;
}
/*page title*/
.col1-layout .page-title {
	padding: 5px 15px 10px 15px;
	width: 960px;
}
.col2-right-layout .page-title {
	padding: 5px 15px 10px 15px;
	width: 737px;
}
.col2-left-layout .page-title {
	padding: 5px 15px 10px 15px;
	width: 727px;
}
.col3-layout .page-title {
	padding: 5px 15px 10px 15px;
	width: 500px;
}
/*block side-bar*/
.block {
	width: 210px;
	background: url(../images/bkg_divider1.gif) repeat-x 0% 100%;
}
.block-title {
	padding: 2px 9px 0px 0px;
	border-bottom: 0px solid #e2e2e2;
	margin-bottom: 0;
}
.block-title strong {
	font-size: 12px;
	font-weight: bold;
}
.block-content {
	padding: 5px 0px 10px 0px !important;
}
.block-layered-nav .block-subtitle {
	line-height:1.35;
	padding: 0;
}
.block-layered-nav dt {
	font-weight: bold;
}
.block .block-content li.item, .block .block-subtitle {
	padding-left: 0;
}
.block-account {
}
.block-account .block-title {
	border:0;
	display: none;
}
.block-account .block-content li.current {
	color:#D30000;
}
.block-subscribe label {
display: none;
}
/*button*/
button.button {
	background-color: transparent;
}
button.button::-moz-focus-inner {
 border: none;  /* overrides extra padding in Firefox */
}
button.button:hover, button.buttonHover {
}
button.button span:hover, button.button spanHover {
}
button.button {
	height:17px;
	padding: 0px 0px 0px 0px;
	overflow: visible;
	cursor: pointer;
	border: 0;
}
button.button span {
	padding: 0px 0px 0px 8px;
	border: 0;
	height:17px;
	background: transparent url(../images/btn_sm.gif) no-repeat 0 0;
}
button.button span span {
	margin:0;
	padding: 1px 8px 0px 0px;
	height: 16px;
	background: transparent url(../images/btn_sm.gif) no-repeat 100% 100%;
	border: 0;
	text-align: center;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	white-space: nowrap;
	/*text-transform: uppercase;*/
	font-weight: bold;
}
/*button cart, checkout */
button.btn-cart, button.btn-checkout {
	height: 16px;
}
button.btn-cart span, button.btn-checkout span {
	/*background:  url(../images/btn_cart_red.gif) no-repeat 0 0;*/
	height: 16px;
	background: #fff;
	padding-left: 0;
}
button.btn-cart span span, button.btn-checkout span span {
	height: 16px;
	background: #fff url(../images/arrow.gif) no-repeat 100% 50%;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #56A0AB;
	font-family: arial;
	padding-right: 9px;
}
/*red*/
button.btn-cart, button.btn-checkout {
	height: 16px;
}
button.btn-cart span, button.btn-checkout span {
	background:  url(../images/btn_cart_red.gif) no-repeat 0 0;
	height: 16px;
	padding-left: 9px;
}
button.btn-cart span span, button.btn-checkout span span {
	height: 15px;
	background: url(../images/btn_cart_red.gif) no-repeat 100% 100%;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-family: arial;
	padding-right: 9px;
	padding-top: 1px;
}
/*grey*/
.category-products button.btn-cart, .category-products button.btn-checkout {
	height: 16px;
}
.category-products button.btn-cart span, .category-products button.btn-checkout span {
	height: 16px;
	padding-left: 9px;
}
.category-products button.btn-cart span span, .category-products button.btn-checkout span span {
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	font-family: arial;
	padding-right: 9px;
	padding-top: 1px;
	padding-left: 0;
}
/*****************************************************CATALOG*****************/
/*price*/
.regular-price {
	color: #666;
}
.regular-price .price {
	font-size: 13px;
color: #56A0AB;
font-weight: bold;
}
.old-price, .special-price {
	font-size: 11px;
	line-height: 100%;
	color: #666;
}
.special-price .price {
	color: #C80000;
	font-weight: bold;
	font-size: 13px;
}
.minimal-price-link {
	color: #000;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
}
.mini-products-list .price-label, .cms-home .price-label {
	display: none;
}
.minimal-price-link .label {
font-weight: normal;
}
#checkout-review-table .price {
	font-size: 12px;
}
.block-content .old-price .price {
	text-decoration: line-through;
	float: left;
	padding-top: 4px;
	margin-right: 2px;
}
/**/

div.pages strong {
	font-weight: normal;
}
div.pages a {
	color: #56A0AB;
}
div.pages .current {
	font-size: 13px;
	font-weight: bold;
}
.pager .pages li {
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
}
.pager .pages li a {
	padding-left: 4px;
	padding-right: 4px;
	background: #f5f5f5;
	border: 1px solid #dadada;
	border-radius: 3px;
	
}
.toolbar {
	font-size: 11px;
}
ul.products-grid {
	border-bottom: 1px solid #e2e2e2;
}
.products-grid li.first {
	padding: 5px 0px 0px 5px;
}
.products-grid li.last {
	float: right;
}
.products-grid .product-image {
	margin:0 0 10px;
}
.products-list .product-image {
	border: 1px solid;
}
h2.product-name {
	font-size: 12px;
	font-weight: bold;
}
.product-name a:link, .product-name a:visited {
	color: #000;
}
.product-name a:hover {
	color: #0099cc;
}
.products-grid .ratings {
	line-height: 100%;
}
.products-grid .ratings .rating-box {
float: none;
}
.products-grid .ratings .amount {
font-size: 11px;
}
.ratings .rating-links .separator {
color: #888;
}
.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	width: 755px !important;
	border-right: 0px solid #e2e2e2;
	border-left: 0px solid #e2e2e2;
}
.col2-left-layout .products-grid .actions, .col2-right-layout .products-grid .actions {
	bottom: auto;
}
/*category-column-count-2*/
.category-column-count-2 .products-grid {
	background: url(../images/grey_dot.gif) repeat-y 50% 0%;
}
.category-column-count-2 .products-grid li {
	width: 370px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.category-column-count-2 .products-grid .price-box, .category-column-count-2 .products-grid .actions, .category-column-count-2 .products-grid .short-description, .category-column-count-2 h2.product-name, .category-column-count-2 .ratings {
	width: 150px !important;
	float: right !important;
	position: relative;
	margin: 0px 10px 10px 10px !important;
	padding: 0 !important;
}
.product-shop .ratings {
	width: auto !important;
}
.category-column-count-2 .products-grid .actions li {
	width: 140px;
	float: right;
	position: relative;
	margin: 0px 10px 0px 10px !important;
	padding: 0 !important;
}
.category-column-count-2 .products-grid .product-image {
	width: 200px;
	height: 200px;
	float: left;
	position: relative;
}
/*category-column-count-3*/
.category-column-count-3 .products-grid {
	background: url(../images/grey_dot_3.png) repeat-y 0% 0%;
}
.category-column-count-3 .products-grid li {
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.category-column-count-3 .products-grid .price-box, .category-column-count-3 .products-grid .actions, .category-column-count-3 .products-grid .short-description, .category-column-count-3 h2.product-name, .category-column-count-3 .ratings {
	width: 130px !important;
	float: right !important;
	position: relative;
	margin: 0px 10px 5px 10px !important;
	_margin: 0px 0px 5px 0px !important;
	padding: 0 !important;
}
.product-shop .ratings {
	width: auto !important;
}
.category-column-count-3 .products-grid .actions li {
	width: 120px;
	float: right;
	position: relative;
	margin: 0px 10px 0px 10px !important;
	padding: 0 !important;
}
.category-column-count-3 .products-grid .product-image {
	width: 100px;
	height: 100px;
	float: left;
	position: relative;
}
/********************************************PRODUCT ****************************/
.product-view {
	border:0px solid;
}
.product-view .product-img-box {
	width: 290px;
}
.product-view .box-up-sell table.products-grid {
	width: 705px !important;
	background: none;
	border: 0;
}
.product-view .box-up-sell .products-grid .product-name {
	font-size: 11px;
}
.product-view table.products-grid .product-image, .product-view table.products-grid .product-image {
	width: 125px;
	height: 125px;
	float: none;
}
.product-view .box-up-sell .products-grid .product-image img {
	border: 0 !important;
}
.product-view table.products-grid .price-box {
	margin: 0 !important;
	text-align: left;
}
.product-view .product-img-box .more-views li a {
	border: 1px solid;
	padding: 3px;
}
.product-view .product-shop .add-to-links, .product-essential .add-to-links {
	clear: both;
	margin-top: 5px;
}
.product-view .pager {
	padding-left: 0;
}
.product-view .add-to-box {
	padding-top: 15px;
	background: url(../images/bkg_divider1.gif) repeat-x 0 0;
}
.box-description {
	overflow: hidden;
}
/*product opions*/
.product-options {
	margin: 0px 0 0;
	padding: 5px 15px 5px 20px;
}
.product-options p.required {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}
.product-options dl {
	margin: 0;
	padding: 0 !important;
}
.product-options dt {
	padding: 5px 0px 2px 0px;
	font-weight: bold !important;
	font-size: 12px;
	color: #000 !important;
}
.product-options dd {
	padding: 0px 10px 10px 0px;
	margin: 0 0 0px;
}
.product-view .product-shop .add-to-links li {
	padding-right: 10px;
}
.product-options-bottom .add-to-cart {
float: left;
}
/*product review*/
.dedicated-review-box ol li, .product-view .box-reviews dd {
	margin-bottom: 20px;
}
.dedicated-review-box ol li strong, .box-reviews dl dt a {
	font-size: 24px;
	font-weight: normal;
}
.box-reviews dl dt {
	color: #000;
}
table.ratings-list {
	margin-bottom: 10px;
}
table.ratings-list strong {
	font-size: 12px !important;
	font-weight: normal;
}
#product_tabs_review_tabbed_contents .form-add textarea, .box-reviews .form-add textarea {
	width: 680px  !important;
}
/**/
#checkoutSteps .step-title h2 {
	font-size: 13px;
	font-weight: bold;
}
.opc {
	border-bottom: 1px solid;
}
.opc .active .step-title, .block-progress dt {
	background: url(../images/toggle.gif) repeat-x 0% 100%;
}
#checkoutSteps li.active div.step-title h2 {
	color: #000;
	font-weight: bold;
}
#opc-review .product-name {
	color: #000;
	font-size: 11px;
}
.cart .crosssell .product-name a:link, .cart .crosssell .product-name a:visited {
	color: #000;
}
.cart .crosssell .product-name a:hover {
	color: #0099cc; 
}
.cart .crosssell .product-name {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 100%;
}
.cart .crosssell .price-box {
	margin: 2px 0;
}
.cart .crosssell .add-to-links {
	font-size: 11px;
	line-height: 100%;
}
.crosssell h2 {
	font-size: 12px;
	line-height: 100%;
}
.buttons-set {
	border: 0;
	background: url(../images/bkg_divider1.gif) repeat-x 0% 100%;
	padding-bottom: 10px;
}
/*account*/
.dashboard .page-title {
	padding-top: 15px;
	margin-bottom: 10px;
}
.box-account .box-head {
	border: 0;
}
.block-account .block-title {
	padding-left: 0;
	padding-top: 10px;
}
.fieldset h2.legend {
	font-size: 12px;
	color: #000;
	background: url(../images/grad.gif) repeat-x 0% 0%;
	padding: 2px 8px 2px 8px;
}
.dashboard .box .box-title {
	background: url(../images/bkg_divider1.gif) repeat-x 0% 100%;
	padding-bottom: 5px;
	color: #000;
	font-size: 11px;
}
.dashboard .box-info h4 {
	font-size: 11px;
}
.messages li {
	margin-bottom: 0 !important;
}
.my-account .page-title {
	background: transparent;
	border: 0;
	padding-left: 0;
	margin-bottom: 10px;
}
/* Data Table */
.error-msg, .success-msg, .note-msg, .notice-msg {
	border: 0 !important;
	font-weight: bold;
	padding-left: 20px;
}
.tags-list {
	padding-left: 20px;
}
.data-table {
	border: 1px solid;
	background: #fff url(../images/grad.gif) repeat-x 0 0;
}
.data-table thead {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

}
.data-table thead  th {
font-weight: normal;
padding: 4px 0px 4px 0px;

}
.data-table .odd {
	background: transparent;
}
.data-table .even {
	/*background: #F5F5F5;*/
	background: transparent;
}
.data-table thead th {
	border-right:0px solid;
}
.data-table tfoot {
	border-bottom:1px solid;
}
.data-table tfoot tr.first td {
	background: #ffffff;
	padding-top: 5px;
}
.data-table tfoot td {
	padding-top:1px;
	border-right:1px solid;
}
.data-table tbody th, .data-table tbody td {
	border-bottom:1px solid;
	border-right:0px solid;
}
.data-table tbody.odd tr {
	background:#ffffff;
}
.data-table tbody.odd tr.border td, .data-table tbody.even tr.border td {
	border-bottom:1px solid;
}
.data-table .product-image {
	border:1px solid;
	display: block;
}
.info-box {
	border:1px solid;
}
tr.summary-details-first td {
	border-top:1px solid;
}
input.qty {
	font-weight: bold;
	text-align: center;
	background-color: #fff;
}
ul.form-alt {
	border: 1px solid #dadada;
	background: white url(../images/grad.gif) repeat-x 0 0;
	padding: 22px 25px 25px 33px;
	margin: 28px 0;
}
ul.form-alt .input-box {
	margin-bottom: 10px;
}
/* ***********************************TEXT colors********************************/
/*black*/
.cart .totals, .block-layered-nav dt {
	color: #000;
}
/*green*/
.form-list label.required em, .validation-advice, p.required, .error-msg, .success-msg, .note-msg, .notice-msg {
	color: #363636;
}
/*grey*/
.form-list label, .form-list .customer-dob label, .noscript, .block-poll label, .tier-prices-grouped li, .sp-methods label, .gift-message dt strong, .short-description {
	color: #555555;
}
/*blue text color */
.link-cart {
}
.link-reorder {
}
.link-compare {
}
.link-print, .opc .step-title h2, .opc .allow .step-title, .back-link a, .block-title, .link-cart, .link-reorder, h2.product-name a, .tier-prices .benefit {
	color: #56A0AB;
}
/* ***********************************BACKGROUND colors********************************/

/*page background super light*/
.product-collateral, .header .form-search .search-autocomplete li.odd, .tier-prices, .opc .checkout-agreements .agreement-content, .opc .step, .addresses-list li.item, .order-info, .order-info-box, .fieldset {
	background: #ffffff url(../images/grad.gif) repeat-x 0 0;
}
/*background light*/
tr.summary-details td, .data-table tbody.even tr, .data-table tfoot tr, .fieldset .legend, .noscript, .header .form-search .search-autocomplete ul, .availability-only-details th, .product-options-bottom, .tags-list, .truncated .truncated_full_value dl, .gift-message-row, .info-set, .info-set h2.legend, .opc .step-title .number, .opc .gift-messages-form, .multiple-checkout .col2-set h2.legend, .checkout-multishipping-shipping .box-sp-methods, .account-login .content {
	background: #f6f7fa;
}
/*background medium*/
.account-login .buttons-set, .cart .crosssell, .cart .totals, .compare-table tbody th, .header .form-search .search-autocomplete li.selected, .block-cart .subtotal, .block-cart .summary, .availability-only-details td, .tool-tip, .checkout-agreements .agreement-content, .centinel .authentication, .opc .centinel, .opc .allow .step-title .number, .error-msg, .success-msg, .note-msg, .notice-msg {
	background-color:#F5F5F5;
}
/*background dark*/
.compare-table tr.add-to-row td, .block-progress dt.complete, .dashboard .box-reviews .number, .dashboard .box-tags .number, .block .actions, .stripNav a.activeSlide, #checkoutSteps li.active div.step-title .number {
	background:eaeaea;
}
/*background transparent*/
.block-progress {
	background: none;
}
/*background white*/
.block-progress dd, .opc .active .step-title {
	background: #ffffff;
}
/* ***********************************BORDER colors********************************/
/*border-color dark*/
.data-table .product-image, .info-box, tr.summary-details-first td, .product-view, .products-list .product-image, .account-login .buttons-set, .account-login .content, .cart .crosssell, .cart .totals, .buttons-set, .fieldset, .fieldset .legend, .header .form-search .search-autocomplete ul, .tool-tip, .checkout-agreements .agreement-content, .checkout-progress li.active, #checkoutSteps li.active div.step-title .number {
	border-color: #DADADA;
}
/*border-color light*/
.data-table, .opc, .product-collateral h2, .data-table thead th, .data-table tfoot, .data-table tfoot td, .data-table tbody th, .data-table tbody td, .account-login .content h2, .cart .discount, .cart .shipping, .compare-table tbody th, .compare-table tbody td, .compare-table tbody tr.last th, .compare-table tbody tr.last td, .compare-table tbody td.last, .noscript, .header .form-search .search-autocomplete li, .availability-only-details td, .tier-prices, .product-view .product-img-box .more-views li a, .product-options, .product-options dd, .product-options dd .multiselect option, .product-options-bottom, .tags-list, .advanced-search-summary, .truncated .truncated_full_value dl, .opc .checkout-agreements, .opc .checkout-agreements .agreement-content, .centinel .authentication, .opc .centinel, .info-set, .info-set h2.legend, .block-progress dt, .block-progress dd, .opc .step-title, .opc .step-title .number, .opc .allow .step-title, .opc .allow .step-title .number, .opc .step, #opc-login h3, .opc .gift-messages-form, #opc-review .buttons-set, .checkout-progress li, .multiple-checkout .col3-set, .multiple-checkout .col2-set h2.legend, .checkout-multishipping-shipping .box-sp-methods, .box-account, .box-account .box-head, .addresses-list li.item, .order-info, .order-info-box, .best-selling td, .best-selling .product-img, .best-selling table, .error-msg, .success-msg, .note-msg, .notice-msg, .mini-products-list .product-image, .cart .crosssell .product-image, .opc .active .step-title {
	border-color: #e2e2e2;
}

.back-link a {
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
#checkout-review-table tfoot tr.last .price, .multiple-checkout .place-order .grand-total .price, tr.grand_total strong {
	color: #000;
}
.block-progress dt.complete {
	color: #363636;
}
.block-progress dt.complete {
	font-weight: bold;
}
/*search autocomplete fix*/
.form-search .search-autocomplete ul, .form-search .search-autocomplete li {
	border-color: #DADADA;
}
.form-search .search-autocomplete {
	background: #f6f7fa;
}
.form-search .search-autocomplete ul, .form-search .search-autocomplete li {
	text-align: left;
	padding: 1px 5px 1px 5px;
	font-weight: bold;
}
.form-search .search-autocomplete li:hover {
	cursor: pointer;
}
.form-search .search-autocomplete {
	border-radius: 0px 0px 3px 3px;
	margin-left: 0px;
	margin-top: 0px;
}
.header .form-search .search-autocomplete {
	z-index:999 !important;
}
.search-autocomplete .amount {
	float: right;
	font-weight: normal;
}
/******************************************SPECIAL styles************************/
.sp {
	clear: both;
	height: 0;
	overflow: hidden;
}
.sp span {
	display: none;
}
.promo {
	border: 1px dotted #e2e2e2;
	padding: 0;
	width: 208px;
	overflow: hidden;
}
.products-list .add-to-links .separator {
	color: #b9b9b9;
	font-size: 11px;
}
.link-compare, .link-wishlist {
	font-size: 11px;
}
.col2_slider {
	float: left;
	position: relative;
	width: 745px;
	overflow: hidden;
	height: 290px;
}
.col2_right {
	float: right;
	position: relative;
	width: 240px;
	overflow: hidden;
}
.img_top {
	margin-bottom: 5px;
}
.totals {
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}
/*middle home banners*/
.mid_banners {
	width: 100%;
	margin: 0;
	padding: 0px 0px 6px 0px;
	clear: both;
}
.col-main a:hover {
}
.mid_left {
	width: 364px;
	margin: 0px 10px 0px 0px;
	padding: 0;
	/*height: 150px;*/
	float: left;
	position: relative;
	border-top: 0;
}
.mid_center {
	width: 370px;
	margin: 0px 2px 0px 0px;
	padding: 0;
	float: left;
	position: relative;
	border-top: 0;
}
.mid_right {
	float: right;
	position: relative;
	width: 240px;
	overflow: hidden;
}
.mid_banners h3 {
	padding: 3px 0px 3px 10px;
	color: #ffffff;
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 11px;
}
.mid_left h3 {
	width: 354px;
}
.mid_center h3 {
	width: 361px;
}
.mid_right h3 {
	width: 230px;
}
.mid_left h3 a:link, .mid_left h3 a:visited, .mid_center h3 a:link, .mid_center h3 a:visited, .mid_right h3 a:link, .mid_right h3 a:visited {
	color: #fff;
}
.mid_left .products-grid {
	width: 362px;
	padding-left: 2px;
}
.mid_left .category-column-count-2 .products-grid li {
	width: 170px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 20px 10px 0px 0px;
}
.mid_left .category-column-count-2 .products-grid li .price-box {
	width: 150px !important;
	margin-bottom: 0 !important;
}
.mid_left .category-column-count-3 .products-grid li {
	width: 110px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	text-align: center;
	padding: 20px 10px 0px 0px;
}
.mid_left .category-column-count-3 .products-grid li .price-box {
	width: 90px !important;
	margin-bottom: 0 !important;
}
.mid_center .category-products, .mid_center .products-grid {
	width: 365px;
	height: 150px;
	padding-left: 3px;
}
.mid_center .category-column-count-2 .products-grid li {
	width: 170px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 0px 0px;
	text-align: center;
}
.mid_center .category-column-count-2 .products-grid li .price-box {
	width: 150px !important;
	margin-bottom: 0 !important;
}
.mid_center .category-column-count-3 .products-grid li {
	width: 110px;
	float: left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 20px 10px 0px 0px;
	text-align: center;
}
.mid_center .category-column-count-3 .products-grid li .price-box {
	width: 90px !important;
	margin-bottom: 0 !important;
}
.mid_left .products-grid li a.product-image, .mid_center .products-grid li a.product-image {
	float: none;
	position:relative;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background: #fff;
	width: auto;
	height: auto;
}
.mid_center .category-column-count-2 .products-grid li h2.product-name, .mid_center .category-column-count-3 .products-grid li h2.product-name, .mid_left .category-column-count-2 .products-grid li h2.product-name, .mid_left .category-column-count-3 .products-grid li h2.product-name {
	float: none;
	position: relative;
	padding: 0px 0px 3px 0px;
	margin: 0px auto 0px auto !important;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	width: 100% !important;
	line-height: 100%;
}
/*home bottom info*/
.bott_banners {
	width: 100%;
	margin: 0;
	padding: 0px 0px 0px 0px;
	clear: both;
}
.bot_left {
	width: 742px;
	margin: 0px 0px 10px 0px;
	padding: 0;
	height: 150px;
	float: left;
	position: relative;
	background: #e2e2e2;
}
.bot_right {
	float: right;
	position: relative;
	width: 240px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
/*************************************color**************************/
.pure_color .mid_left h3 {
	background: url(../images/h1.png) no-repeat 0 0;
}
.pure_color .mid_center h3 {
	background: url(../images/h2.png);
}
.pure_color .mid_right h3 {
	background: url(../images/h3.png) no-repeat 0 0;
}
.pure_color .mid_left .products-grid {
	background: #fff url(../images/grad.gif) repeat-x 0 0;
}
.pure_color .category-products, .pure_color .mid_center .products-grid {
	background: #fff url(../images/grad.gif) repeat-x 0 0;
}
.pure_color .mid_left .products-grid li a.product-image {
	border: 1px solid #e2e2e2;
}
.pure_color .mid_center .products-grid li a.product-image {
	border: 1px solid #e2e2e2;
}
/*footer links*/
.bot_left {
	background: #ffffff url(../images/bottom_grad.gif) repeat-x 0 0;
}
ul.pic_links {
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bottom_dvd.png) repeat-y 0 0;
}
ul.pic_links li.sp {
	float: none;
}
ul.pic_links li {
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	display: block;
	float: left;
	position: relative;
}
ul.pic_links li img {
	float: left;
	position: relative;
	margin: 0px 7px 0px 0px;
}
ul.pic_links li.phone {
	width: 182px;
	padding: 0px 0px 0px 5px;
}
ul.pic_links li.phone span {
	font-size: 10px;
}
ul.pic_links li.phone strong {
	font-size: 18px;
	display: block;
	font-weight: normal;
}
.bot_left h3 {
	clear: both;
	text-transform: uppercase;
	color: #838383;
	font-size: 11px;
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	background: url(../images/dotted.gif) repeat-x 0 0;
}

ul.bottom_links {
	padding: 0px 0px 0px 0px;
	clear: both;
	margin: 0px 10px 0px 10px;
	font-size: 11px;
}
ul.bottom_links li {
	margin: 0px 10px 0px 0px;
	padding: 0 !important;
	display: inline;
}
.bot_right {
	background: #ffffff url(../images/bottom_grad.gif) repeat-x 0 0;
	padding: 5px 10px 0px 10px;
	width: 220px;
}
.bot_right .block {
	background: none;
}
.bot_right .block .block-title {
	display: none;
}
.bot_right .block button.button span {
	display: none;
}
.bot_right .block-subscribe input.input-text {
	float: left;
	position: relative;
	margin-top: 5px;
	margin-right: 5px;
}
.bot_right .block button.button {
	background: url("../images/search_btn.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 23px;
	position: relative;
	width: 23px;
}
tr.summary-total .summary-collapse {
	background:url(../images/bkg_collapse.gif) 0 5px no-repeat;
	cursor:pointer;
}
/*blocks styles*/
.block-layered-nav {
}
.block-layered-nav .block-title {
}
.block-layered-nav .block-content {
	padding-top: 0px !important;
	color: #666;
	font-size: 11px;
}
.block-layered-nav .block-subtitle {
	display: none;
}
.block-layered-nav a:link, .block-layered-nav a:visited {
	color: #000;
	font-size: 12px;
}
.block .product-name a:hover, .block a:hover {
	color: #0099cc;
}
/*currency block fix*/
.block-currency {
	height: auto !important;
	padding: 0;
	background-image: none;
	margin-bottom: 3px;
}
.block-currency .block-title {
	margin: 0;
	background: none;
}
.block-currency .block-title strong, .block-currency .block-title strong span {
	padding: 0;
	background: none;
}
.block-currency .block-content select {
	width: 190px !important;
	display: block !important;
	margin: 0px 0px 10px 0px !important;
	padding: 0;
}
.block-currency .block-content {
	padding: 0;
	background-image: none;
}
/*extended css*/
/*IE6 fix*/
* html .main {
	display: inline;
}
* html .col-main {
	display: inline;
}
* html ul.links {
	display: inline;
}
* html ul.links li {
	display: inline;
}
* html div.block-cart-top * {
	display: inline;
}
* html .category-column-count-3 .products-grid li {
	display: inline !important;
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
	position:relative !important;
	width: 240px;
}
* html .products-grid li h2.product-name {
	display: inline !important;
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
	position:relative !important;
}
* html .mid_left .products-grid li, * html .mid_center .products-grid li {
	width: 100px;
	display: inline !important;
	float: left !important;
	position:relative !important;
}
/*shipping price*/
.shipping_price a {
	font-size: 12px;
	font-weight: normal;
	background: #f5f5f5 url(../images/calc.png) no-repeat 2px 50%;
	padding: 5px 5px 4px 18px;
	text-transform: none;
	border: 1px solid #dadada;
	color: #353e3f !important;
	border-radius: 3px;
	font-weight: bold;
	font-size: 11px;
}
/* easy tabs*/
.tabs {
	width: 692px;
	border-bottom: 0 !important;
	margin: 15px 0 0 0 !important;
	overflow: hidden;
}
.tabs a:link, .tabs a:visited {
	color: #000;
	font-size: 13px !important;
	font-weight:normal !important;
	display:block;
	text-align: center;
	padding: 6px 10px 8px 10px !important;
	text-decoration:none;
	background: #f5f5f5;
	border-left: 1px solid #d1d1d1;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
.tabs a:hover {
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f2f2f2 1%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f2f2f2), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f2f2f2 1%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f2f2f2 1%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f2f2f2 1%,#ffffff 99%); /* IE10+ */
background: linear-gradient(top,  #f2f2f2 1%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}
.tabs li.active a, .tabs li.active a:hover {
	background: #fff;
	color: #56A0AB;
	font-size: 13px !important;
	font-weight:normal;
}
.padder {
	width: 692px;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
}
.products-grid .actions {
	position: absolute;
	bottom: 10px;
	width: 172px;
}
/* AW blog*/
.block-blog .block-title strong {
	background: none;
	padding-left: 0;
	font-size: 18px;
	font-weight: normal;
}
.block-blog .menu-categories {
	padding: 0;
}
.block-blog .menu-categories h5 {
	font-weight: normal;
	padding: 0;
}
.blog .head h4, .block-blog .head h4 {
	padding-left: 0;
	background: none;
	color: #56A0AB;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	min-height: 16px;
	padding-bottom: 0px;
}
.blog .menu-tags UL LI {
	margin-right: 10px;
	margin-left: 0;
}
.postDetails {
	font-size: 11px;
	font-style: italic;
}
.postTitle h2 {
	font-family: arial;
	font-size: 28px;
	font-weight: normal;
}
.postTitle h2 a:link, .postTitle h2 a:visited {
	color: #56A0AB;
}
.postTitle h3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
}
.sidebar .blog, .block-blog {
	padding: 0px 0px 0px 0px;
	width: 210px;
	background: url("../images/bkg_divider1.gif") repeat-x scroll 0 100% transparent;
}
.sidebar .blog .menu-categories ul li, .block-blog .menu-categories ul li {
	font-weight: bold;
	background: url(../images/bullet.gif) no-repeat 0px 3px;
	padding-left: 8px;
	margin-left: 0;
}
.sidebar .blog .content {
	background: transparent;
	padding: 0px 0px 0px 0px;
}
/*QuickShop*/
.quickshop-index-view {
	text-align: left;
}
.product-view .product-shop {
text-align: left;
}
.quickshop-main {
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
body.quickshop-index-view .product-view {
	background: #fff;
}

/*all pages text*/
.sp, .clear {
	clear: both;
	margin:0;
	padding: 0;
	height: 0;
	overflow: hidden;
}
.sp span, .clear span {
	display: none;
}
ul.bullet, ol.bullet {
	margin-bottom: 10px;
}
.col-main dl {
	/*padding: 20px;*/
}
ul.bullet li, dl.bullet dt {
	padding-left: 10px;
	background: url(../images/four_banners_menumar.gif) no-repeat 0px 5px;
}
hr {
	clear: both;
	position: relative;
	border: 1px solid #e4e4e4;
}
.pic-right {
	float: right;
	position: relative;
	margin: 0px 0px 10px 10px;
}
.pic-left {
	float: left;
	position: relative;
	margin: 0px 10px 10px 0px;
}
div.four_banners {
	width: 758px;
	background: url(../images/four_banners_bg.gif) repeat-y 0 0;
	clear: both;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: -1px;
}
div.four_banners div.four_banners_bt {
	width: 100%;
	background: url(../images/four_banners_bt.gif) no-repeat 0 100%;
	padding-bottom: 4px;
}
div.four_banners div.four_banners_bt div {
	float: left;
	width: 185px;
	padding: 0 0px 0px 0px;
	margin-right: 6px;
}
div.four_banners div.four_banners_bt div.b04 {
	margin-right: 0;
}
div.four_banners div.four_banners_bt div img {
	margin-left: 1px;
	border-bottom: 2px solid #dadada;
}
div.four_banners div.four_banners_bt div a.title {
	display: block;
	width: 175px;
	margin-bottom: 0px;
	padding: 3px 0 3px 10px;
	font: 13px Tahoma, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/banners_title.png) no-repeat 0% 0%;
}
div.four_banners div.four_banners_bt div a.title:hover {
	cursor: pointer;
	color: #ccffff;
}
div.four_banners div.four_banners_bt div ul {
	padding-left: 10px;
	padding-top: 5px;
}
div.four_banners div.four_banners_bt div ul li {
	padding: 0 0 5px 11px;
	line-height: 100%;
	background: url(../images/four_banners_menumar.gif) no-repeat 0 4px;
}
div.four_banners div.four_banners_bt div ul li a {
	font-size: 12px;
	text-decoration: none;
}
div.four_banners div.four_banners_bt div p {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
font-size: 11px;
line-height: 120%;
}
.sp {
	clear: both;
}
.sp span {
	display: none;
}
.slider_ex {
	width: 757px;
	margin: 0px 20px 20px 0px;
	float: left;
	position: relative;
}
/******************* CLEARFIX ***********************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/*testimonial page*/
.testim {
	background: #f5f5f5 url(../images/quote_b.gif) no-repeat 10px 10px;
	padding: 20px 20px 20px 70px;
	font-style: italic;
	line-height: 150%;
	font-family: arial;
	font-size: 14px;
	margin-bottom: 20px;
}
.testim p.sign {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 100%;
	color: #808080;
}
.testim p.date {
	text-align: right;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	color: #808080;
}
.testimonial {
	background: transparent url(../images/testimonials_top.gif) no-repeat 0 0;
	padding: 8px 0px 0px 0px;
	width: 210px;
}
.testimonial .block-title {
	background: #eeeeee;
	padding-top: 0;
}
.testimonial .block-title strong {
	padding: 0px 10px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	font-family: "Lucida Sans", Arial;
	color: #56A0AB;
}
.testimonial .block-content {
	padding: 10px 10px 25px 10px !important;
	background: #eeeeee url(../images/testimonials_bt.gif) no-repeat 0% 100%;
	width: 190px;
	font-style: italic;
}
p.signt {
	font-style: normal;
	text-align: right;
	color: #555;
	font-size: 11px;
}
p.link {
	font-style: normal;
	text-align: right;
	padding: 0;
	margin: 0;
}
/*news page*/
.news {
	background: #f5f5f5;
	padding: 20px 20px 20px 20px;
	line-height: 150%;
	margin-bottom: 20px;
}
.news p.sign {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 100%;
	color: #808080;
}
.news p.date {
	text-align: left;
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
	line-height: 100%;
	color: #808080;
}
.news p.oview {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
.news a:link, .news a:visited {
	color: #56A0AB;
}
.news_left dl dt {
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
.news_left dl dt strong {
	background: #f5f5f5;
	padding: 2px;
	font-weight: normal;
	font-size: 10px;
}
.news_left dl dd {
	margin-bottom: 5px;
}
.more {
	background: #f5f5f5;
	padding: 0px 2px;
	border: 1px solid #dadada;
	border-radius: 2px;
}
.more:hover {
	background: #fff;
}
/*brands*/
.brand {
	background: #fff;
	margin-top: 10px;
}
.brand td {
	background: #fff;
	text-align: center;
	padding: 1px 3px 10px 3px;
	vertical-align: middle;
}
.brand a:link, .brand a:visited {
	opacity: .8 !important;
	filter: alpha(opacity=80) !important;
}
.brand a:hover {
	opacity: 1 !important;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
}
/*DEMO - remove this styles*/

/*drugstore menu banner*/
.dd_menu_block {
	padding-top: 5px;
	border-top: 1px solid #e2e2e2;
	font-size: 11px;
	margin-top: 5px;
	width: 470px;
}
.dd_menu_block img {
	float: left;
	position: relative;
	margin-right: 10px;
}
.dd_menu_block span {
	display: block;
	padding-top: 5px;
}
/*bg*/
.cms-bg01 {
	background: url(../images/flower_bg01.jpg) repeat-x 0% 0%;
}
.cms-bg01 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-bg02 {
	background: url(../images/flower_bg02.jpg) repeat-y 50% 0%;
}
.cms-bg02 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-bg03 {
	background: #fff url(../images/flower_bg03b.jpg) repeat-x 0% 0%;
}
.cms-bg03 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-bg04 {
	background: #fff url(../images/flower_bg04.jpg) repeat 0% 0%;
}
.cms-bg04 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-bg05 {
	background: #dfef9e url(../images/flower_bg05.gif) repeat-x 50% 0%;
}
.cms-bg05 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-bg06 {
	background: #d6eef2 url(../images/neutral_bg01.jpg) repeat-x 0% 0%;
}
.cms-bg06 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-bg07 {
	background: #d6eef2 url(../images/neutral_bg02.jpg) repeat-x 0% 0%;
}
.cms-bg07 .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-snow {
	background: #ffffff url(../images/snow.png) repeat 0 0;
}
.cms-snow .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.cms-xmas {
	background: #ffffff url(../images/xmas.jpg) repeat 50% 0%;
}
.cms-xmas .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
div#menu28 {

background: #6dc3f2; /* Old browsers */
background: -moz-linear-gradient(top,  #6dc3f2 0%, #00bded 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6dc3f2), color-stop(99%,#00bded)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6dc3f2 0%,#00bded 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6dc3f2 0%,#00bded 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6dc3f2 0%,#00bded 99%); /* IE10+ */
background: linear-gradient(top,  #6dc3f2 0%,#00bded 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dc3f2', endColorstr='#00bded',GradientType=0 ); /* IE6-9 */

}
div#menu28 a:hover span, div#menu28 a:hover, div#menu28.active a span, div#menu28 a:hover span {
	background: transparent none;
}
div#popup28 {
	border: 3px solid #00bded;
	background: #e5f9ff; /* Old browsers */
	background: -moz-linear-gradient(top, #e5f9ff 0%, #ffffff 59%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5f9ff), color-stop(59%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5f9ff 0%, #ffffff 59%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5f9ff 0%, #ffffff 59%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5f9ff 0%, #ffffff 59%); /* IE10+ */
	background: linear-gradient(top, #e5f9ff 0%, #ffffff 59%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f9ff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
}
.cms-standard-home .breadcrumbs, .cms-standard-home .sidebar .slider-a-container, .cms-standard-home .sidebar .slider-wrap {
	display: none;
}
body.category-page-without-slider-manager .page-title, body.category-page-without-slider-manager .breadcrumbs, body.category-page-without-slider-manager .sidebar .slider-a-container, body.category-page-without-slider-manager .sidebar .slider-wrap {
	display: none;
}
/*catalog buttons color*/
.category-products button.btn-cart span, .category-products button.btn-checkout span {
	background:  url(../images/btn_cart_green.gif) no-repeat 0 0;
}
.category-products button.btn-cart span span, .category-products button.btn-checkout span span {
	background: url(../images/btn_cart_green.gif) no-repeat 100% 100%;
}
.category-natural-and-organic-magento-template {
	background: #fff url(../images/flower_bg03b.jpg) repeat-x 0% 0%;
}
.category-natural-and-organic-magento-template .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.category-cosmetics-magento-template {
	background: url(../images/flower_bg01.jpg) repeat-x 0% 0%;
}
.category-cosmetics-magento-template .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.category-jewelry-magento-template {
	background: #fff url(../images/flower_bg03b.jpg) repeat-x 0% 0%;
}
.category-jewelry-magento-template .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.category-medical-supplies {
	background: #d6eef2 url(../images/neutral_bg01.jpg) repeat-x 0% 0%;
}
.category-medical-supplies .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
.category-fragrance-magento-template {
	background: url(../images/flower_bg02.jpg) repeat-y 50% 0%;
}
.category-fragrance-magento-template .wrapper {
	background: url(../images/wrapper.png) repeat-y 50% 0%;
}
body {background: #fff url(../images/flower_bg03b.jpg) repeat-x 0% 0%;} .wrapper {background: url(../images/wrapper.png) repeat-y 50% 0%;} 

.pmatch-button{margin-top:10px !important;}
.pmatch-button span{border-radius:3px 3px 3px 3px;}
.pmatch-button span,.pmatch-button span span {background:#F18200 !important;}
#pmatch-popup {
    height: 500px;
    margin-left: -165px;
    overflow-y: scroll;
}