body, a, td, div, span {
  color : #000000;
  font-family: Arial, Verdana, Tahoma;
  font-size:8pt;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body
{
  background-color:#FFFFFF;
/*  background: transparent url(images/main_new_bkg.jpg) top;*/
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}

.centralTable
{
}
.sfSubmit,
.referFriendSubmit
{
  color:#FFFFFF;
  font-size:9pt;
  font-weight:bold;
  border: none;
  background-color: #ab0005;    
  height:20px;
}

.referFriendEmail
{
  width:240px;
  border:1px solid #E1D7CB;
  background-color: #FFFFFF;      
}

.searchSubmit
{
  color:#FFFFFF;
  font-size:9pt;
  font-weight:bold;
  border: none;
  background-color: #ab0005;    
  height:20px;
}

.searchEmail
{
  width:132px;
  border:1px solid #E1D7CB;
  background-color: #FFFFFF;      
}


.noMargin
{
  margin:0px;
}
/*
.sfFldCont {
  background-image:url(images/field_left_bkg.jpg);
  background-position: left;
  background-repeat: repeat-y;
}
*/
.sfFTitle,
.sfTitle {
  font-size:9pt;
  font-weight:bold;
  color: #151515;
  background-color: inherit ;
}
.sfFTitle {
  text-align: right;
  color: #ab0005;
}
.sfTitle {
  text-align: center;
}

.sfErrors {
  color: #E21B2B;
  text-align:center;
}
.sfFldTitleCont {
  width: 25%;
  text-align: right;
  padding-right: 8px;
}
.sfInputpassword,
.sfTextarea,
.sfInputtext,
.sfInputfile {
  border:1px solid #faefd9;
  background-color: #fff0f1;
  background-image: url(images/field_bkg.jpg);
  background-position: top;
  background-repeat: repeat-x;
}
.sfInputpassword,
.sfInputfile,
.sfCombobox,
.sfInputtext {
  font-size:9pt;
  width:100%;
}
.sfTextarea {
  width:100%;
  font-size:9pt;
}

.error {
  color: #FF0000;
}


.readMore
{
  color: #000000;
  font-size:9pt;
  font-weight:bold;
  text-decoration:underline;
}

.colorCombo
{
  font-size: 8pt;
  width:100px;
}



.bottomInfo, .bottomInfo *
{
  color:#251B0F;
  font-size:8pt;
  font-weight:bold;
  padding:6px;
}

.redPanelTitleTd
{
  height: 20px;
  font-weight: bold;
  background-color:#ab0005;
  color: FFFFFF;
  padding-left: 5px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 10pt;
}

.orderHistoryDetail {
  width:100%;
  padding: 4px;
  display:block;
  border-bottom: 1px solid #ab0005;
}

.panelTitle,
.redPanelTitle,
.greenPanelTitle,
.orangePanelTitle,
.yellowPanelTitle,
.bluePanelTitle
{
  width: 100%;
  height: 20px;
  font-weight: bold;
  background-color:#ab0005;
  color: FFFFFF;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 10pt;
}

.panelTitle .panelTitle
{
  width: 98%;
  height: 18px;
}

.greenPanelTitle
{
  background-color:#6e963e;
}
.orangePanelTitle
{
  background-color:#c3731e;
}
.yellowPanelTitle
{
  background-color:#EDD117;
}
.bluePanelTitle
{
  background-color:#6783aa;
}

td.panelTitle {
	border-bottom: 1px solid #FFFFFF;
}

.smallTitle
{
  color: #000000;
  font-size:9pt;
  font-weight:bold;
  padding-bottom:5px;
}
.smallText,
a.smallText
{
  font-size: 8pt;
  color: #000000;
}
a.smallText:hover
{
  font-size: 8pt;
}
.LMItem,
.orangeLMItem,
.greenLMItem,
.redLMItem,
.blueLMItem,
.yellowLMItem
{
  display:block;
  color:#95683B;
  font-weight:bold;
  background-color:#FAF3EC;
  padding-left:39px;
  padding-right:24;
  padding-top:4px;
  padding-bottom:4px;
  border-top: 1px solid #F2D195;
}
.greenLMItem
{
  border-top:1px  solid #AEBA35;
}
.orangeLMItem
{
  border-top:1px  solid #c3731e;
}
.yellowLMItem
{
  border-top:1px  solid #EDD117;
}
.blueLMItem
{
  border-top:1px  solid #A9A8DE;
}

.FAQAnswer .FAQAnswer {
  color:#000000;
  padding: 4px;
  padding-left: 30px;
  font-weight: bold;
}
.FAQQuestion,
.FAQAnswer .FAQQuestion
{
  padding:4px;
  padding-left: 10px;
  font-weight:bold;
  color:#95683B;
/*  background-color:#FAF3EC;  */
}
.FAQQuestion
{
  display: block;
  color: #000000;
  background-color: transparent;
}
.sectionCont
{
  border-bottom:1px  solid #c3731e;
  padding:5px;
  padding-left:10px;
  margin-bottom: 10px;
}
.sectionTitle
{
  color:#95683B;
  font-weight: bold;
}
.sectionDescription
{
  font-weight: bold;
  padding-left:10px;
  padding-bottom: 5px;
}

/*
  Search Style
*/

.searchPageContent
{
}
.searchPageTitle,
.searchLinkUrl
{
  color:#95683B;
  font-weight: bold;
}
/*
Vacancy
*/

.vacItemCaption
{
  color:#95683B;
  font-weight: bold;
}
.breadtrailer,
.breadtrailer * {
  color:#ab0005;
}
.breadtrailerLast {
  font-weight: bold;
}



/*
Product Catalogue
*/
.greenBkg
{
  
  background: transparent url(images/green_bkg.gif) top left repeat-x;  
  background-color:#D2DC69;
}
.prodListTitle
{
  color:#ab0005;
  font-weight: bold;
  font-size:16pt;
}
.prodListDescription,
.prodListDescription *
{
  color:#000000;
}
.prodListOptiongreen,
.prodListPricegreen
{
  background-color:#ab0005;
  color:#FFFFFF;
  font-weight: bold;
  font-size:10pt; 
}
.prodListSubTitle
{
  color:#000000;
  font-weight: bold;
  font-size:10pt; 
}
.prodListQtyInput
{
  width: 32px;
  border:1px solid #E3D5CA;
}
.prodListOptiongreen,
.prodListPricegreen,
.prodListOptionblue,
.prodListPriceblue,
.prodListSubTitle
{
  padding-left:8px;
  padding-right:8px;
  text-align:right;
}
.prodListTotalInput
{
  width: 83px;
  border:1px solid #E3D5CA;
}
.prodListAdd2CartBtn
{
  width: 83px;
  border:none;
  background-color: #ab0005;
  color:#FFFFFF;
  font-weight: bold;
  font-size:9pt;  
  padding:3px;
}

.blueBkg
{
  background: transparent url(images/blue_bkg.gif) top left repeat-x; 
  background-color:#CFCDF2;
}
.prodListOptionblue,
.prodListPriceblue
{
  background-color:#BEBEC6;
  color:#FFFFFF;
  font-weight: bold;
  font-size:10pt; 
}

.shortSBLink {
  display: block;
  padding-left: 5px;
  font-weight: bold;
  font-size: 9pt;
  color:#ab0005;
}

.signOutLink {
  font-size: 9pt;
  color:#ab0005;
}

/*
  Shopping cart
*/
.shopCartMainTable
{
}
.shcartTitle,
.shcartTitle2 {
  font-weight: bold;
  color:#FFFFFF;
  background-color:#ab0005
}
.shcartTitle2 {
  padding:2px;
}
.shopCartLink,
.shopCartDetail {
  color: #95683B;
  font-weight: bold;  
}

.shopCartTotal {
  font-weight: bold;
  color:#FFFFFF;
  background-color:#ab0005;
  padding:2px;
}

.emptyMonth
{
  color: #FFFFFF;
}
.logoIEFix {
  background-image: url(/images/logo.png);
}
.siteContent {
  background: transparent repeat-x top center;
}

.aSubmit
{
  color:#FFFFFF;
  font-size:9pt;
  font-weight:bold;
  border: none;
  background-color: #ab0005;    
  height: 20px;
  padding: 2px;
  padding-left: 6px;
  padding-right: 6px;
}
/*
  Orders
*/
.orderDetailTitle
{
  background-color:#E2DFCE;
}
.orderDetailTitle,
.orderDetailValue
{
  border-bottom: 1px solid #E1D7CB;
  color:#95683B;
  font-weight: bold;
}

.LMActSubItem {
  font-weight: bold;
  color: #ab0005;
}
td.prodPlaceBkg {
	background: url(images/prod_place_mdl_bkg.gif) repeat-y;
}
table.prodPlaceBkg {
	background: url(images/prod_place_btm_bkg_top.gif) bottom no-repeat;
}
