body{
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:60px;
	
}

h1{
	font-size:16px;
	color:#A78079;
	letter-spacing:1;
}

.pageTitle{
	margin-right:35px;
	vertical-align:middle;
}

.TopicTitle{
	font-size: 16px;
	padding-right: 10px;
	color:#A78079;
}

.TopicDescription{
	font-size:12px;
}



.smallText{
	font-size:11px;
}

.articleLink{
	font-size:12px;
	color:#A78079;
	font-weight:bold;
}

.articleLink:hover{
	text-decoration:underline;
}

a{
	text-decoration:none;
}

/* ============ home page setup =========================*/

.mainHomeTable{
	width:782px;
	height:423px;
	background-image:url('images/homePageBackground.jpg');
}

.mainHomeTable td{
	vertical-align:top;	
}

.mainHomeTable #spacer{
	padding-right:12px;
}

.homeUpperMenu{
	margin-top:26px; 
	background-color:#E8DAD7; 
	text-align:center; 
	position:relative;
	
	height:26px;
	
}

.homeUpperMenu  #text{
	position:relative;
	top:2px;
}
/*
.HomeRightTD{
	vertical-align:top;
	padding-right:12px;
	width:533px;

}

.HomeNewsTD{
	height:129px;
	width:135px;
	border:1px solid #411a1b;
	vertical-align:top;
}

.HomeMidTD{
	width:312px;
	vertical-align:top;
	
}

.HomeTopMenuSpacerTD{
	height:30px;
}

.HomeTopMenuTD{
	background-color:#E8DAD7;
	height:26px;
	width:100%;
	text-align:center;

}*/
/* ============= open page setup  ==============  ========*/
.mainOpenTable{
	width:782px;
	height:423px;
	/*height:1500px;*/
	/*background-image:url('images/innerPageBackground.jpg');
	background-repeat:no-repeat;
	background-color:red;*/
	border:1px solid #7C7B76;
	background-color:#FFF3E3;
}

.OpenRightTD{
	width:148px;
	vertical-align:top;
	background-image:url('images/RightStrip.jpg');
	background-repeat:no-repeat;
	background-position:top;
	background-color:#A78079;
} 


.openTopMenuTD{
	/*background-color:#E8DAD7;*/
	height:26px;
}

.openTopMenuDiv{
	background-color:#E8DAD7;
	height:26px;
	margin:0;
	float:right;
	vertical-align:middle;
	
	
}

.openTopMenuDiv #text{
	position:relative;
	top:2px;
}

.OpenContent{
	/*border:1px solid red;*/  
	padding-right:20px;
	padding-left:30px;
	padding-top:12px;
	height:240px;
	
	
}

/* ============ inner page setup =========================*/
.mainInnerTable{
	width:782px;
	height:423px;
	background-image:url('images/innerPageBackground.jpg');
}

.innerMidTD{
	width:317px;
}

.innerRightTD{
	width:135px;
	vertical-align:top;
} 

.innerTopMenuTD{
	background-color:#E8DAD7;
	height:25px;
	width:100%
}

.Area_1{
	width:285px;
	height:183;
	border:solid #411a1b 1px;
	/*margin:10px;*/
	margin-right:29px;
	margin-top:22px;
	overflow:auto;
	/*overflow:hidden;*/
	color:#411a1b;
	font-size:12px;
	/*padding:5px;*/
}

.Area_2{
	width:285;
	height:153;
	border:solid #411a1b 1px;
	margin-right:29px;
	margin-top:10px;

}

.Area_3{
	width:285px;
	height:295px;
	border:solid #411a1b 1px;
	margin-right:25px;
	margin-top:10px;

}



.menuLink{
	font-size:12px;
	color:#411a1b;
	text-decoration:none;
	font-weight:bold;
	
}

.menuLink:hover{
	font-size:12px;
	color:#EC82A2;
	text-decoration:none;
	font-weight:bold;
}

.menuTopInnerLink{
	font-size:12px;
	color:#411a1b;
	text-decoration:none;
	font-weight:bold;
	
}

.menuTopInnerLink:hover{
	font-size:12px;
	color:#EC82A2;
	text-decoration:none;
	font-weight:bold;
}


.innerMenuLink{
	font-size:12px;
	color:#E8DAD7;
	text-decoration:none;
	font-weight:bold;
	padding-right:8px;
}

.innerMenuLink:hover{
	font-size:12px;
	color:#EC82A2;
	text-decoration:none;
	font-weight:bold;
	padding-right:8px;
}

.innerMenuLinkSelected{
	font-size:12px;
	color:#EC82A2;
	text-decoration:none;
	font-weight:bold;
	padding-right:8px;
}
/* -----------------  news  ---------------------- */
.newsItem td{
	color:#411a1b;
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}

.newsLink{
	color:#411a1b;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.newsLink:hover{
	color:#EC82A2;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.newsItem #date{
	font-size:11px;
}

marquee{
	width:150;
	border:1px solid black;
	/*border:1px solid #A78079;*/
	
	height:130px;
}

.BackLink{
	font-size:13px;
	font-weight:bold;
	color:#411a1b;
}

.BackLink:hover{
	text-decoration:underline;
}

/* --------------------------------        product listing */
.ProductListingLink{
	color:#411a1b;
	font-size:14px;
	font-weight:bold;
}

.ProductListingLink:hover{
	text-decoration:underline;
}

.ProductDescription{
	font-size:12px;
}

/* ----------------------------------- inner top menu setup   */




#menu{
	background-color:#E8DAD7;
	width:360px;
	height:26px;
}

#menu #nav{
	position:relative;
	top:4px;
}

#menu ul {
  padding-right:10px;
  margin: 0;
  list-style: none;
  text-align:right;
  font-size:12px;
}

#menu #innerUL{
	width:100px;
	
}

#menu li {
  float: right;
  position: relative;
  background-color:#E8DAD7;
  text-align:right;
}

#menu li ul {
  padding: 0px;
  display: none;
  position: absolute; 
  top: 1.2em;
  right: 0;
  /*line-height:20px;*/
  text-align:right;
}

#menu li:hover ul{ 
	display: block; 
}

#menu li.over ul{ 
	display: block; 
}

#menu li.inn{
	/*float: none;*/
	line-height:20px;
	width:100px;
}

#menu a{
	color:#411a1b;
	text-decoration: none;
	font-size : 12px;
	font-family : Arial;
	font-weight : bold;
	font-style : normal;
}

#menu a:hover{
	color:#EC82A2;
	
}


/* =================  footer ====================== */
.footerTD{
	font-size:12px;
	color:#C29393;
	line-height:20px;
}

.footerTD a{
	color:#C29393;
	text-decoration:none;
	font-weight:bold;
}

.footerTD a:hover{
	text-decoration:underline;
}

/* --------------- faq ---------------------------- */

.faqQuastion{
	border:0px solid brown; 
	font-weight:bold; 
	margin-bottom:12px; 
	font-size:12px;
}
.faqAnswear{
	visibility:hidden; 
	display:none; 
	margin-bottom:12px; 
	font-size:12px;
}
