body {
	margin: 0;
	height: 100%;
	width: 100%;
	padding: 0;
	overflow: auto;
	background-color: #fef8e8;
	background-image: url(i/bg0.jpg);
	color: #BD3400;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	scrollbar-arrow-color: #BD3400;
	scrollbar-darkshadow-color: #BD3400;
	scrollbar-highlight-color: #FEF8E8;
	scrollbar-base-color: #D5C21D;
	scrollbar-face-color: #E8DF90;
	scrollbar-track-color: #FEF8E8;
	scrollbar-shadow-color: #BD9524;
}

/*	-------------------------------------------------------	*/
/*	Page Header: Start */
/*	-------------------------------------------------------	*/

td.tdTopHeader	{
	background: url(i/bg1-2.jpg) no-repeat top left;
	height: 70px;
	vertical-align: top;
}

td.tdTopHeader	h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 100%;
	margin-top: 35px;
	margin-bottom: 0;
	margin-left: 205px;
	margin-right: 115px;
	text-align: center;
	color: #BD3400;
}

/*	-------------------------------------------------------	*/
/*	Page Header: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Horizontal Navigation: Start */
/*	-------------------------------------------------------	*/

table tblHorizNav	{
	height: 47px;
}

table.tblHorizNav td	{
	height: 47px;
	font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 110%;
	font-size: 14px;
	vertical-align: top;
/*	font-variant: small-caps; */
}

td.tdHorizNavAct	{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 14px;
	cursor: default;
	color: #BD3400;
}

td.tdHorizNav	{
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 14px;
}

td.tdHorizNav a:link, td.tdHorizNav a:active, td.tdHorizNav a:visited	{
	display: block;
	width: 100%;
	text-decoration: underline;
	color: #BD3400;
}

td.tdHorizNav a:hover	{
	color: #FF4500;
	text-decoration: underline;
}

/*	-------------------------------------------------------	*/
/*	Horizontal Navigation: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Left Page Part: Start */
/*	-------------------------------------------------------	*/

td.tdBeforeCalendar	{
	vertical-align: top;
	height: 102px;
	line-height: 140%;
	font-size: 13px;
	padding-top: 15px;
	padding-left: 25px;
	color: #696969;
	font-weight: bold;
}

/*	-------------------------------------------------------	*/
/*	Calendar: Start */
/*	-------------------------------------------------------	*/

td.tdCalendarHeader	{
	vertical-align: top;
	background: url(i/bg2-1.jpg) no-repeat top left;
	height: 43px;
}

td.tdCalendarHeader div	{
	background: url(i/arrow1m.gif) no-repeat 30px 10px;
	width: 100%;
	line-height: 110%;
	font-size: 14px;
	vertical-align: top;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 55px;
	height: 33px;
}

/*	-------------------------------------------------------	*/
/*	Calendar Body: Start */
/*	-------------------------------------------------------	*/

table.calendTbl	{
	width: 72%;
	margin-left: 32px;
}

table.calendTbl td	{
	font-size: 13px;
	border: 0;
	text-indent: 5px;
	cursor: default;
	font-weight: bold;
}

table.calendTbl td.dayNumb	{
	width: 25px;
	text-align: right;
}

table.calendTbl td.dayNumbDisabled	{
	padding-top: 3px;
	padding-bottom: 3px;
	width: 22px;
	text-align: right;
	color: #DF9600;
	margin: 0;
	padding-right: 3px;
}

table.calendTbl td.dayDisabled	{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #DF9600;
}

table.calendTbl td#today	{
	background-color: #DF9600;
	color: #FAEBD7;
	width: 22px;
	margin: 0;
	padding-right: 3px;
}

table.calendTbl td.dayNumb a:link, table.calendTbl td.dayNumb a:active, table.calendTbl td.dayNumb a:visited	{
	text-decoration: none;
	color: #BD3400;
	display: block;
	width: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	margin: 0;
	padding-right: 3px;
}

table.calendTbl td.dayNumb a:hover	{
	background-color: #EADE88;
	color: #DF9600;
	text-decoration: none;
}

/*	-------------------------------------------------------	*/
/*	Calendar Body: End */
/*	-------------------------------------------------------	*/


td.tdCalendarFooter	{
	vertical-align: top;
	background: url(i/bg2-3.jpg) no-repeat top left;
	height: 68px;
}

td.tdCalendarFooter div	{
	background: url(i/arrow2m.gif) no-repeat 30px 13px;
	width: 100%;
	font-weight: bold;
	line-height: 110%;
	font-size: 14px;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 52px;
	height: 55px;
}

