/* CSS Document */


body,td,th {
	font-family: Georgia;
	font-size: 11px;
	color: #BEBEBE;
}
body {

}
#cart {
	position:absolute;
	width:100%;
}

.nwrp {
border-width:0px;
letter-spacing:0%;
word-spacing:0%;
padding-bottom:0px;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
}

a {
	color: #FF6600;
	font-weight: normal;
	text-decoration:none;
}
a:visited {
	color: #FF6600;
}
a:hover {
color: #FF6600;
text-decoration:underline;
}
a:active {
color: #FF6600;
text-decoration:underline;
}
.newsdate {
	color: #666666;
	font-size: 12px;
}

.newstitle {color: #BEBEBE;
font-size:12px;
}

/*a {
color: #BEBEBE;              to be used on the guestlist page, news article, news, contact
font-size:12px;
text-decoration:none;
}*/

.newsheading {
padding:5px 5px 5px 0px;;
}

.searchtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:16px;
font-weight:bold;
}

.searchtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.textslides {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:14px;
}

.textslides p{ margin-top:0px; margin-bottom:14px;}

.searchform {
border-color:#7c7c7c;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
padding-left:5px;
}

.searchbutton {
border-width:0px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.formBG{
	background-color: #F5F4F3;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #999999;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

.formBGw50{
	background-color: #F5F4F3;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #999999;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	width:268px;
}

.formButton{
	background-color: #F5F4F3;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #999999;

}
.formDrop{
	background-color: #F5F4F3;
	font-family: Verdana;
	font-size: 10px;
	border: 1px solid #999999;

}
.news {
font-family:Arial;
font-size:11px;
color:#333333;
line-height:15px;
}

.homefix {
line-height:8px;
}



a.newslink:link {
font-family:Arial;
font-size:11px;
line-height:15px;
color:#FF6600;
text-decoration:underline;
}
a.newslink:visited {
font-family:Arial;
font-size:11px;
line-height:15px;
color:#FF6600;
text-decoration:underline;
}
a.newslink:hover {
font-family:Arial;
font-size:11px;
line-height:15px;
color:#FF6600;
text-decoration:underline;
}
a.newslink:active {
font-family:Arial;
font-size:11px;
line-height:15px;
color:#FF6600;
text-decoration:underline;
}

.homenewimg {
background-color:#F3F3F3;
}

.slidertext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:14px;
}

a.searchresults:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #333333;
	text-decoration:none;
	line-height:16px;
}
a.searchresults:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;	
	color: #333333;
	text-decoration:none;
	line-height:16px;
}
a.searchresults:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;	
	color: #333333;
	text-decoration:none;
	line-height:16px;
}
a.searchresults:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;	
	color: #333333;
	text-decoration:none;
	line-height:16px;
}
#flashMedia{
	position: relative;
	left: -4px;
	top: -6px;
	}
	
#slideContent{
	position: relative;
	top: -4px;}
	
	.favBG{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	border: 1px solid #7C7C7C;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

h1{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

body.js div.nav {
  display:none;
}

#treenav ul { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#treenav li , 
#treenav ul { 
  list-style:none;
  margin:5px;
  padding:0px;
}

#homelink {
  position:fixed;
  left:20px;
  top:20px;
  width:154px;
  height:29px;
  z-index:10;
  display:block;
  text-indent:-9999em;
  outline:none;
  background:url(images/ba_header.gif) no-repeat 0 0;
}

#nav {
 left:20px;
 top:90px;
 width:207px;
 position: fixed;
}

* html #homelink, * html #nav {
  position:absolute;
}


#content {
  padding-top:5px;
  margin-top:89px;
  margin-left:241px;
}

body.seo #content ,
body.indexseo #content {
  margin-top:84px;
}


body.home #content {
  width:455px;
  float:none;
  padding-right:15px;
  /* background:url("images/vert_dots.gif") repeat-y scroll top right transparent; */
  margin-top:93px;
  padding-top:0;
}

p#homeintro {
  text-indent:-9999em;
  background:url(images/home-intro.gif) no-repeat 0 0;
  width:455px;
  height:39px;
  margin:0;

}

div.homepost {
  padding-bottom:20px;
}

div.homepost h1 ,
div.homecontent ,
body.home div.sitemap_link{
  background:url(images/line_new.jpg) repeat-x 0 0;
}

div.homepost h1 {
  margin:0;
  padding:14px 0 2px 0;
}

div.homecontent {
  padding-top:2px;
}

body.home div.sitemap_link{
  margin:0;
}

body.home div.bottom_div {
  padding-top:10px;
  width:auto;
}

p.homefooter {
  padding:6px 0 5px 0;
  margin:6px 0 5px 0;
}


body.home h1 a,
body.home h1 a:visited {
  color:#292929;
}

body.home div.homecontent a,
body.home div.homecontent a:visited {
  text-decoration:underline;
  color:#292929;
}

body.home div#rightcolumn {
  width:200px;
  min-height:740px;
  height:auto !important;
  height:740px;
  margin-left:15px;
  padding-left:15px;
  position:absolute;
  left:705px;
  top:93px;
}

body.home div#rightcolumn p {
  margin:0 0 15px 0;
  padding:0;
}

body.home div#rightcolumn a:visited ,
body.home div#rightcolumn a {
  color:#000;
}

body.home img {
  padding:0;
}
