@charset "utf-8";
/* General */
html {
	height: 100%;
	overflow-x: auto;
	overflow-y: scroll;
	white-space: normal;
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

body {
	font-size: 13px;
	color: #201F13;
	line-height: 16px;
	background-color: #FFFFFF;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	word-wrap: break-word;
	outline: none;
	
   behavior: url("../_js/csshover3.htc");
}

/* BEGIN FONTS */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 "Trebuchet MS",arial,helvetica,clean,sans-serif;
	*font-size:small; /* for IE */
	*font:x-small; /* for IE in quirks mode */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea {
	font:99% "Trebuchet MS",arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100%;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}
/*
If you want this size in pixels (px)	Declare this percent (%)
10	 77
11	 85
12	 93 (was 93)
13	 100
14	 108 (was 107)
15	 116 (was 114)
16	 123.1 (was 122)
17	 131 (was 129)
18	 138.5 (was 136)
19	 146.5 (was 144)
20	 153.9 (was 152)
21	 161.6 (was 159)
22	 167
23	 174
24	 182
25	 189
26	 197
*/
/* END FONTS */

body * {
	outline: none;
}
h1 {
	font-size: 167%;
	color: #9FCC2A;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h2 {
	font-size: 131%;
	color: #1794AA;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
h3 {
	font-size: 131%;
	color: #201F13;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-weight: normal;
}
h4 {
	font-size: 100%;
	color: #5C7A30;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h5 {
	font-size: 100%;
	color: #201F13;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h6 {
	font-size: 93%;
	color: #5C7A30;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
p {
	font-size: 93%;
	color: #201F13;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
ol {
	font-size: 93%;
	color: #201F13;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
}
ul {
	font-size: 93%;
	color: #201F13;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
	list-style-type: square;
}
object {
	margin: 0px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
a, a:link, a:visited, a:active {
	color: #55870A;
	text-decoration: underline;
	outline: none;
}
a:hover, a:link:hover, a:visited:hover, a:active:hover {
	color: #1BB0CB;
	text-decoration: none;
}




.outerContainer {
	min-width: 990px;
	height: auto;
	position: relative;
	clear: both;
	display: block;
}
.innerContainer {
	width: 974px;
	padding: 0px 6px 0px 6px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	position: relative;
	clear: both;
	display: block;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}
.block {
	display: block;
}
.align_center {
	display: block;
	text-align: center;
}
.align_left {
	display: block;
	text-align: left;
}
.align_right {
	display: block;
	text-align: right;
}
.vspacer1 {
	clear: both;
	display: block;
	height: 5px;
	overflow: hidden;
}
.smallfont {
	font-size: 10px;
}

.emphasizeContainer {
	border: 2px solid #cc0066;
	color: #fff;
	margin: 0px 0px 5px 0px;
	padding: 1px 3px 2px 3px;
	background-color: #cc0066;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.emphasizeContainer * {color: #fff;}
.emphasizeContainer a {color: #fff !important;}
.emphasizeContainer a:hover {color: #fff !important;}
.emphasize_color {
	color: #cc0066;
}
.loader {
	height: 15px;
	width: 43px;
	background-image: url(../_images/loader.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.hline {
	height: 1px;
	overflow: hidden;
	border: 0px none #C9EA8C;
	border-bottom: 1px solid #C9EA8C;
	margin: 2px 0px 1px 0px;
	display: block;
	clear: both;
	float: none;
}
.hline_dotted {
	height: 1px;
	overflow: hidden;
	border: 0px none #C9EA8C;
	border-bottom: 1px dotted #C9EA8C;
	margin: 2px 0px 1px 0px;
	display: block;
	clear: both;
	float: none;
}

.emHL1 {
	background-color: #A5DFE2;
	color: #0D7077;
	padding: 2px 3px 2px 3px;
	margin-bottom: 5px;
	border: 1px solid #1BB0CB;
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DAF2F3,endColorStr=#7AD1D6); 
	behavior: url("../_js/ie_remove_bg_image.htc");
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.emHL2 {
	background-color: #D4D4D4;
	color: #2D777D;
	padding: 2px 3px 2px 3px;
	margin-bottom: 5px;
	border: 1px solid #CACACA;
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FAFAFA,endColorStr=#EEEEEE); 
	behavior: url("../_js/ie_remove_bg_image.htc");
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}

.arrContainer {
	margin: 3px 0px;
	font-size: 93%;
}
a.arr {
	background-image: url(../_images/rightarrow2.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 15px;
	text-decoration: none;
	color: #0D7077;
}


a.details, a.details:link, a.details:visited, a.details:active {
	padding: 0px 13px 0px 0px;
	background-image: url(../_images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-weight: normal;
	font-size: 93%;
	color: #0E5B69;
	text-decoration: none;
}
a.details:hover, a.details:link:hover, a.details:visited:hover, a.details:active:hover {
	background-image: url(../_images/link_arrow_hover.gif);
	color: #1794AA;
	text-decoration: none;
}

a.butalike, a.butalike:link, a.butalike:visited, a.butalike:active {
	display: block;
	/*font-size: 93%;*/
	font-weight: bold;
	line-height: normal;
	text-align: center;
	text-decoration: none !important;
	color: #FFFFFF;
	margin: 0;
	padding: 2px 2px 3px 2px;
	background-color:#1794AA;
	height: auto;
	border: 1px solid #0E5B69;
	border-top-color: #A6E1E6;
	border-right-color: #0E5B69;
	border-bottom-color: #0E5B69;
	border-left-color: #A6E1E6;
	/*background-image: url(../_images/var_width_button_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
a.butalike:hover, a.butalike:link:hover, a.butalike:visited:hover, a.butalike:active:hover {
	background-color: #1AA3BB; 
	background-position: 0px -40px;
	color: #FFFFFF;
	text-decoration: none !important;
}
a.butalike.inline {
	display: inline;
	padding: 2px 5px 3px 5px;
}

a.iconButton, a.iconButton:link, a.iconButton:visited, a.iconButton:active  {
	padding: 5px 0px 5px 30px;
	text-decoration: none;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #333;
}
a.iconButton.sml, a.iconButton.sml:link, a.iconButton.sml:visited, a.iconButton.sml:active  {
	padding: 5px 0px 5px 18px !important;
	color: #78C90A;
}

.iconButton.back {
	padding-left: 18px !important;
	background-image: url(../_images/icon_back_arrow.gif);
}
.iconButton.fwd {
	padding-left: 18px !important;
	background-image: url(../_images/icon_fwd_arrow.gif);
}
.iconButton.fwd2 {
	padding-left: 18px !important;
	background-image: url(../_images/icon_fwd_arrow_2.gif);
}
.iconButton.remove {
	background-image: url(../_images/icon_remove.gif);
}
.iconButton.sml.remove {
	background-image: url(../_images/icon_remove_sml.gif);
}
.iconButton.recommend {
	background-image: url(../_images/icon_sendemail.gif);
}
.iconButton.print {
	background-image: url(../_images/icon_print.gif);
}


.errors {
	border: 1px solid #cc0066;
	color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 1px 3px 2px 3px;
	background-color: #cc0066;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}
.errors p, .errors ul, .errors ol {
	color: #FFFFFF;
} 
.error_color {
	color: #cc0066;
}
.errors a, .errors a.iconButton {
	color: #FFFFFF;
}
.errors a:hover, .errors a.iconButton:hover {
	color: #FFFFFF;
}

.search_kw {
	/* background-color: #F1DAAD;
	text-decoration: inherit;
	padding-left: 2px;
	padding-right: 2px; */
	font-style: italic;
	font-weight: bold;
}

.page_navigation_button, .page_navigation_button:link, .page_navigation_button:visited, .page_navigation_button:active {
	font-size: 85%;
	margin: 0px 2px 0px 0px;
	padding-top: 4px;
	width: 23px;
	height: 19px;
	font-weight: bold;
	background-image: url(../_images/page_x_button_normal.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	clear: none;
	color: #333333;
	text-decoration: none;	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.page_navigation_button:hover, .page_navigation_button:link:hover, .page_navigation_button:visited:hover, .page_navigation_button:active:hover {
	color: #62AE0D;
	text-decoration: none;
}
.page_navigation_button_current {
	font-size: 85%;
	margin: 0px 2px 0px 0px;
	padding-top: 4px;
	width: 23px;
	height: 19px;
	font-weight: bold;
	background-image: url(../_images/page_x_button_current.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	float: left;
	clear: none;
	color: #FFFFFF;
	text-decoration: none;	
	cursor: default;
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.page_navigation_extra {
	margin: 0px 2px 0px 0px;
	padding-top: 3px;
	display: block;
	float: left;
	clear: none;
	color: #666666;
}

.photo_thumb {
	background-color: #FFFFFF;
	border: 5px solid #9AE8F5;
}
.infolabel {
	color: #666666;
}

/* datatable_bordered */
.datatable_bordered {
	font-size: 85%;
	line-height: normal;
	border-bottom: 0px none #CACACA;
	border-right: 0px none #CACACA;
	color: #333;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.datatable_bordered th {
	background-color: #E2E2E2;
	font-weight: bold;
	color: #333;
	border-top: 0px none #CACACA;
	border-left: 0px none #CACACA;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F1F1F1,endColorStr=#E2E2E2); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.datatable_bordered tr td {
	background-color: #f7f7f7;
	font-weight: normal;
	color: #666666;
	border-top: 0px none #CACACA;
	border-left: 0px none #CACACA;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}
.datatable_bordered tr.alt_row td {
	background-color: #EFEFEF !important;
}
.datatable_bordered th.alt_cell {
	background-color: #EEEEEE;
	
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7f7f7,endColorStr=#EEEEEE); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.datatable_bordered td.alt_cell {
	background-color: #FFFFFF;
}
.datatable_bordered tr.alt_row .alt_cell {
	background-color: #FBFBFB !important;
}
.datatable_bordered .info {
	border-bottom: 1px dotted #1BB0CB;
	cursor: help;
}

.info {
	border-bottom: 1px dotted #1BB0CB;
	cursor: help;
}

/* ordertable */
.ordertable {
	font-size: 85%;
	line-height: normal;
	border-bottom: 0px none #1BB0CB;
	border-right: 0px none #1BB0CB;
	color: #0F6473;
	border-top: 1px solid #1BB0CB;
	border-left: 1px solid #1BB0CB;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.ordertable th {
	background-color: #87DFE9;
	font-weight: bold;
	color: #0F6473;
	border-top: 0px none #1BB0CB;
	border-left: 0px none #1BB0CB;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #1BB0CB;
	border-bottom: 1px solid #1BB0CB;
	
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DCF8FC,endColorStr=#65CEDA); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.ordertable tr td {
	background-color: #E9FBFC;
	font-weight: normal;
	color: #0F6473;
	border-top: 0px none #1BB0CB;
	border-left: 0px none #1BB0CB;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #1BB0CB;
	border-bottom: 1px solid #1BB0CB;
}
.ordertable tr.alt_row td {
	background-color: #F1FAE2 !important;
}
.ordertable th.alt_cell {
	background-color: #B5EAF0;
	
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#DDF0B5); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.ordertable td.alt_cell {
	background-color: #DDF4F7;
}
.ordertable tr.alt_row td.alt_cell {
	background-color: #D0F4F9 !important;
}
.ordertable .info {
	border-bottom: 1px dotted #1BB0CB;
	cursor: help;
}



/* carttable */
.carttable {
	font-size: 85%;
	line-height: normal;
	border-bottom: 0px none #CACACA;
	border-right: 0px none #CACACA;
	color: #333;
	border-top: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.carttable th {
	background-color: #EFEFEF;
	font-weight: bold;
	color: #333;
	border-top: 0px none #CACACA;
	border-left: 0px none #CACACA;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F6F6F6,endColorStr=#EFEFEF); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.carttable tr td {
	background-color: #F9F9F9;
	font-weight: normal;
	color: #333;
	border-top: 0px none #CACACA;
	border-left: 0px none #CACACA;
	padding: 1px 3px 1px 3px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}
.carttable tr.alt_row td {
	background-color: #FBFBFB !important;
}
.carttable th.alt_cell {
	background-color: #F7F7F7;
	
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FCFCFC,endColorStr=#F7F7F7); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.carttable td.alt_cell {
	background-color: #FFFFFF;
}
.carttable tr.alt_row .alt_cell {
	background-color: #FDFDFD !important;
}
.carttable .grandtotal {
	font-weight: bold;
	color: #1698AF;
}

/* pageLock */
#pageLockContainer {
	display: none;
	position: absolute;
	height: 100%;
	width: 100%;
	overflow: hidden;
	left: 0px;
	top: 0px;
	z-index: 5001;
	margin: 0;
	padding: 0;
}
#pageLockBg {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	background-color: #fff;
	opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	filter: Alpha(Opacity=95);
	margin: 0;
	padding: 0;
}
#pageLockMessage {
	position: absolute;
	height: auto;
	width: 360px;
	border: 1px solid #99cc00;
	background-color: #fff;
	color: #333333;
	font-size: 100%;
	left: 50%;
	top: 50%;
	text-align: center;
	margin: -100px 0px 0px -181px;
	padding: 50px 10px 20px 10px;
	overflow: visible;
	background-image: url(../_images/loader.gif);
	background-position: 50% 20px;
	background-repeat: no-repeat;
}

/*  */
#overallContainer {
	background-color: #FFFFFF;
	text-align: center;
}
/* topBar */
#topBar {
}
#topBarContent {
}
.topBarElement {
	height: 46px;
	overflow: hidden;
	float: left;
	clear: none;
	margin: 0px;
	padding: 0px;
}
#topBarLeft {
	width: 305px;	
	background-image: url(../_images/top_row_left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topBarCenter {
	text-align: right;
	width: 650px;
	background-image: url(../_images/top_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#topBarRight {
	width: 35px;
	background-image: url(../_images/top_row_right.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#topBarLangMenu {
	margin-top: 14px;
	padding-left: 24px;
	color: #8FBF5B;
	font-size: 93%;
	line-height: normal;
}
#topBarLangMenu a.lang, #topBarLangMenu span.lang {
	display: block;
	float: left;
	clear: none;
	text-align: left;
	padding: 3px 3px 3px 28px;
	margin-right: 5px;
	border: 1px solid #376A22;
	background-color: #376A22;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	opacity: 0.9;
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}
#topBarLangMenu span.lang {
	cursor: default;
}
#topBarLangMenu a, #topBarLangMenu a:link, #topBarLangMenu a:visited, #topBarLangMenu a:active {
	color: #D7E8AE;
	text-decoration: none;
}
#topBarLangMenu a:hover, #topBarLangMenu a:link:hover, #topBarLangMenu a:visited:hover, #topBarLangMenu a:active:hover {
	color: #FFFFFF;
	text-decoration: none;
	border-color: #78CB1D;
	background-color: #2C521B;
}




/* Header */
#pageHeader {
	height: auto;
}
#pageHeaderContent {
}
#headerLogo {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	width: 198px;
	padding: 0px;
}
#headerRight {
	text-align: left;
	width: 776px;
	background-image: url(../_images/top_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-right: 0px;
}

#topMenu {
	margin-top: 0px;
	color: #1794AA;
	font-size: 93%;
	text-align: right;
}
#topMenu td {
	text-align: center;
	white-space: nowrap;
}
#topMenu a, #topMenu a:link, #topMenu a:visited, #topMenu a:active {
	font-weight: bold;
	color: #1794AA;
	text-decoration: none;
}
#topMenu a:hover, #topMenu a:link:hover, #topMenu a:visited:hover, #topMenu a:active:hover {
	color: #1794AA;
	text-decoration: underline;
}

#headerCart {
	display: block;
	cursor: default;
	width: 169px;
	height: 80px;
	margin: auto auto;
	padding: 10px 5px 0px 5px;
	font-size: 11px;
	line-height: normal;
	color: #fff;
	text-align: center;
	/*border: 1px solid #0E5B69;
	border-top-color: #A6E1E6;
	border-right-color: #0E5B69;
	border-bottom-color: #0E5B69;
	border-left-color: #A6E1E6;*/
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(39,173,194)),
		color-stop(1, rgb(29,143,161))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(39,173,194) 0%,
		rgb(29,143,161) 100%
	);

	/* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d8fa1, endColorstr=#27adc2);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1d8fa1, endColorstr=#27adc2)";    
        background-color: #1d8fa1;
	
	border-radius: 7px 7px;
	-moz-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
}

#headerCartTitle {
	font-size:16px;
	font-weight: bold;
	line-height: 100%;
	color: #97DDEA;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	text-transform: uppercase;
}
#headerCart .cartLinks {
	text-align: center;
	margin-top: 13px;
}
#headerCart .cartLinks .cartBullContainer {
	margin: 0px 0px;
	font-size: 12px;
	line-height: normal;
	text-transform: uppercase;
}
#headerCart .cartLinks a.cart_bull {
	/*background-image: url(../_images/cart_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 16px;*/	
	display: block;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	text-decoration: none !important;
	color: #fff !important;
	margin: 0;
	padding: 3px 10px;
	background-color:#97DDEA;
	height: auto;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
#headerCart .cartLinks a.cart_bull:hover {
	text-decoration: none !important;
	background-color:#fff;
	color: #9FCB30 !important;
}
#mainTabContent_cart {
	
}
#headerCart .nr_produse {
	float: left;
	clear: none;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}
