@CHARSET "UTF-8";
body
{
	margin: 0px;
	background: #E0D9A3 url(../images/bodyBg.jpg) top repeat-x;
	/*background: #EEDDAF;*/
}

body, td, span, div, font, textarea, select, input, p
{
	font-family: sans-serif, arial;
	color: #3A2313;
	font-size: 13px;
	line-height: 1.4;
}

p
{
	margin: 2px 0px;
	padding: 0px;
}

a
{
	/*color: #3E72C6;*/
	color: #AA4124;
	/*color: #0063BC;*/
}

form
{
	margin: 0px;
	padding: 0px;
}

.cellPercent50
{
	width: 50%;
}

.divGreenRow
{
	font-size: 2px; 
	background-color: #82bf4b;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding: 0px;
}

.alignCenter
{
	text-align: center;
}

.alignLeft
{
	text-align: left;
}

.alignRight
{
	text-align: right;
}

#largeImageDiv
{
	background: #E0D9A3;
	border: solid 1px #B29454;
	padding: 5px;	
	text-align: center;
}

#largeImageDiv img
{
	border: solid 1px white !important;
	margin: 0px;
}

#largeImageDiv h5
{
	font-size: 13px;
	color: black;
	margin: 3px;
	width: 100%;
}
/***************************************************************/
/*** header *****************/

.headPicture img
{
	margin: 0px;
	border: 0px;
}

.headPicture
{
	background: #B29454 url(../images/headPicture.jpg) bottom center no-repeat;
}

.headMenuCell
{
	padding: 0px;
	vertical-align: bottom !important;	
	width: 100%;
}

.headMenuCell h1
{
	background: #355F77;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	padding: 8px;
	position: relative;
	top: 3px;
	left: 1px;
}

.headMenuCell h1, .headMenuCell h1 a
{
	color: #F1EED7;
	text-decoration: none;	
}

.headMenuCell img
{
	margin: 0px 0px 6px 5px;
	border: solid 1px #888888;
	cursor: pointer;
}

/***************************************************************/
/*** mainTable *****************/
.mainTable
{
	width: 100%;
	background: white;
	border: solid 7px #B29454;
}

.mainTable td
{
	vertical-align: top;
}

/***************************************************************/
/*** mainMenu *****************/
.mainMenu
{
	/*background: #355F77 url(../images/mainMenuBg.jpg) top repeat-x;*/
	background: #3A2313;
	vertical-align: middle !important;	
	padding: 0px;
	color: #E0D9A3;
}

.mainMenuTable
{
	width: 100%;	
	text-align: center !important;
}

.mainMenuTable .menuCell
{
	vertical-align: middle;
	/*background: url(../images/mainMenuBg.gif) top center no-repeat;*/
	width: 16.67% !important;
	color: #E0D9A3;
	padding: 0px 10px 2px 10px;
	font-weight: bold;
	font-family: Georgia !important;
	font-style: italic;
	font-size: 12px;
}

.mainMenuTable td:hover, .mainMenuTable .selectedMenu
{
	background: #AA4124 !important;
}

.mainMenuTable .menuCellRightBorder
{
	border-right: solid 1px #534032;
}

.mainMenuTable a
{
	color: #E0D9A3;
	text-decoration: none;
}

.mainMenuTable img
{
	border: 0px !important;
}

.boxMainPage, .selectedDiv
{
	background: #F1EED7;	
	padding: 5px;	
	margin-bottom: 10px;
}

.selectedDiv
{
	border-left: solid 5px #E0D9A3;
	border-bottom: 0px !important;
}

.boxMainPage
{
	margin-bottom: 10px;
	border: solid 1px #E0D9A3;
}

.boxMainPage img
{
	border: 0px !important;
	margin: 5px 0px;
}

.boxMainPage a
{
	text-decoration: underline;
	cursor: pointer;
}

.boxMainPage h4
{
	margin: 0px;
	padding: 7px 0px;
}

.regTable input
{
	width: 190px;
}

.submitButton
{
	width: auto !important;
	background: #674F38;
	border: solid 1px #B29454;
	color: #E0D9A3;
	font-weight: bold;
	font-size: 12px;
	text-align: center !important;
}

.adminButton
{
	width: auto !important;
	background: #E0D9A3;
	border: solid 1px #B29454;
	color: #674F38;
	font-weight: bold;
	font-size: 12px;
	text-align: center !important;
}

#popup_Newsletter
{
	background: #B29454;
	padding: 1px;
}

#popup_Newsletter .popupTitle
{
	padding: 3px 10px;
	font-weight: bold;
	font-size: 20px;
}

#popup_Newsletter .popupClose
{
	cursor: pointer;
}

#popup_Newsletter .popupContent
{
	padding: 20px;
	background: #E0D9A3;
}

/*********************************************************/
/******* navigation **************/
.navigationDiv
{
	margin: 0px;
	padding: 7px;
	font-size: 13px;
	text-align: left;
	color: #AA4124;
	/*background: #d0d0d0;*/
	background: #E0D9A3;
	border-bottom: solid 1px #B29454;
}

/***************************************************************/
/*** leftmenu *****************/

/***************************************************************/
/*** content *****************/
.imgNoBorder
{
	border: 0px !important;
}