td.tdCalendarFooter div a:link, td.tdCalendarFooter div a:active, td.tdCalendarFooter div a:visited	{
	text-decoration: underline;
	color: #BD3400;
}

td.tdCalendarFooter div a:hover	{
	color: #FF4500;
	text-decoration: underline;
}

/*	-------------------------------------------------------	*/
/*	Calendar: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Download Button: Start */
/*	-------------------------------------------------------	*/

td.tdDownload	{
	vertical-align: top;
	height: 59px;
	background: url(i/bg2-4.jpg) no-repeat top left;
}

td.tdDownload div	{
	background: url(i/arrow3m.gif) no-repeat 22px 14px;
	height: 59px;
	width: 100%;
	line-height: 110%;
	font-size: 17px;
	vertical-align: top;
	padding-top: 13px;
	padding-left: 55px;
	height: 42px;
	height: 59 px;
}

td.tdDownload div a:link, td.tdDownload div a:active, td.tdDownload div a:visited	{
	text-decoration: underline;
	color: #BD3400;
}

td.tdDownload div a:hover	{
	color: #FF4500;
	text-decoration: underline;
}

/*	-------------------------------------------------------	*/
/*	Download Button: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Left Page Part: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Page Content Container: Start */
/*	-------------------------------------------------------	*/

td.pageCont	{
	padding: 5px;
	vertical-align: top;
	color: #696969;
}

/*	-------------------------------------------------------	*/
/*	Page Content: Start */
/*	-------------------------------------------------------	*/

h1, h2, h3, h4, p, ul, ol, li	{
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0;
}

h1, h2, h3, h4, p, li	{
	line-height: 140%;
	font-size: 13px;
	font-weight: bold;
}

td.pageCont p, td.pageCont li	{
	color: #797979;
}

td.pageCont p a:link, td.pageCont li a:link	{
	color: #696969;
	text-decoration: underline;
}

td.pageCont p a:visited, td.pageCont li a:visited	{
	color: #797979;
	text-decoration: underline;
}

td.pageCont p a:hover, td.pageCont li a:hover	{
	text-decoration: none;
}

ul, ol	{
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px
	padding: 0;
	text-indent: 0;
}

ul, ol	{
	margin-left: 25px;
	list-style-position: inside;
}

ol	{
	margin-left: 25px;
}

ul.textOrder	{
	list-style-position: outside;
	text-align: left;
}

p	{
	text-indent: 10px;
}

li	{
	text-indent: 0px;
}

h1	{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

h2	{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 6px;
}

h3	{
	font-weight: bold;
	margin-top: 0;
	text-align: left;
	margin-left: 50px;
	text-transform: uppercase;
}

h4	{
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 6px;
	text-align: center;
}

.middle	{
	text-align: center;
	margin-left: 0;
	text-indent: 0;
}

p.textOrder2	{
	text-align: left;
	margin-top: 15px;
	margin-bottom: 25px;
}

li A	{
	color: #00329C;
	text-decoration: underline;
}

li A:visited	{
	color: #00329C;
	text-decoration: underline;
}

li A:hover	{
	color: #00329C;
	text-decoration: none;
}

p A	{
	color: #00329C;
	text-decoration: none;
}

p A:visited	{
	color: #00329C;
	text-decoration: none;
}

p A:hover	{
	color: #00329C;
	text-decoration: none;
}

/*	-------------------------------------------------------	*/
/*	Page Title: Start	*/
/*	-------------------------------------------------------	*/

div.pathCont	{
	text-align: center;
	margin-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
}

h1.path, h2.path	{
	border-bottom: 2px dotted #949494;
	display: inline;
	padding-bottom: 2px;
}

/*	-------------------------------------------------------	*/
/*	Page Title: End	*/
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Container for various Elements on Page: Start */
/*	-------------------------------------------------------	*/

div.show	{
	text-align: center;
}

div.show p	{
	text-align: center;
}

/*	-------------------------------------------------------	*/
/*	Container for various Elements on Page: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Container for Prices: Start	*/
/*	-------------------------------------------------------	*/

div.window	{
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 5px;
	border-top: 2px dotted #C6BABC;
	border-bottom: 2px dotted #C6BABC;
	border-left: 2px dotted #C6BABC;
	overflow: auto;
	height: 340px;
	width: 95%;
	color: #696969;
}

div#totalSummDiv	{
	height: auto;
	border-right: 2px dotted #C6BABC;
	margin-bottom: 0px;
	overflow: hidden;
	width: 95%;
}