#headerCart .valoare_produse {
	float: right;
	clear: none;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
}




#headerPhoneOrder {
	position: relative;
	display: block;
	cursor: default;
	width: 113px;
	height: 90px;
	margin: auto auto;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: normal;
	color: #fff;
	text-align: center;
	background: #bc5a74; /* Old browsers */
	background: -moz-linear-gradient(top, #bc5a74 0%, #d87b8f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc5a74), color-stop(100%,#d87b8f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bc5a74 0%,#d87b8f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bc5a74 0%,#d87b8f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #bc5a74 0%,#d87b8f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc5a74', endColorstr='#d87b8f',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #bc5a74 0%,#d87b8f 100%); /* W3C */
	background-color: #bc5a74;
	
	border-radius: 7px 7px;
	-moz-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
}
#headerPhoneSymbol {position: absolute;z-index: 2;font-size: 40px;line-height:32px;color: #DF8C9F;position: absolute;z-index: 3;left: 4px;top: 0;text-align: left;}
#headerPhoneOrderInfo {position: absolute;z-index: 3;left: 0;top: 0;width: 113px;}
#headerPhoneOrder .phoneOrder {position: relative;font-size:15px;font-weight: bold;line-height: 100%;color: #F7DFE7;text-indent: 0px;margin: 0px 0px 0px 0px;padding: 3px 0px 3px 20px;text-align: center;}
#headerPhoneOrder .phoneNumber {position: relative;font-size:14px;font-weight: bold;line-height: 13px;color: #ffffff;text-indent: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: center;}
#headerPhoneOrder .phoneOrderInfo {position: relative;font-size:10px;line-height: 100%;color: #F7DFE7;text-indent: 0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: center;}


