@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-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
	line-height: 16px;
	background-color: #671902;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	word-wrap: break-word;
}
h1 {
	font-size: 17px;
	color: #330000;
	line-height: 20px;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h2 {
	font-size: 13px;
	color: #330000;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h3 {
	font-size: 13px;
	color: #25170E;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h4 {
	font-size: 12px;
	color: #330000;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h5 {
	font-size: 12px;
	color: #25170E;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
h6 {
	font-size: 11px;
	color: #330000;
	line-height: normal;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
td {
	font-size: 11px;
}
p {
	font-size: 11px;
	color: #25170E;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
ol {
	font-size: 11px;
	color: #25170E;
	line-height: 140%;
	text-indent: 0px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	text-align: left;
}
ul {
	font-size: 11px;
	color: #25170E;
	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: #660000;
	text-decoration: underline;
	outline: none;
}
a:hover, a:link:hover, a:visited:hover, a:active:hover {
	color: #990000;
	text-decoration: none;
}

a.details, a.details:link, a.details:visited, a.details:active {
	padding: 0px 0px 0px 13px;
	background-image: url(../_images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: normal;
	font-size: 11px;
	color: #993300;
	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: #CC3300;
	text-decoration: none;
}

.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;
}
.errors {
	border: 1px solid #CC0000;
	color: #CC0000;
	margin: 4px 0px 4px 0px;
	padding: 1px 3px 2px 3px;
}
.errors p, .errors ul, .errors ol {
	color: #CC0000;
}
.error_color {
	color: #CC0000;
}
.hline {
	height: 1px;
	overflow: hidden;
	background-color: #C0922F;
	border: 0px none #EFD88E;	
	border-bottom: 1px solid #EFD88E;
	margin: 2px 0px 2px 0px;
	display: block;
	clear: both;
	float: none;
}
.hline_dotted {
	height: 1px;
	overflow: hidden;
	border: 0px none #C08527;
	border-bottom: 1px dotted #C08527;
	margin: 2px 0px 1px 0px;
	display: block;
	clear: both;
	float: none;
}

a.butalike, a.butalike:visited, a.butalike:active {
	display: block;
	font-size: 11px;
	padding: 2px 2px 3px 2px;
	font-weight: normal;
	background-color: #990000;
	border-width: 1px;
	border-style: solid;
	border-top-color: #DD3300;
	border-left-color: #DD3300;
	border-right-color: #330000;
	border-bottom-color: #330000;
	color: #E8E695;
	text-decoration: none;
	text-align: center;
}
a.butalike:hover, a.butalike:visited:hover, a.butalike:active:hover, a.butalike_active:hover, a.butalike_active:visited:hover, a.butalike_active:active:hover {
	color: #FFFFFF;
	text-decoration: none;
}

a.butalike_inline, a.butalike_inline:visited, a.butalike_inline:active {
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	width: auto;
	height: 20px;
	font-weight: bold;
	color: #0099CC;
	text-decoration: none;	
}
a.butalike_inline:hover, a.butalike_inline:visited:hover, a.butalike_inline:active:hover, a.butalike_inline_active:hover, a.butalike_inline_active:visited:hover, a.butalike_inline_active:active:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.butalike_inline_active, a.butalike_inline_active, a.butalike_inline_active:visited, a.butalike_inline_active:active {
	font-size: 11px;
	padding: 2px 5px 3px 5px;
	background-color: #7D8D94;
	border-width: 1px;
	border-style: solid;
	border-top-color: #D3DAD8;
	border-left-color: #D3DAD8;
	border-right-color: #475256;
	border-bottom-color: #475256;
	width: auto;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}

.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: 11px;
	margin: 0px 2px 0px 0px;
	padding-top: 2px;
	width: 20px;
	height: 18px;
	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: #330000;
	text-decoration: none;	
}
.page_navigation_button:hover, .page_navigation_button:link:hover, .page_navigation_button:visited:hover, .page_navigation_button:active:hover {
	color: #990000;
	text-decoration: none;	
}
.page_navigation_button_current {
	font-size: 11px;
	margin: 0px 2px 0px 0px;
	padding-top: 2px;
	width: 20px;
	height: 18px;
	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: #F2DDBD;
	text-decoration: none;	
	cursor: default;
}
.page_navigation_extra {
	margin: 0px 2px 0px 0px;
	padding: 2px;
	display: block;
	float: left;
	clear: none;
	color: #6D5636;
}
.page_navigation_button_txt, .page_navigation_button_txt:link, .page_navigation_button_txt:visited, .page_navigation_button_txt:active {
	color: #330000;
	text-decoration: none;
	font-weight: bold;
}
.page_navigation_button_txt:hover, .page_navigation_button_txt:link:hover, .page_navigation_button_txt:visited:hover, .page_navigation_button_txt:active:hover {
	color: #990000;
	text-decoration: none;
}

.photo_thumb {
	background-color: #000000;
	border: 5px solid #330000;
}
.infolabel {
	color: #25170E;
}

/* datatable_bordered */
.datatable_bordered {
	font-size: 11px;
	line-height: normal;
	border: 1px solid #795513;
	border-bottom: 0px none #795513;
	border-right: 0px none #795513;
	color: #48372D;
}
.datatable_bordered th {
	background-color: #DDB752;
	font-weight: bold;
	color: #48372D;
	border: 1px solid #795513;
	border-top: 0px none #795513;
	border-left: 0px none #795513;
	padding: 2px 3px 2px 3px;
}
.datatable_bordered td {
	background-color: #F1D993;
	font-weight: normal;
	color: #48372D;
	border: 1px solid #795513;
	border-top: 0px none #795513;
	border-left: 0px none #795513;
	padding: 1px 3px 1px 3px;
}
.datatable_bordered .alt_row {
	background-color: #EFD3A0;
	font-weight: normal;
	color: #48372D;
	border: 1px solid #795513;
	border-top: 0px none #795513;
	border-left: 0px none #795513;
}
.datatable_bordered .info {
	border-bottom: 1px dotted #795513;
	cursor: help;
}

/* carttable */
.carttable {
	font-size: 11px;
	line-height: normal;
	border: 1px solid #795513;
	border-bottom: 0px none #795513;
	border-right: 0px none #795513;
	color: #48372D;
}
.carttable th {
	background-color: #DCB242;
	font-weight: normal;
	color: #48372D;
	border: 1px solid #795513;
	border-top: 0px none #795513;
	border-left: 0px none #795513;
	padding: 2px 2px 2px 2px;
}
.carttable td {
	background-color: #EFD78F;
	font-weight: normal;
	color: #48372D;
	border: 1px solid #795513;
	border-top: 0px none #795513;
	border-left: 0px none #795513;
	padding: 1px 1px 1px 1px;
}
.carttable th.grandtotal {
	background-color: #E6CA6A;
	font-weight: bold;
	color: #48372D;
}
.carttable td.grandtotal {
	background-color: #F3DE9E;
	font-weight: bold;
}




#overallContainer {
	background-image: url(../_images/bg_overall.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #671902;
}
/* #mainLeft elements */
/* Left Header */
#mainLeft {
	width: 227px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #B96F32;
}
#mainLeft a, #mainLeft a:link, #mainLeft a:visited, #mainLeft a:active {
	color: #B96F32;
	text-decoration: none;
}
#mainLeft a:hover, #mainLeft a:link:hover, #mainLeft a:visited:hover, #mainLeft a:active:hover {
	color: #CC9A3E;
	text-decoration: none;
}
#headerLogo {
	margin: 0px;
	padding: 42px 5px 0px 14px;
	height: 53px;
	width: 208px;
	overflow: hidden;
	background-image: url(../_images/top_logo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#headerLangsContainer {
	margin-top: 3px;
	color: #FFCC99;
}

