/********************************************************************
 * http://www.pdi.gr (Cascade Style Sheet)
 *
 * Copyright (c) 2007
 * Powered by Web-Experts
 ********************************************************************/

BODY {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#52381F;
}


.preloadPic {
    display:none;
}

div#preload {
    display: none;
}


TD {
	font-family: Verdana, Tahoma, Times New Roman, MS Serif, Century, Arial, Arial Black;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}



TD.smalltd {
	height: 15px;
}

.topit {
	vertical-align: top
}

.leftit {
	text-align:left;
}

.rightit {
	text-align:right;
}

.rightit {
	text-align:-moz-right;
}

.justifyit{ text-align:justify;}
.centerit {
	vertical-align: middle
}


.bottomit {
	vertical-align: bottom;
}

TD.boxsmall_header {
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 80px;
}

TD.boxsmall_header {
	text-align: left;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
}

.leftpadit {
	padding-left: 23px;
}

TD.centered {
	text-align: center;
}

TD.centered {
	text-align: -moz-center;
}

TD.tinytd {
	height: 8px;
}

.srinkit {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.srinkit_more {
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
}

/*******************************************************************************
 * Class: white it
/*******************************************************************************/
.whiteit {
	font-family: Verdana, Tahoma, Times New Roman, MS Serif, Century, Arial, Arial Black;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
	text-decoration: none;
}

.whiteit A:link, .whiteit A.selected:link {

	color:#ffffff;
}
.whiteit A:visited, .whiteit A.selected:visited {

	color:#ffffff;
}
.whiteit A:hover, .whiteit A.selected:hover, .whiteit A:visited:hover {

	color:#ffffff;
}
/*Custom Page CSS*/
.church{
	background:#4E4B46 url(../images/church.jpg) no-repeat;;
}
.main_content{ 
	width:747px;
	height:500px;
}
.left_column{
	width:253px;
	/*background-color:#684C34;*/
	background:url(../images/left_column_bg.png) repeat;
}
.box_heading{
	background:url(../images/header_bg.jpg) repeat-x;
	line-height:58px;
 	font-family: byzantine, Impact, "Arial Black", sans-serif;
	color:#FFFFFF;
	font-size:18px;
}
/* For IE 6+ */
@font-face {
    font-family: "byzantine";
	src: url("../fonts/UB-Byzantine.eot");
}
/* For CSS3 browsers inc. Firefox */
@font-face {
    font-family: "byzantine";
	src: url("../fonts/UB-Byzantine.ttf") format("truetype");
}
.box_body{
	background:url(../images/brown_box.jpg) repeat-x #603813;
	padding:0px 10px;
}
.article_title{
 	font-family: byzantine, Impact, "Arial Black", sans-serif;
	font-size:18px;
}
.article_heading{
	font-family: byzantine, Impact, "Arial Black", sans-serif;
	font-size:22px;
	padding-bottom:20px;
}
.article_heading_listing{
	font-family: byzantine, Impact, "Arial Black", sans-serif;
	font-size:18px;
	line-height:30px;
}
.separator{
	background:url(../images/separator.png) center repeat-x;
	line-height:30px;
}
.more_link{
	font-weight:bold;
	text-decoration:none;
	float:right;
}
.padder{ padding:20px 40px;}
.new_product_title{
	font-size:110%;
	font-weight:bold;
	padding-top:15px;
}
.new_product_description{
	padding-left:10px;
	padding-right:10px;
}
.home_box_link{
	color:#FFFFFF;
	text-decoration:none;
}
.footer{ 
	color:#FFFFFF;
	text-align:center;
	line-height:300%;
}
.footer a{ 
	color:#FFFFFF;
	text-decoration:none;
}
.product_listing{ 
	background:url(../images/left_column_bg.png) repeat;
	padding:10px; 
}
.product_list_title{
	background:url(../images/left_column_bg.png) repeat;
	padding-top:5px; 
}
.product_list_separator{}
.product_list_body{
	background:url(../images/left_column_bg.png) repeat; 
}
.vertical_separator{ width:10px;}
.horizontal_separator{ line-height:10px;}
.relative{ position:relative;}
.search{ position:absolute; right:50px; top:50px;}
#contactSuccess{text-align:center;padding:20px;color: #3c763d;background-color: #d6e9c6;display: none;}
#captchaError{text-align:center;padding:10px;color: #a94442;background-color: #f2dede;display: none;}

.check {
  -webkit-appearance: none; /*hides the default checkbox*/
  float: left !important;
  height: 20px !important;
  width: 15px !important;
  transition: 0.10s;
  border: 1px solid #ccc;
  text-align: center;
  color: white;
  outline: none;
  margin: 0;
  padding: 0;
  background: white;
}

.show-errors {
	line-height: 20px;
}

.check:checked {
  background-color: #0E9700;
}

.check:checked:before {
  content: '\2713';
}

.check:hover {
  cursor: pointer; 
  opacity: 0.8;
}

.cookies-gdpr a:last-child {
	margin-left: 10px;
}

.cookies-gdpr a:hover {
	text-decoration: underline;
}