#bannerPromotiiHeader {
	width: 280px;
	height: 90px;
	margin: auto auto;
	border-radius: 7px 7px;
	-moz-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
}
#bannerPromotiiHeader * {
	border-radius: 7px 7px;
	-moz-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
}

#headerSearch {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#headerSearchTitle {
	font-size: 123.1%;
	line-height: normal;
	font-weight: bold;
	color: #fff;
}

#headerSearchForm select {
	background-color: #fff;
	font-size: 85%;
	color: #666;
	border: 1px solid #7FB6B8;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 180px;
	line-height: normal;
}
#headerSearchForm select option {
	width: 160px;
	overflow: visible;
}
#headerSearchForm select optgroup {
	width: 180px;
	overflow: visible;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
}

#headerSearchForm .textfield {
	background-color: #fff;
	font-size: 85%;
	color: #666;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 178px;
	line-height: normal;
	border: 1px solid #7FB6B8;
}
#headerSearchForm .header_search_inputbutton {
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	background-color:#A1CD2F;
	height: auto;
	width: 180px;
	cursor: pointer;
	border: 0px none #A1CD2F;
	font-size: 85%;
	
	border-bottom-left-radius: 3px 3px;
	-moz-border-radius-bottomleft: 3px 3px;
	-webkit-border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	-moz-border-radius-bottomright: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
}
#headerSearchForm .header_search_inputbutton:hover {
	background-color:#1794AA;
}


#headerMenu {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	text-align: left;
	font-size: 108%;
	line-height: normal;
	width: 485px;
	float: left;
	clear: both;
}
#headerMenu a, #headerMenu a:link, #headerMenu a:visited, #headerMenu a:active {	
	color: #E1ECCC;
	text-decoration: none;
}
#headerMenu a:hover, #headerMenu a:link:hover, #headerMenu a:visited:hover, #headerMenu a:active:hover {
	color: #fff;
	text-decoration: none;
}

/* Main */
#mainLeftMargin {
	width: 8px !important;
	overflow: hidden;
}
#mainRightMargin {
	width: 8px !important;
	overflow: hidden;
}
#mainCellSpacer {
	width: 8px !important;
	overflow: hidden;
}
#mainLeft {
	width: 190px;
	background-image: url(../_images/bg_content_left.gif);
	background-position: 0px 100%;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	background-color: #9FCB30;
	padding: 0px 0px 140px 0px;
	color: #fff;
	
	border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