#headerCart {
	margin: 0px;
	height: 86px;
	width: 227px;
	overflow: hidden;
}
#headerCartContent {
	margin: 0px;
	padding: 0px 5px 0px 14px;
	width: 208px;
	height: 38px;
	background-image: url(../_images/cart_tab_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#headerSearch {
	margin: 0px;
	height: 117px;
	width: 227px;
	overflow: hidden;
}
#headerSearchContent {
	margin: 0px;
	padding: 0px 5px 0px 14px;
	width: 208px;
	height: 76px;
	background-image: url(../_images/search_tab_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#headerSearchForm select {
	background-color: #561302;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C78D3D;
	border: 1px solid #330000;
	border: 1px solid #330000;
	border-right-color: #8E4D13;
	border-bottom-color: #8E4D13;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 160px;
	line-height: normal;
}
#headerSearchForm select option {
	width: 190px;
	overflow: visible;
}
#headerSearchForm select optgroup {
	width: 190px;
	overflow: visible;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
}

#headerSearchForm .textfield, #newsletterSubscriptionForm .textfield {
	background-color: #561302;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C78D3D;
	margin: 3px 0px 0px 0px;
	padding: 1px 3px 0px 3px;
	height: 16px;
	width: 141px;
	line-height: normal;
	border: 1px solid #330000;
	border-right-color: #8E4D13;
	border-bottom-color: #8E4D13;
}
#headerSearchFormButton, #newsletterSubscriptionFormButton {
	margin: 3px 0px 0px 3px;
	height: 19px;
	padding: 0px;
}
#newsletterSubscription {
	margin: 10px 0px 0px 0px;
	height: auto;
	width: 227px;
	overflow: hidden;
}
#newsletterSubscriptionContent {
	margin: 0px;
	padding: 0px 5px 0px 14px;
	width: 208px;
	height: auto;
}