div.window a:link,  div.window a:active, div.window a:visited	{
	text-decoration: underline;
	color: #696969;
}

div.window A:hover	{
	text-decoration: none;
	color: #696969;
}

a.imgCartWithPic	{
	display: block;
	margin-left: 18px;
	clear: both;
	text-align: center;
	padding-top: 20px;
}

/*	-------------------------------------------------------	*/
/*	Tables for Cart: Start */
/*	-------------------------------------------------------	*/

table.cartTbl	{
	color: #696969;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-top: 5px;
	border-collapse: collapse;
	border-top: 3px solid #BD9524;
	border-bottom: 5px solid #BD9524;
	border-left: 2px solid #BD9524;
	border-right: 2px solid #BD9524;
	width: 95%;
}

table.cartTbl th {
	font-size: 13px;
	font-weight: bold;
	border-right: 1px solid #BD9524;
	border-bottom: 2px solid #BD9524;
/*	background-color: #C6BABC; */
	background-color: #E8DF90;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: 0;
	color: #BD3400;
	border-collapse: collapse;
}

table.cartTbl td {
	font-size: 13px;
	font-weight: bold;

	border-right: 1px solid #BD9524;
	border-bottom: 1px solid #BD9524;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	text-indent: 0;
	line-height: 130%;
}

table.cartTbl td.price, table.cartTbl td.priceItem {
	text-align: right;
}

table.cartTbl td.priceDark, table.cartTbl td.priceItemDark {
	text-align: right;
/*	background-color: #FEF8E8; */
}

table.cartTbl td.priceItem, table.cartTbl td.priceItemDark {
	text-align: left;
}

table.cartTbl td.tdContactLightLeft, table.cartTbl td.tdContactLightRight	{
	border: 0;
}

table.cartTbl td.tdContactDarkLeft, table.cartTbl td.tdContactDarkRight	{
/*	background-color: #FEF8E8; */
	border: 0;
}

table.cartTbl td.tdContactDarkLeft, table.cartTbl td.tdContactLightLeft	{
	text-align: right;
	border: 0;
}

td.number	{
	text-align: right;
}

/*	-------------------------------------------------------	*/
/*	Tables for Cart: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Sub-Table into cartTbl (Quantity Controll): Start */
/*	-------------------------------------------------------	*/

table.cartTbl td.quantContr	{
	border: 0;
	text-align: center;
	padding: 0;
}

/*	-------------------------------------------------------	*/
/*	Sub-Table into cartTbl (Quantity Controll): End */
/*	Container for Prices: End	*/
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Form Elements: Start	*/
/*	-------------------------------------------------------	*/

.txtQuant, .txtSumm, .txtTotal, .txtName, .txtArea, .txtItemSumm	{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-color : #BD9524;
	border-style : solid;
	border-width : 1px;
	background-color : transparent;
	color: #BD3400;
	height: 20px;
	font-size :  13px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 3 px;
}

/*
.txtQuant	{
	width : 65px;
	text-align : right;
	font-weight: bold;
}
*/

.txtSumm, .txtTotal, .txtQuant, .txtItemSumm	{
	width : 90px;
	text-align : right;
	font-weight: bold;
}

.txtQuant	{
	width : 35px;
	height: 17px;
	padding: 0;
	padding-right: 2px;
	line-height: 100%;
	padding-top: 2 px;
}

.txtName, .txtArea	{
	width: 350px;
}

.txtName, .txtSumm	{
	margin-top: 5px;
	margin-bottom: 5px;
}

.txtArea	{
	height: 80px;
	overflow: auto;
}

.txtSumm	{
	width : 70px;
}

.btnOrder	{
	margin: 8px;
	font-weight: bold;
	color: #BD3400;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 0;
	width: 150px;
	height: 30px;
	background: url(i/btn.gif) no-repeat center;
	text-transform: uppercase;
	line-height: 210%;
	padding: 0;
}

/*	-------------------------------------------------------	*/
/*	Form Elements: End	*/
/*	Page Content: End */
/*	Page Content Container: End */
/*	-------------------------------------------------------	*/

/*	-------------------------------------------------------	*/
/*	Bottom of Page: Start	*/
/*	-------------------------------------------------------	*/

td.tdBottom	{
	height: 58px;
	background: url(i/bg3-0.gif) repeat-x top left;
	vertical-align: bottom;
	padding-bottom: 12px;
	font-family:  Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 110%;
	font-size: 11px;
	font-weight: normal;
}

/*	-------------------------------------------------------	*/
/*	Bottom of Page: End	*/
/*	-------------------------------------------------------	*/