#mainRight {
	width: 774px;
	border: 1px solid #B8DB7C;
	padding: 0px 0px;
	text-align: left;
	vertical-align: top;
	
	border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
}
#mainRightContent {
	width: 758px;
	padding: 8px 8px 8px 8px;
}


/* #mainTabs elements */
#mainTabs {
	padding: 5px 8px 5px 8px;
}
#mainTabs .mainTab {
	margin-top: 15px;
}
#mainTabs .mainTab.first {
	margin-top: 0px;
}
#mainTabs .mainTabHeader {
	height: 30px;
}
#mainTabs .mainTabHeader h1 {
	margin: 3px 0px 0px 0px;
	color: #D8EFAB;
	font-size: 19px;
	line-height: normal;
	font-weight: normal;
	letter-spacing: -1px;
}
#mainTabs .mainTabContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#mainTabs a {
	text-decoration: none;
	color: #EEF8DC;
}
#mainTabs a:hover {
	text-decoration: none;
	color: #fff;
}
#mainTabs .arrContainer {
	margin: 3px 0px;
	font-size: 85%;
}
#mainTabs a.arr {
	background-image: url(../_images/rightarrow1.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}
#mainTabs .hline {
	border-color: #C8E3AC;
}


#mainTabs .mainTab p {
	color: #ffffff;
}





#mainTab_categories {
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#mainTab_categories .categoriesList {
	padding: 5px 0px 5px 0px;
}
#mainTab_categories .categoriesList ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainTab_categories .categoriesList li {
	text-align: left;
	color: #fff;
	font-size: 19px;
	line-height: normal;
}
#mainTab_categories .categoriesList li.expanded {
}
#mainTab_categories .categoriesList li a {
	text-decoration: none;
	color: #fff;
}
#mainTab_categories .categoriesList ul li a:hover {
	text-decoration: underline;
	color: #fff;
}
#mainTab_categories .categoriesList li a.current {
	text-decoration: underline;
	color: #fff;
}
#mainTab_categories .categoriesList ul li ul {
	margin-left: 21px;
	padding-bottom: 3px;
}
#mainTab_categories .categoriesList ul li ul li {
	font-size: 15px;
}
#mainTab_categories .categoriesList ul li ul li a {
	text-decoration: none;
	color: #fff;
}
#mainTab_categories .categoriesList ul li ul li a:hover {
	text-decoration: underline;
	color: #fff;
}
#mainTab_categories .categoriesList ul li ul li a.current {
	text-decoration: underline;
	color: #fff;
}
#mainTab_categories .categoriesList ul li ul ul {
	margin-left: 9px;
}
#mainTab_categories .categoriesList ul li ul li ul li {
	font-size: 13px;
}

#mainTabs .mainTabTextfield {
	font-size: 93%;
	font-weight: normal;
	line-height: 120%;
	color: #999;
	margin: 0px;
	padding: 2px 2px;
	background-color: #FFFFFF;
	width: 164px;
	height: auto;
	border-top: 1px solid #667B3E;
	border-right: 1px solid #C8E3AC;
	border-bottom: 1px solid #C8E3AC;
	border-left: 1px solid #667B3E;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
#mainTabs .mainTabTextfield:focus {
	color: #333;
}

#mainTabs .errors {
	border: 1px solid #fff;
	color: #fff;
	margin: 0px 0px 5px 0px;
	padding: 1px 3px 2px 3px;
	background-color: #cc0066;
}





.filtersContainer {
	text-align: left;
	position: relative;
	height: 44px;
}
.filtersContainer .innerFilters {
	text-align: left;
	color: #FFF;
	background-color: #9FCB30;
	padding: 4px 4px 4px 4px;
	border-top-right-radius: 8px 8px;
	-moz-border-radius-topright: 8px 8px;
	-webkit-border-top-right-radius: 8px 8px;
	font-size: 19px;
	line-height: 100%;
	z-index: 48;
	position:absolute;  
    width:750px;
	top:0px;
	left:0px;  
}
.filtersContainer  ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	list-style-type: none;
	font-size: 11px;
	line-height: 100%;
}
.filtersContainer li {
	text-align: left;
	padding: 2px;
	*padding: 1px !important;
	clear: both;
	cursor: default;
	color: #fff;
}
.filtersContainer li label {
	cursor: pointer;
}
.filtersContainer li .chk {
	display: block;
	float: left;
	clear: left;
	margin: 0px !important;
	padding: 0px !important;
	width: 11px;
	height: 11px;
}
.filtersContainer li .txt {
	display: block;
	float: left;
	clear: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
.filtersContainer li .clr {
	display: block;
	float: left;
	clear: none;
	width: 3px;
	height: 11px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}
.filtersContainer a {
	color: #DFF8AD !important;
	text-decoration: underline !important;
}
.filtersContainer a:hover {
	color: #fff !important;
	text-decoration: none !important;
}
.filtersContainer #filtersButtons {
	font-size: 19px;
	line-height: normal;
}
.filtersContainer #filtersButtons a#applyFilters, .filtersContainer #filtersButtons a#removeFilters {
	display: block;
	float: left;
	clear: none;
	padding: 5px;
	text-decoration: none !important;
	font-weight: normal;
	white-space: nowrap;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}
.filtersContainer #filtersButtons a#applyFilters:hover, .filtersContainer #filtersButtons a#removeFilters:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}
.filtersContainer #filtersButtons a#applyFilters {
	background-color: #749511;
	color: #DFF8AD !important;
	margin-left: 0px;
}
.filtersContainer #filtersButtons a#removeFilters {
	background-color: #8FB62C;
	color: #EEFBD2 !important;
	margin-left: 6px;
}
.filtersContainer #filtersButtons #leftFiltersFormButton {
	margin: 0px !important;
	padding: 0px !important;
	background-color: #749511;
	color: #DFF8AD;
	border: 0px none #fff;
	width: 260px;
	height: auto;
	font-weight: normal;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}
.filtersContainer #filtersButtons #leftFiltersFormButton:focus {
	color: #ffffff;
	outline: none;
}

.filtersList {
	position:absolute;	
	left: 10px;
	top: 35px;
	text-align: left;
	color: #FFF;
	background-color: #9FCB30;
	padding: 4px 4px 4px 4px;
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
	z-index: 50;
}


/* #mainContentRight elements */

.breadcrumbs {
	padding: 3px 0px 3px 0px;
	font-size: 85%;
	color: #989977;
	border-bottom: 1px dotted #E3E6D0;
	margin-bottom: 5px;
	display: block;
	clear: both;
	float: none;
}
.breadcrumbs .current {
	color: #4A7709;
	font-weight: bold;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #707155;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:link:hover, .breadcrumbs a:visited:hover, .breadcrumbs a:active:hover {
	color: #70B10E;
	text-decoration: underline;
}


/* */
.productsListContainer {
}
.productsListContainer .article {
	clear: none;
	float: left;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 184px;
	height: auto;
	text-align: left;
	display: block;
}
.productsListContainer .article.last_on_row {
	margin-right: 0px !important;
	clear: right !important;
}
.productsListContainer .article_inner {
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	clear: both;
	top: 0px;
	text-align: center;
}