#mainLeftCategories {
	margin: 0px;
	height: auto;
	width: 227px;
	overflow: hidden;
}
#mainLeftCategoriesContent {
	margin: 0px;
	padding: 0px 5px 0px 14px;
	width: 208px;
	height: auto;
}
#mainLeftCategoriesContent .categoriesList ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	color: #B96F32;
	font-size: 12px;
	font-weight: bold;
}
#mainLeftCategoriesContent .categoriesList ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 14px;
	height: auto;
	background-image: url(../_images/category_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;	
}
#mainLeftCategoriesContent .categoriesList ul ul {
	list-style-type: disc;
	margin: 0px 5px 0px 14px;
	padding: 0px;
	color: #B96F32;
	font-size: 12px;
	font-weight: normal;
}
#mainLeftCategoriesContent .categoriesList ul ul li {
	padding: 0px 0px 0px 0px;
	background-image: none;
}



#orthodoxCalendar {
	margin: 10px 0px 10px 0px;	
}
#orthodoxCalendarContent {
	padding: 0px 5px 0px 14px;
}

#orthodoxCalendarContent .sinaxarTitle {
	font-weight: bold;
	/* font-style: italic; */
	font-size: 12px;
	border-bottom: 1px dotted #993300;
	padding: 2px 5px 3px 14px;
}
#orthodoxCalendarContent .sinaxarElement {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 3px 14px;
	border-bottom: 1px dotted #993300;
	background-image: url(../_images/category_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-size: 11px;
	line-height: normal;
}

/* Main */
#mainContent {
	width: 744px;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

/* #mainContent elements */

.breadcrumbs {
	margin: 10px 40px 0px 35px;
	font-size: 11px;
	color: #7C4D1D;
	text-align: left;
}
.breadcrumbs .current {
	color: #7C4D1D;
	font-weight: bold;
}
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	color: #993300;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:link:hover, .breadcrumbs a:visited:hover, .breadcrumbs a:active:hover {
	color: #993300;
	text-decoration: underline;
}

.mainCenterBox {
	margin: 0px 40px 10px 35px;
}
.mainCenterBoxHeader {
	font-size: 17px;
	font-weight: normal;
	color: #660000;
	text-align: left;
}

.mainCenterBoxBody {
	text-align: left;
}

/* */
.productsListContainer {
}
.productsListContainer .article {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 300px;
	height: auto;
}
.productsListContainer .article.left {
	clear: left;
	float: left;
}
.productsListContainer .article.right {
	clear: right;
	float: right;
}
.productsListContainer .article_name {
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	text-decoration: underline;
	margin: 5px 0px 0px 5px;
}
.productsListContainer .article_name a, .productsListContainer .article_name a:link, .productsListContainer .article_name a:visited, .productsListContainer .article_name a:active {
	color: #993300;
	text-decoration: underline;
}
.productsListContainer .article_brand {
	color: #7C4D1D;
}
.productsListContainer .article_brand a, .productsListContainer .article_brand a:link, .productsListContainer .article_brand a:visited, .productsListContainer .article_brand a:active {
	color: #993300;
	text-decoration: none;
}
.productsListContainer .article_photo_container {
	width: 100px;
	background-color: #DDB752;
	border: 1px solid #873A10;
	border-bottom: 1px solid #F3E48F;
	border-right: 1px solid #F3E48F;
}
.productsListContainer .article_photo {
	width: auto;
	height: 100px;
	overflow: hidden;
}
.productsListContainer .article_details {
	font-size: 11px;
	color: #7C4D1D;
	text-align: left;
	margin: 0px 0px 0px 5px;
}
.productsListContainer .view_article_details {
	text-align: right;
	padding:0px 0px 7px 0px;
}
.productsListContainer .article_price_container {
	font-size: 11px;
	text-align: left;
	padding:0px 0px 7px 5px;
}
.productsListContainer .wholesale_price {
	color: #593715;
}
.productsListContainer .price {
	text-decoration: none;
	font-weight: bold;
}
.productsListContainer .old_price {
	text-decoration: line-through;
}