.contentDiv
{
	padding: 15px;	
	background: url(../images/contentBg2.jpg) repeat;	
}

.contentDiv h2, .pageTitle
{
	margin: 5px 0px;
	color: #B29454;
	font-size: 19px !important;
	border-bottom: dotted 1px #B29454;
	font-family: Georgia;
	font-style: italic;
}

.contentTable
{
	width: 840px;
}

.contentTable h4
{
	margin-bottom: 4px;	
	font-size: 13px;
}

.contentLeftCell
{
	width: 30%;
	padding: 0px 10px 0px 0px;
}

.contentRightCell
{
	width: 70%;
}

.contentTable img
{
	padding: 1px !important;
	border: solid 5px #E0D9A3;	
}

.contentRightCell img
{
	margin: 0px 0px 10px 10px;
}

.contentLeftCell img
{
	margin: 0px 0px 10px 0px;
}

.contentRightCell h3, .subTitle
{
	margin: 4px 0px 6px 0px;
	color: #AA4124;
	font-size: 16px;
}

.contentRightCell h3 a, .subTitle a
{
	text-decoration: none;
}

.contentLeftCell h3, .contentLeftCell div, .leftMenu h3
{
	font-size: 13px;
	color: #3A2313;
	margin: 0px 0px 1px 0px;
	padding: 5px;
	border-left: solid 5px #E0D9A3;
	background: #F1EED7;
	text-align: left;
	font-weight: bold;
}

.contentLeftCell h3 a, .leftMenu h3 a
{
	color: #3A2313;
	text-decoration: none;
}

.contentLeftCell .selectedLink, .contentLeftCell h3:hover, .leftMenu h3:hover
{
	border-left: solid 5px #E0D9A3;
	background: #E0D9A3;
}

.galeryPictureDiv
{
	overflow: scroll; 
	width: 600px; 
	height: 128px; 
	border-top: solid 1px #E0D9A3; 
	border-left: solid 1px #E0D9A3;
	background: #F1EED7;
	text-align: center;
}

.galeryPictureDiv img
{
	cursor: pointer;
	margin: 2px 5px !important;
}

/***************************************************************/
/*** bottom *****************/
.bottomDiv
{
	padding: 0px 0px 10px 0px;
}

.bottomDiv h4
{
	font-size: 16px;
	color: #B29454;
	margin: 0px;
}

/****************************************/
/******* images **************/
/*************************************/
.imgBorder
{
	background: #d0d0d0;
	padding: 3px;
	border: solid 1px #355F77;
}

/****************************************/
/******* input, select **************/
/*************************************/
.textInput
{
	width: 400px;
}

.inputStyle, .textInput
{
	border: solid 1px white;
	border-bottom: solid 1px #E0D9A3 !important;
	background: #F1EED7;	
	padding: 2px;
}

/****************************************/
/******* product table **************/
/*************************************/
.productDiv, .productTable .bottomBorder
{
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: dotted 1px #B29454;	
}

.productDiv h4
{
	margin-top: 5px;
}

.productTable
{
	width: 100%;
	margin-bottom: 10px;
}

/*********************************/
/******** admin ******************/
.adminMenu, .adminMenu td, .adminMenu a, .adminMainDiv input, .adminMainDiv, .adminListTable td, .adminListTable a,
.adminListTable th, .adminDataTableCell1, .adminDataTableCell2, .adminMainDiv textarea, .homePageTable
{
	line-height: 1.4;
	font-size: 12px;
	text-align: left;
}

.adminListTable
{
	background: white;
}

.adminListTable img
{
	border: 0px;
	margin: 0px;
}

.adminTitle
{
	margin: 0px;
	padding: 4px 8px;
	background: #0973ba;
	color: white;
	font-size: 19px;
	font-family: Arial;
	text-align: right;
}

.adminMenu
{
	width: 100%;
}

.adminMainDiv
{
	width: 614px;
	padding: 10px;
}

.adminButtonList
{
	padding: 2px 0px;
}

.adminListTable th
{
	text-align: left;
}

.adminDataTableCell1
{
	vertical-align: top;
	padding-top: 4px;
	font-weight: bold;
	width: 160px;
	border: solid 1px #E0D9A3;
}

.adminDataTableCell2 select, 
.adminDataTableCell2 input, .adminDataTableCell2 textarea
{
	font-size: 12px;
}

.adminDataTableCell2 input, .adminDataTableCell2 textarea, .textArea
{
	width: 420px;
}

.adminDataTableCell2 .dateInput
{
	width: 100px;
}


.adminDataTableCell2 .dateButton
{
	width: 20px;
}

.smallInput
{
	width: 100px !important;
}

.mediumInput
{
	width: 300px !important;
}

.adminListTable th, .adminDataTableCell1
{
	background: #E0D9A3;
}

.adminDataTableCell2, .adminListTable td
{
	background: #F1EED7;
	border: solid 1px #E0D9A3;
}

.adminBottomRow
{
	text-align: right;
	font-size: 11px;
}

.adminBottomRow a
{
	color: #bbbbbb;
	text-decoration: none;
}

.checkBox
{
	width: auto !important;	
}