.productsListContainer .article_name {
	font-size: 11px;
	font-weight: bold;
	color: #1794AA;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

.productsListContainer .article_name a, .productsListContainer .article_name a:link, .productsListContainer .article_name a:visited, .productsListContainer .article_name a:active {
	color: #1794AA;
	text-decoration: none;
}
.productsListContainer .article_name .flag_new {
	font-weight: bold;
	background-color: #CC0066;
	color: #FFFFFF;
	padding: 0px 2px;
}
.productsListContainer .article_photo {
	width: 180px;
	height: 240px;
	padding: 0px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.productsListContainer .article_photo .thumbPlaceHolder {
	height: 240px;
	width: 180px;
}

.productsListContainer .article_brand {
	font-size: 11px;
	line-height: normal;
	color: #777777;
	margin: 2px 0px 0px 0px;
}
.productsListContainer .article_price {
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #DF107B;
	margin: 2px 0px 0px 0px;
}
.productsListContainer .price {
	font-size: 16px;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #DF107B;
}
.productsListContainer .old_price {
	font-size: 14px;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	color: #777777;
}
.productsListContainer .tax_info {
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	font-weight: normal;
}

.productsListContainer .rows_separator {
	margin: 3px 0px 2px 0px;
	border-top: 1px dotted #DEDEDE;
	height: 1px;
	overflow: hidden;
}


.productsListContainer .sort_results_form_container {	
	border-bottom: 1px dotted #DEDEDE;
	font-size: 93%;
	
	padding: 3px;
	display: block;
	float: none;
	clear: both;
	margin: 5px 0px 5px 0p;
}


.productsListContainer .category {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 280px;
	height: auto;
}
.productsListContainer .category.left {
	clear: left;
	float: left;
}
.productsListContainer .category.right {
	clear: right;
	float: right;
}
.productsListContainer .category_name {
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	color: #1794AA;
	margin: 5px 5px 5px 5px;
}
.productsListContainer .category_name a, .productsListContainer .category_name a:link, .productsListContainer .category_name a:visited, .productsListContainer .category_name a:active {
	color: #1794AA;
	text-decoration: none;
}

.productsListContainer .category_cell {
	width: 90px;
	overflow: hidden;
}
.productsListContainer .category_cell_spacer {
	width: 3px;
}
.productsListContainer .category_text {
	width: 90px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px;
}
.productsListContainer .category_photo {
	width: auto;
	height: 120px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.productsListContainer .category_photo .thumbPlaceHolder {
	height: 90px;
	width: 120px;
}


/* add_to_basket_tab */
.add_to_basket_tab .total_price_calculator {
	font-size: 85%;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.add_to_basket_tab .total_price_calculator .add_quantity_textfield {
	width: 24px;
	height: auto;
	background-color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 1px 0px;
	font-size: 100%;
	line-height: normal;
	color: #4AB6CB;
	background-color: #FFFFFF;
	border: 1px solid #2B8395;
	border-bottom-color: #B4DFE9;
	border-right-color: #B4DFE9;
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.add_to_basket_tab .addToCartButton {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 98px;
	height: 50px;
	overflow: hidden;
}
.add_to_basket_tab .addToCartButton:hover {
	background-position: 0px -50px;
}
.add_to_basket_tab .addToCartButton a, .add_to_basket_tab .addToCartButton a:link, .add_to_basket_tab .addToCartButton a:visited, .add_to_basket_tab .addToCartButton a:active, .productsListContainer .addToCartButton .inputCartButtonContainer {
	font-size: 11px;
	line-height: normal;
	text-align: center;
	font-weight: bold;
	color: #98E4E9;
	word-wrap: break-word;
	text-decoration: none;
	padding: 10px 37px 10px 1px;
	margin: 0px 0px 0px 0px;
	width: 60px;
	height: 30px;
	overflow: hidden;
	display: block;
	float: none;
	clear: both;
	background-image: url(../_images/addtocart_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.add_to_basket_tab .addToCartButton a:hover, .add_to_basket_tab .addToCartButton .inputCartButtonContainer:hover {
	background-position: 0px -50px;
	color: #FFFFFF;
	text-decoration: none;
}
.add_to_basket_tab .addToCartButton .inputCartButtonContainer .inputCartButton {
	border: 0px none #fff;
	color: #EDF6DF;
	background: none;
	background-color: transparent;
	width: auto;
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.add_to_basket_tab .addToCartButton .inputCartButtonContainer:hover .inputCartButton {
	border: 0px none #fff;
	color: #FFFFFF;
	background: none;
	background-color: transparent;
	width: auto;
}
.add_to_cart_selectfield {
	font-size: 100%;
	background-color: #4AB6CB;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px;
	height: auto;
	width: auto;
	line-height: normal;
	border-color: #B4DFE9;
}



/* */
.specialProducts {
}
.productsListContainer.specialProducts .article {
	width: auto !important;
}

.productsListContainer.specialProducts .article_code {
	margin-top: 5px !important;
}
.productsListContainer.specialProducts .article_availability {
}

.productsListContainer.specialProducts .article_price_container {
	padding: 0px !important;
	margin-top: 5px !important;
}
.productsListContainer.specialProducts .article_description {
	margin-top: 5px !important;
}


/* */
.productDetailsContainer {
}
.productDetailsContainer .article_images_container {
	width: 360px;
}
.productDetailsContainer .article_images {
}
.productDetailsContainer .article_large_photo_container {
	text-align: center;
	width: 360px;
	/*height: 480px;*/
	overflow: hidden;
}
.productDetailsContainer .article_large_photo {
	margin: 0px;
	padding: 0px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.productDetailsContainer .article_large_photo .imagePlaceholder {
	width: 360px;
	/*height: 480px; */
}
.productDetailsContainer .article_thumbs_container {
	padding: 0px;
}
.productDetailsContainer .article_thumb_photo_container {
	width: 71px;
	height: 91px;
	overflow: hidden;
}
.productDetailsContainer  .article_info_container {
}
.productDetailsContainer .article_info_container_in_cart {
	background-image: url(../_images/article_details_in_cart_bg.gif);
	background-repeat: no-repeat;
	background-position: -17px -3px;
}
.productDetailsContainer .article_name {
	font-size: 18px;
	color: #4AB6CB;
	text-align: left;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}
.productDetailsContainer .article_name .flag_new {
	font-weight: bold;
	background-color: #CC0066;
	color: #FFFFFF;
	padding: 0px 2px;
}
.productDetailsContainer  .article_info_container_in_cart .article_name {
	padding: 2px 0px 6px 28px;
}
.productDetailsContainer  .article_info_container .article_name {
	padding: 2px 28px 6px 0px;
}


.productDetailsContainer .article_description {
	font-size: 85%;
	text-align: justify;
	line-height: normal;
	margin: 2px 0px 0px 0px;
}
.productDetailsContainer .label {
	color: #999999;
}
.productDetailsContainer .article_brand {
	font-size: 85%;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	color: #666666;
}
.productDetailsContainer .article_brand a, .productDetailsContainer .article_brand a:link, .productDetailsContainer .article_brand a:visited, .productDetailsContainer .article_brand a:active {
	color: #1794AA;
	text-decoration: none;
}
.productDetailsContainer .article_code {
	font-size: 85%;
	text-align: left;
	margin: 2px 0px 0px 0px;
}
.productDetailsContainer .article_price_container {
	font-size: 85%;
	font-weight: bold;
	color: #DF107B;
	text-align: left;
	margin: 2px 0px 0px 0px;
}
.productDetailsContainer .price {
	font-size: 16px;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #DF107B;
}
.productDetailsContainer .old_price {
	font-size: 14px;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: line-through;
	color: #777777;
}
.productDetailsContainer .tax_info {
	font-size: 11px;
	text-decoration: none;
	color: #777777;
	font-weight: normal;
}

.productDetailsContainer .article_stock {
	font-size: 85%;
	text-align: left;
	margin: 2px 0px 0px 0px;
}

.productDetailsContainer .add_to_basket_tab_container {
	margin: 15px 0px 15px 0px;
	padding: 0px 5px;
	color: #FFFFFF;
	background-color: #4AB6CB;
	border: 1px solid #B4DFE9;
	border-bottom-color: #2B8395;
	border-right-color: #2B8395;
	
	border-radius: 7px 7px;
	-moz-border-radius: 7px 7px;
	-webkit-border-radius: 7px 7px;
}
.productDetailsContainer .add_to_basket_tab {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* */
.shoppingCartContainer {
	color: #000000;
}
.shoppingCartContainer td {
}
.shoppingCartContainer .cart_row_disabled td {
	color: #C4C5A7;
}
.shoppingCartContainer .cart_row_disabled .inputtextfield, .shoppingCartContainer .cart_row_disabled .textareafield {
	background-color: transparent;
	color: #C4C5A7 !important;
}
.shoppingCartContainer .cart_row_disabled td a, .shoppingCartContainer .cart_row_disabled td a:link, .shoppingCartContainer .cart_row_disabled td a:visited, .shoppingCartContainer .cart_row_disabled td a:active, .shoppingCartContainer .cart_row_disabled td a:hover, .shoppingCartContainer .cart_row_disabled td a:link:hover, .shoppingCartContainer .cart_row_disabled td a:visited:hover, .shoppingCartContainer .cart_row_disabled td a:active:hover {
	color: #C4C5A7;
	text-decoration: none;
}
.shoppingCartContainer .cart_row td {
}
.shoppingCartContainer .article_photo_container {
	width: 58px;
}
.shoppingCartContainer .article_photo {
	width: auto;
	height: 58px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;	
}
.shoppingCartContainer .article_photo .thumbPlaceHolder {
	width: 58px;
	height: 58px;
}
.shoppingCartContainer .cart_row_disabled .article_photo {
	opacity: 0.3;
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}


.order_status_1 { /* unread */
	color: #9D0000;
}
.order_status_2 { /* opened */
	color: #000000;
}
.order_status_3 { /* confirmed */
	color: #396412;
}
.order_status_4 { /* being processed */
	color: #4A8417;
}
.order_status_7 { /* shipped */
	color: #55870A;
}
.order_status_5 { /* honored */
	color: #1BB0CB;
}
.order_status_6 { /* annulled */
	color: #cc0066;
}

.order_info_online_payment_0 {
}
.order_info_online_payment_1 { /* waiting for data */
	color: #000000;
}
.order_info_online_payment_2 { /* success */
	color: #55870A;
}
.order_info_online_payment_2 { /* failure */
	color: #cc0066;
}

#alterCartResponseContainer {
	color: #cc0066;
	font-weight: bold;
	border: 2px solid #cc0066;
	margin: 0px 4px 4px 3px;
	padding: 1px 3px 2px 3px;
}





/* */
.linkedProductsList {}
.linkedProductsList .item {
	display: block;	
	float: left;
	clear: none;
	height: 120px;
	width: 244px;
	margin: 0px 4px 4px 0px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ffffff;
}
.linkedProductsList .item.last_on_row {
	margin-right: 0px;
}
.linkedProductsList .item:hover {
	border: 1px solid #4AB6CB;
}
.linkedProductsList .item .photo{
	display: block;	
	float: left;
	clear: left;
	overflow: hidden;
	padding: 0px;
	width: 90px;
}
.linkedProductsList .item .text {
	display: block;
	float: left;
	clear: right;
	text-align: left;
	font-size: 85%;
	line-height: normal;
	color: #333333;
	padding: 4px 0px 4px 4px;
	width: 150px;
}
.linkedProductsList .item .product_name {
	font-weight: bold;
	text-align: left;
}
.linkedProductsList .item .product_name a, .linkedProductsList .item .product_name a:link, .linkedProductsList .item .product_name a:visited, .linkedProductsList .item .product_name a:active {
	color: #1794AA;
	text-decoration: none;
}
.linkedProductsList .item .product_name .flag_new {
	font-weight: bold;
	background-color: #CC0066;
	color: #FFFFFF;
	padding: 0px 2px;
}
.linkedProductsList .item .brand_name {
	color: #666666;
	text-align: left;
}
.linkedProductsList .article_price_container {
	text-align: left;
	font-weight: bold;
	color: #DF107B;
	padding:0px 0px 0px 0px;
}
.linkedProductsList .price {
	text-decoration: none;
	color: #DF107B;
}
.linkedProductsList .old_price {
	text-decoration: line-through;
	color: #777777;
} 
.linkedProductsList .tax_info {
	text-decoration: none;
	color: #777777;
	font-weight: normal;
}


#homepageProductsContainer {
	border: 1px solid #DEDEDE;
	height: 298px;
	overflow-y: auto;
}

/*  */
.formTab {
	border: 1px solid #EFEFEF;
	margin-bottom: 5px;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.formTabHeader {
	background-color: #EFEFEF;
	font-weight: bold;
	font-size: 100%;
	line-height: normal;
	color: #666666;
	padding: 2px 3px 2px 3px;
	border-bottom: 1px solid #EFEFEF;
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FDFDFD,endColorStr=#EAEAEA); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}
.formTabContent {
	background-color: #FCFCFC;
	padding: 3px 3px 3px 3px;
}
.formTab .onlinePaymentIconsContainer {
	background-color: #ffffff;
	border: 1px solid #EFEFEF;
	margin: 3px;
}
.formTab .w100 {
	width: 734px;
}


/* */
#pageNavigationOuterContainer {
}
#pageNavigationInnerContainer {
	text-align: center;
}
#pageNavigationContent {
	text-align: right;
	padding: 5px 8px 5px 8px;
	color: #666;
}


#footerOuterContainer {
	margin-bottom: 10px;
}
#footerInnerContainer {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
#footerContent {
	padding: 5px 8px 5px 8px;
	color: #666;
	font-size: 85%;
	border: 1px solid #ddd;
	border-radius: 10px;
	-moz-border-radius: 10px;
}


#footerInfo {
	color: #999;
	font-size: 85%;
	margin-top: 10px;
	padding-bottom: 10px;
}
/* form */ 
.cform {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.cform td {
	line-height: 18px;
	color: #47362E;
}
.cform .tdgr {
	background-color: #EFD39A;
}
.cform .spacerrow {
	height: 1px;
	overflow: hidden;
}
.inputtextfield {
	font-weight: normal;
	line-height: normal;
	color: #333333;
	margin: 0;
	padding: 2px 2px;
	background-color: #FFFFFF;
	width: 164px;
	height: auto;
	border-top: 2px solid #CCC;
	border-right: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
	border-left: 2px solid #CCC;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.filefield {
	font-weight: normal;
	line-height: normal;
	color: #333333;
	margin: 0 0 0 0;
	padding: 2px 2px;
	background-color: #FFFFFF;	
	border-top: 2px solid #CCC;
	border-right: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
	border-left: 2px solid #CCC;
	width: 134px;
	height: auto;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.textareafield {
	font-weight: normal;
	line-height: 140%;
	color: #333333;
	margin: 0 0 0 0;
	padding: 2px 2px;
	background-color: #FFFFFF;	
	border-top: 2px solid #CCC;
	border-right: 2px solid #EFEFEF;
	border-bottom: 2px solid #EFEFEF;
	border-left: 2px solid #CCC;
	width: 460px;
	height: 92px;
	
	scrollbar-arrow-color:#666666; 
	scrollbar-track-color:#EFEFEF; 
	scrollbar-face-color:#EFEFEF; 
	scrollbar-highlight-color:#CCC; 
	scrollbar-3dlight-color:#EFEFEF; 
	scrollbar-darkshadow-color:#EFEFEF; 
	scrollbar-shadow-color:#CCC; 
	
	overflow-y: scroll;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}

.inputbutton {
	font-weight: bold;
	line-height: normal;
	color: #FFFFFF;
	margin: 0;
	padding: 2px 2px;
	background-color:#1794AA;
	height: auto;
	width: auto;
	cursor: pointer;
	border: 1px solid #0E5B69;
	border-top-color: #A6E1E6;
	border-right-color: #0E5B69;
	border-bottom-color: #0E5B69;
	border-left-color: #A6E1E6;
	/*background-image: url(../_images/var_width_button_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.inputbutton:hover {
	background-color: #1AA3BB;
	background-position: 0px -40px;
}
.selectfield {
	background-color: #FFFFFF;
	color: #333333;
	margin: 0px;
	padding: 2px 2px;
	height: auto;
	width: 136px;
	line-height: normal;
	border-color: #CCC;
}
.nowidth {
	width: auto;
}


/* modal */
#respondContainer {
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #1794AA;
	display: none;
	z-index:5001;
	width: 280px;
	min-height: 45px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-top-color: #A6E1E6;
	border-right-color: #0E5B69;
	border-bottom-color: #0E5B69;
	border-left-color: #A6E1E6;

	filter: progid:DXImageTransform.Microsoft.dropShadow(Color=#000000,offX=3,offY=3,positive=true);
	
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}
#respondContent {
	position: relative;
	background-color: #ffffff;
	z-index:5001;
	width: auto;
	height: auto;
	min-height: 20px;
	margin: 0px 4px 4px 4px;
	padding: 5px;
	border: 0px solid #CDE7B4;
	overflow-y: auto;
	scrollbar-arrow-color:#9FCB30;
	scrollbar-track-color:#FAFAFA;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#DEDEDE;
	text-align: left;
	font-size: 93%;
}
#respondControls {
	text-align: right;
	margin: 4px 4px 0px 4px;
	padding: 5px 5px 5px 5px;
	cursor: move;
	color: #333333;
	background-color: #EFEFEF;
	background-image: url(../_images/modal_window_controls_bar_background.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #CDE7B4;
}
#respondTitle {
	font-size: 100%;
	font-weight: bold;
	color: #1794AA;
	text-align: left;
}
#respondContainer .up {
	border-bottom: 1px solid #9FCB30;
	background-position: 0px 0px;
}
#respondContainer .down {
	border-bottom: 1px solid #1794AA;
	background-color: #DEF3F5;	
	background-position: 0px -100px;
}
#respondContainer .loader {
	/*border: 1px solid #CDE7B4;*/
	height: 13px;
	width: 260px;
	background-image: url(../_images/loader.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px; 
}


.popupBody {	
	background-color: #fff;
}
.popupBody .popupBox {
	text-align: left;
	padding: 20px;
}
.popupBody .popupBox .breadcrumbs {
	display: none;
}

#brandLogosFlashContainer {
	border: 1px solid #DEDEDE;
	text-align: center;
}

.newsThumbContainer {
	background-color: #EFEFEF;
	padding: 5px;
}
.newsThumbContainer:hover {
	background-color: #D5ECAA;
}


.datatable_bordered {
	font-size: 85%;
	line-height: normal;
	border-bottom: 0px none #7FB6B8;
	border-right: 0px none #7FB6B8;
	color: #333;
	border-top: 1px solid #7FB6B8;
	border-left: 1px solid #7FB6B8;
	
	border-radius: 3px 3px;
	-moz-border-radius: 3px 3px;
	-webkit-border-radius: 3px 3px;
}
.datatable_bordered th {
	background-color: #E2E2E2;
	font-weight: bold;
	color: #333;
	border-top: 0px none #7FB6B8;
	border-left: 0px none #7FB6B8;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #7FB6B8;
	border-bottom: 1px solid #7FB6B8;
	background-image: url(../_images/thfader.png);
	background-repeat: repeat-x;
	background-position: 0px 50%;

	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F1F1F1,endColorStr=#E2E2E2); 
	behavior: url("../_js/ie_remove_bg_image.htc");
}

.masuri tr td {
	background-color: #f7f7f7;
	font-weight: normal;
	color: #666666;
	border-top: 0px none #7FB6B8;
	border-left: 0px none #7FB6B8;
	padding: 2px 3px 2px 3px;
	border-right: 1px solid #7FB6B8;
	border-bottom: 1px solid #7FB6B8;
}


.share_container { 
	font-size: 11px;
	line-height: 15px;
	color: #999;
	margin-top: 15px;
}
.share_container .share { 
	display: block;
	float: left;
	clear: none;
	text-align: left;
	margin: 0px 3px 0px 0px;
}
.share_container span.share.infotext { 
	color: #999;
	padding: 10px 2px 10px 2px;
}
.share_container a.share { color: #999;  text-decoration: none; padding: 10px 2px 10px 35px; background-position: 0px 0px; background-repeat: no-repeat;}
.share_container a.share:hover { color: #9FCC2A; text-decoration: none;}
.share_container a.share.facebook { background-image:url(../_images/icon_facebook.gif);}
.share_container a.share.twitter { background-image:url(../_images/icon_twitter.gif);}



.newsItem {
	border-top: 1px dotted #C9EA8C;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
}
.newsItem .newsText {
	width: 550px;
	float: left;
	clear: none;
}
.newsItem .newsThumb {
	width: 180px;
	height: auto;
	float: right;
	clear: none;
	border: 2px solid #C9EA8C;
	text-align: center;
}


a.testimonialsViewAll {
	font-size: 10px;
	color: #E7741B;
	text-decoration: underline;
}
a.testimonialsViewAll:hover {
	color: #E7741B;
	text-decoration: none;
}


.butoncomanda {
	font-size: 11px;
	line-height: normal;
	text-align: center;
	font-weight: bold;
	color: #98E4E9 !important;
	word-wrap: break-word;
	text-decoration: none !important;
	padding: 17px 37px 3px 1px !important;
	margin: 0px 0px 0px 0px;
	width: 100px;
	height: 30px;
	overflow: hidden;
	display: block;
	float: none;
	clear: both;
	background-image: url(../_images/addtocart_button2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.butoncomanda:hover {
	background-position: 0px -50px;
	color: #FFFFFF !important;
	text-decoration: none !important;
}


a.finalizeOrderButton, a.bigBadButton {
	display: block;
	font-size: 18px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	text-decoration: none !important;
	color: #FFFFFF !important;
	margin: 0px auto;
	padding: 10px;
	height: auto;
	width: 200px;
	border: 1px solid #0E5B69;
	border-top-color: #A6E1E6;
	border-right-color: #0E5B69;
	border-bottom-color: #0E5B69;
	border-left-color: #A6E1E6;
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, rgb(29,143,161)),
		color-stop(1, rgb(39,173,194))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(29,143,161) 0%,
		rgb(39,173,194) 100%
	);

	/* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#27adc2, endColorstr=#1d8fa1);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#27adc2, endColorstr=#1d8fa1)";    
        background-color: #27adc2;
	
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}
a.finalizeOrderButton:hover, a.bigBadButton:hover {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(43,180,201)),
		color-stop(1, rgb(57,204,227))
	);
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(43,180,201) 0%,
		rgb(57,204,227) 100%
	);

	/* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#39cce3, endColorstr=#2bb4c9);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#39cce3, endColorstr=#2bb4c9)";    
        background-color: #39cce3;	
	color: #FFFFFF !important;
	text-decoration: none !important;
}


.newProductsButtonContainer {
	/*text-shadow: #869557 2px 2px 5px;*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Color=#869557, Direction=135, Strength=3);*/
	/*filter: progid:DXImageTransform.Microsoft.DropShadow(Color=#869557, OffX=-3, OffY=2);*/
	/*-webkit-box-shadow: -6px 0px 3px 1px #869557;
	-moz-box-shadow: -6px 0px 3px 1px #869557;
	box-shadow: -6px 0px 3px 1px #869557;*/
	text-align: center;
	
	/*border-top-left-radius: 8px 8px;
	-moz-border-radius-topleft: 8px 8px;
	-webkit-border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	-moz-border-radius-bottomleft: 8px 8px;
	-webkit-border-bottom-left-radius: 8px 8px;*/
}
a.newProductsButton {

	display: block;
	font-size: 21px;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
	text-decoration: none !important;
	color: #cc0066 !important;
	margin: 0px auto;
	padding: 10px;
	height: auto;
	width: auto;
	border: 1px solid #eee;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #fff;
	text-transform: uppercase;
	
	border-top-left-radius: 8px 8px;
	-moz-border-radius-topleft: 8px 8px;
	-webkit-border-top-left-radius: 8px 8px;
	border-bottom-left-radius: 8px 8px;
	-moz-border-radius-bottomleft: 8px 8px;
	-webkit-border-bottom-left-radius: 8px 8px;
	
	text-shadow: #333333 1px 1px 1px;

background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(left, #f4f4f4 0%, #f7f7f7 26%, #ffffff 55%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f4f4f4), color-stop(26%,#f7f7f7), color-stop(55%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #f4f4f4 0%,#f7f7f7 26%,#ffffff 55%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #f4f4f4 0%,#f7f7f7 26%,#ffffff 55%,#ffffff 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #f4f4f4 0%,#f7f7f7 26%,#ffffff 55%,#ffffff 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=1 ), progid:DXImageTransform.Microsoft.DropShadow(Color=#333333, OffX=1, OffY=1); /* IE6-9 */
background: linear-gradient(left, #f4f4f4 0%,#f7f7f7 26%,#ffffff 55%,#ffffff 100%); /* W3C */
	
}
a.newProductsButton:hover {
background: #e8e8e8; /* Old browsers */
background: -moz-linear-gradient(left, #e8e8e8 0%, #f7f7f7 41%, #ffffff 77%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8e8e8), color-stop(41%,#f7f7f7), color-stop(77%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #e8e8e8 0%,#f7f7f7 41%,#ffffff 77%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #e8e8e8 0%,#f7f7f7 41%,#ffffff 77%,#ffffff 100%); /* Opera11.10+ */
background: -ms-linear-gradient(left, #e8e8e8 0%,#f7f7f7 41%,#ffffff 77%,#ffffff 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff',GradientType=1 ), progid:DXImageTransform.Microsoft.DropShadow(Color=#333333, OffX=1, OffY=1); /* IE6-9 */
background: linear-gradient(left, #e8e8e8 0%,#f7f7f7 41%,#ffffff 77%,#ffffff 100%); /* W3C */
	
	color: #E10071 !important;
	text-decoration: none !important;
}

#promoFBContainer {position:relative; display: block; clear: both; padding: 0; margin: 0;}
a#promoFB {background-image: url(../_images/promo_fb_bg.jpg); background-position:0 0; background-repeat: no-repeat; width: 356px; height: 340px; position:relative; display: block; clear: both; padding: 0; margin: 0; text-decoration: none; color:#AACED5;}
#promoFB #promoFBTitle {position: relative; top: 6px; width: 356px; height: 77px; margin: 0 0 0 0; padding: 0px; display: block; clear: both;}
html>body #promoFB #promoFBTitle { /* browsere decente */ background-position: 0 0; background-repeat: no-repeat; background-image: url(../_images/promo_fb_hdl.png);}
#promoFB #promoFBTitle {/* ie6 + ie7 + ie8 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/promo_fb_hdl.png', sizingMethod='crop')\9 !important;}
#promoFB #promoFBText {font-size:17px; line-height: 18px; color:#AACED5; text-align:center; display: block; clear: both;}
#promoFB #promoFBText.promo_active {padding: 0 10px 0 10px; color:#AACED5;}
#promoFB #promoFBText.promo_inactive {padding: 50px 10px 0 10px; color:#F9E77D;font-size: 28px;line-height: 32px;}
#promoFB #promoFBText.promo_inactive .fb_address {display: block; clear: both; padding-top: 10px; font-size: 24px;line-height: normal; text-decoration: underline; color: #fff;}
#promoFB #promoTimer {position: absolute; left: 0px; top: 173px; width: 356px; height: 157px; margin: 0px; padding: 0px; z-index: auto; color: #000; font-size: 72px; color: #2C6E7A; font-weight: normal; line-height: 100%; display: block; clear: both;}
html>body #promoFB #promoTimer { /* browsere decente */ background-position: 0 0; background-repeat: no-repeat; background-image: url(../_images/promo_fb_counter_bg.png);}
#promoFB #promoTimer {/* ie6 + ie7 + ie8 */ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_images/promo_fb_counter_bg.png', sizingMethod='crop')\9 !important;}
#promoFB #promoTimer #promoTimerText {height: 23px; font-size:21px; line-height: 21px; font-style:italic; color:#AACED5; text-align:center; display: block; clear: both;}
#promoFB #promoTimer #promoTimer_hrs {display: block; float: left; clear: none; margin: 21px 0 0 29px;}
#promoFB #promoTimer #promoTimer_mins {display: block; float: left; clear: none; margin: 21px 0 0 34px;}
#promoFB #promoTimer #promoTimer_secs {display: block; float: left; clear: none; margin: 21px 0 0 34px;}