.productsListContainer .category {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 320px;
	height: auto;
}
.productsListContainer .category.left {
	clear: left;
	float: left;
}
.productsListContainer .category.right {
	clear: right;
	float: right;
}

.productsListContainer .category_container {
	padding: 0px 5px 8px 5px;
}
.productsListContainer .category_name {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*padding: 0px 5px 0px 14px;
	background-image: url(../_images/category_bullet_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;*/
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	height: auto;
}
.productsListContainer .category_name a {
	text-decoration: none;
}

.productsListContainer .category_photo_container {
	width: 102px;
	height: 102px;
	text-align: center;
}
.productsListContainer .category_photo {
	width: 100px;
	height: 100px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #DDB752;
	border: 1px solid #873A10;
	border-bottom: 1px solid #F3E48F;
	border-right: 1px solid #F3E48F;
}
.productsListContainer .category_enter {
	text-align: center;
	padding: 0px 0px 12px 0px;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	height: auto;
}
.productsListContainer .category_enter a, .productsListContainer .category_enter a:link, .productsListContainer .category_enter a:visited, .productsListContainer .category_enter a:active {
	text-decoration: none;
	color: #7B4D1A;
}
.productsListContainer .category_enter a:hover, .productsListContainer .category_enter a:link:hover, .productsListContainer .category_enter a:visited:hover, .productsListContainer .category_enter a:active:hover {
	text-decoration: none;
	color: #9D2700;
}
/* */
.productDetailsContainer {
	margin-top: 7px;
}
.productDetailsContainer .article_large_photo_container {
	background-color: #DDB752;
	border: 1px solid #873A10;
	border-bottom: 1px solid #F3E48F;
	border-right: 1px solid #F3E48F;
}
.productDetailsContainer .article_thumb_photo_container {
	margin-top: 10px;
	background-color: #DDB752;
	border: 1px solid #873A10;
	border-bottom: 1px solid #F3E48F;
	border-right: 1px solid #F3E48F;
}
.productDetailsContainer .article_name {
	font-size: 13px;
	color: #660000;
	text-align: left;
	line-height: 15px;
	margin: 0px 0px 7px 0px;
}
.productDetailsContainer .article_description {
	font-size: 11px;
	text-align: justify;
	line-height: 15px;
	margin: 5px 0px 7px 0px;
}
.productDetailsContainer .label {
	color: #73502D;
}
.productDetailsContainer .article_brand {
	margin: 5px 0px 7px 0px;
	color: #5E4124;
}
.productDetailsContainer .article_brand a, .productDetailsContainer .article_brand a:link, .productDetailsContainer .article_brand a:visited, .productDetailsContainer .article_brand a:active {
	color: #660000;
	text-decoration: none;
}
.productDetailsContainer .article_code {
	font-size: 11px;
	text-align: left;
	margin: 3px 0px 0px 0px;
}
.productDetailsContainer .article_price_container {
	font-size: 11px;
	text-align: left;
	margin: 2px 0px 0px 0px;
}
.productDetailsContainer .wholesale_price {
	color: #593715;
}
.productDetailsContainer .price {
	text-decoration: none;
	font-weight: bold;
	cursor: help;
}
.productDetailsContainer .old_price {
	text-decoration: line-through;
	cursor: help;
}
.productDetailsContainer .article_stock {
	font-size: 11px;
	text-align: left;
	margin: 2px 0px 0px 0px;
}
.productDetailsContainer .add_to_basket_tab_container {
	width: 189px;
}
.productDetailsContainer .add_to_basket_tab {
	text-align: center;
	border: 1px solid #D8AB36;
	margin: 0px 4px 4px 3px;
	padding: 1px 3px 2px 3px;
	background-color: #F1D993;
}
.productDetailsContainer .add_quantity_textfield {
	width: 18px;
	height: 16px;
	border: 1px solid #BF8847;
	background-color: #F1D993;
	text-align: center;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	padding: 1px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	color: #330000;
}
.productDetailsContainer .addToCartButton {
	font-size: 17px;
	line-height: 21px;
	font-weight: normal;
	font-style: italic;
	text-transform: none;
	text-align: center;
}
.productDetailsContainer .addToCartButton a, .productDetailsContainer .addToCartButton a:link, .productDetailsContainer .addToCartButton a:visited, .productDetailsContainer .addToCartButton a:active {
	color: #880000;
	text-decoration: none;
	padding: 0px 0px 0px 13px;
	background-image: url(../_images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.addToCartButton .addToCartButton a:hover, .productDetailsContainer .addToCartButton a:link:hover, .productDetailsContainer .addToCartButton a:visited:hover, .productDetailsContainer .addToCartButton a:active:hover {
	color: #AA0000;
	text-decoration: none;
	background-image: url(../_images/link_arrow_hover.gif);
}

#alterCartResponseContainer {
	color: #AA0000;
	font-weight: bold;
	border: 1px solid #AA0000;
	margin: 0px 4px 4px 3px;
	padding: 1px 3px 2px 3px;
}

/* */

.shoppingCartContainer {
	font-size: 11px;
	color: #000000;
}
.shoppingCartContainer td {
	font-size: 11px;
}
.shoppingCartContainer .add_quantity_textfield {
	width: 18px;
	height: 16px;
	border: 1px solid #795513;
	background-color: #EDD5A3 !important;
	text-align: center;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	padding: 1px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	color: #48372D;
}
.shoppingCartContainer .cart_row_disabled td {
	color: #AC8739;
}
.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: #AC8739;
	text-decoration: none;
}
.shoppingCartContainer .cart_row td {
	color: #48372D;
}
.shoppingCartContainer .article_photo_container {
	width: 60px;
	height: 60px;
	padding: 0px;
	overflow: hidden;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.shoppingCartContainer .cart_row_disabled .article_photo_container {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: Alpha(Opacity=50);
} 



/* mainMenu */
#mainMenu {
	height: 39px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
/* mainInfo */
#mainInfoOuterContainer {
	background-image: url(../_images/main_content_tab_bg_repeat.jpg);
	background-repeat: repeat-y;
	background-position: 0px 160px;
	text-align: left;
}
#mainInfoInnerContainer {
	background-image: url(../_images/main_content_tab_bg_top.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/* mainContentFooter */
#mainContentFooter {
	background-image: url(../_images/main_content_tab_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 68px;
	padding-top: 10px;
	text-align: center;
}

/* form */ 
.cform {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.cform td {
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #47362E;
}
.cform .tdgr {
	background-color: #EFD39A;
}
.cform .spacerrow {
	height: 1px;
	overflow: hidden;
}
.inputtextfield {
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #47362E;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	border: 1px solid #795513;
	background-color: #F0DAAC;
	width: 200px;
	height: 16px;
}
.filefield {
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #47362E;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	border: 1px solid #795513;
	background-color: #F0DAAC;
	width: 130px;
	height: auto;
}
.textareafield {
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #47362E;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	border: 1px solid #795513;
	background-color:#F0DAAC;
	width: 460px;
	height: 92px;
	
	scrollbar-arrow-color:#795513; 
	scrollbar-track-color:#E8C682; 
	scrollbar-face-color:#E8C682; 
	scrollbar-highlight-color:#795513; 
	scrollbar-3dlight-color:#E8C682; 
	scrollbar-darkshadow-color:#E8C682; 
	scrollbar-shadow-color:#795513; 
}
.inputbutton {
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #C78D3D;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 2px;
	background-color:#781900;
	height: auto;
	width: 130px;
	cursor: pointer;
	border: 1px solid #660000;
	border-top-color: #993300;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #993300;	
}
.selectfield {
	background-color: #F0DAAC;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47362E;
	border: 1px solid #795513;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	height: auto;
	width: 186px;
	line-height: normal;
}
.nowidth {
	width: auto;
}
.add_quantity_textfield {
	width: 18px;
	height: 16px;
	border: 1px solid #795513;
	background-color: #F0DAAC;
	text-align: center;
	font-family: Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 1px 0px;
	padding: 1px 0px 0px 0px;
	font-size: 11px;
	line-height: 13px;
	color: #47362E;
}


/* Search Results Highlighting */
.hl0	{ background-color: #f1f065; color: #000; } /* YELLOW */
.hl1	{ background-color: #c9ef8a; color: #000; } /* GREEN */
.hl2	{ background-color: #9ac9ff; color: #000; } /* BLUE */
.hl3	{ background-color: #dfb0e8; color: #000; } /* PURPLE */
.hl4	{ background-color: #FEcc82; color: #000; } /* ORANGE */
.hl5	{ background-color: #ff9692; color: #000; } /* RED */
.hl6	{ background-color: #bca573; color: #000; } /* dark-yellow */
.hl7	{ background-color: #aec685; color: #000; } /* dark-green */
.hl8	{ background-color: #98a2d0; color: #000; } /* grey-blue */
.hl9	{ background-color: #bfb4d1; color: #000; } /* grey-purple */
