﻿
.MainBody
{
	/*background:url(Files/Images/bg_body.jpg);     background-repeat:repeat-x;*/
	background-color: #e9e5d9; /* BG D Brown #F4F0E5*/
}

.TextBox
{
	border: 1px;
	border-style: solid;
	width: 95px;
}
.TextBoxSearch
{
	width: 95px;
	border: 1px;
	border-style: solid;
	border-color: #CECECE;
	height:14px;
	
}
.MainTable
{
	width: 980px;
	background-color: White;
}


FooterTable
{
	border-bottom-width: thin;
	margin: 0 auto;
	width: 980px;
	border-top: solid 1px #E1DDD1;
	border-width: thick;
}

.ProductTable
{
	width: 768px;
	background-color: White;
}

.StartupProductTable
{
	width: 748px;
	height: 10px;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
	background: White;
}

.PaymentTable
{
	width: 748px;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
	background: White;
}

td.TableBorders
{
	vertical-align: top;
	background: #F4F0E5;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
}


a.MenuLink
{
	text-decoration: none;
	color: White;
}

a.MenuLinkSelected
{
	text-decoration: none;
	color: #C00000;
	border-top: solid 0px #C00000;
}

td.MenuItemLanguage
{
	text-align: right;
	font-family: Trebuchet MS;
	font-size: small;
	border-width: 1px;
	border-color: #C00000;
	border-left-color: #8C0C01;
	border-right-color: #D3423D;
	vertical-align: middle;
}


td.MenuItemSelected
{
	text-align: center;
	font-family: Trebuchet MS;
	font-size: small;
	border-bottom: White;
	border-top: solid 1px #C00000;
	border-right: solid 1px #D3423D;
	border-left: solid 1px #8C0C01;
	padding-right: 5px;
	padding-left: 5px; /*background-image: url(../Images/bg_menubar_white.jpg);*/
	background-color: White;
	border-bottom-color: White;
	text-decoration: none; /*color:#C00000;*/
}


tr.MainMenu
{
	font: Trebuchet MS;
	font-size: small;
	background-image: url(../Images/bg_menubar.jpg);
	color: White;
	border-bottom: solid 1px #C00000;
}

td.MenuItemStatic
{
	text-align: center;
	font-family: Trebuchet MS;
	font-size: small;
	border-bottom: solid 1px #C00000;
	border-top: #C00000;
	border-right: solid 1px #D3423D;
	border-left: solid 1px #8C0C01;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(../Images/bg_menubar.jpg);
}

table.ProductBox
{
	width: 170px;
	vertical-align: top;
	background: #F4F0E5;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
}


td.SmallProductBox
{
	width: 170px;
	height: 234px;
	vertical-align: top;
	background: #F4F0E5;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
}
td.RepeaterTextGrey
{
	height: 25px;
	text-align: right;
	color: Gray;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
}

td.RepeaterTextRed
{
	height: 25px;
	text-align: left;
	color: #C00000;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
}

.TextDisplayBox
{
	width: 174px;
	vertical-align: top;
	background: White;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
}

/*Used these everywhere for the gap*/
td.EmptyLeft
{
	width: 20px;
	border-right: solid 1px #D3423D;
}
td.EmptyRight
{
	width: 20px;
	border-left: solid 1px #8C0C01;
}

td.HeightGap
{
	height: 20px;
}

td.WidthGap
{
	width: 20px;
}

td.SiteTextGrey
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
	color: #61594D;
}

.SiteTextGrey
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
	color: #61594D;
}


td.SiteTextRed
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
	color: #C00000;
}

.SiteTextRed
{
	font-family: Trebuchet MS;
	font-size: small;
	font-weight: bold;
	color: #C00000;
}

.BasketText
{
	font-family: Trebuchet MS;
	font-size: smaller;
	font-weight: normal;
	color: #C00000;
}

.BasketText p
{
	margin: 0px;
	padding: 0px;
}

.InputTextBox
{
	width: 250px;
}

td.RightAlignment
{
	text-align: right;
	background: #F4F0E5;
	border-bottom: solid 1px White;
}

td.ContactUs
{
	background: #F4F0E5;
	border-bottom: solid 1px White;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.LeftAlignment
{
	text-align: left;
	background: #F4F0E5;
	border-bottom: solid 1px White;
}


.TableBox
{
	background: White;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
	width: 554px;
}

.TableLayout
{
	width: 980px;
	margin: 0 auto;
	background-color: White;
	padding: 0px;
	border: 0px;
}

table.EmptyTable
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

td.Box
{
	vertical-align: top;
	background: #F4F0E5;
	border-right: solid 1px #E1DDD1;
	border-left: solid 1px #E1DDD1;
	border-bottom: solid 1px #E1DDD1;
	border-top: solid 1px #E1DDD1;
}

td.leftPadding
{
	padding-left: 20px;
}


.SiteTextSuccess
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
	color: Green;
}

.SiteTextFailure
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
	color: Red;
}
.SiteTextSuccess
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: small;
	color: Green;
}

.Link
{
	font-family: Trebuchet MS;
	font-weight: lighter;
	font-size: smaller;
	color: #61594D;
	text-decoration: none;
}
/* red #C00000*/
/* grey #61594D*/
/* black #C00000*/
/* white #C00000*/
/* BG D Brown #F4F0E5*/
/* BG L Brown #FCFAF7
980 PIXELS - Firefox & IE only
172 pixels * 234 product box
20 pixels padding
/*old font-family:Tahoma;*/

#shadowTable
{
	border-collapse: collapse;
	margin: 0 auto;
	width: 1020px;
}

#shadowTable #shadowTop
{
	background: url('../Images/Backgrounds/shadow-top.png') no-repeat bottom left;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#shadowTable #shadowLeft
{
	background: url('../Images/Backgrounds/shadow-left.png') repeat-y top right;
	margin: 0px;
	padding: 0px;
	width: 20px;
}

#shadowTable #shadowMiddle
{
	margin: 0px;
	padding: 0px;
}

#shadowTable #shadowRight
{
	background: url('../Images/Backgrounds/shadow-right.png') repeat-y top left;
	margin: 0px;
	padding: 0px;
	width: 20px;
}

#shadowTable #shadowBottom
{
	background: url('../Images/Backgrounds/shadow-bottom.png') no-repeat;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

.textpage
{
	font-family: Trebuchet MS;
	font-size: small;
}