/* ----- MAIN SETTINGS FOR ULTRALIGHTS ---- */
BODY { 
	MARGIN: 0px;
	TEXT-ALIGN: center; 
	background: #d6ceaf;
}

html, body, p, td, div, a, input, li, em {
	font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color:#564C42;}

em {font-style:italic}

a img {border:0}
a {text-decoration: none}

hr {color:#E4E4E5}

#wrapper {
	MARGIN: 0px auto;
	WIDTH: 854px;
	text-align:left;
	background: #C9DFED url(bg.jpg) left top repeat-y;
	position:relative;
}

#body {
	width: 828px; 
	margin-left:14px; 
	margin-bottom:0;
	padding-bottom:0;
	/*background: url(bd-bg.gif) repeat-y;*/
	
}

#defaultPadding {width:800px; margin:20px;}

#header {background:url(hd-bg.jpg) repeat-x; margin:0; height:87px}

#tab {
	position:absolute; 
	top:292px; 
	left:845px; 
	float:right; 
	width:160px; }

#footer {
	width:100%;
	border-top:1px solid white; 
	background:#E4E4E5; 
}

#prodReviews {width:450px}

H1 {
	FONT-SIZE: 22px;  
	LINE-HEIGHT: 1.3;
	color: #E45A1A;
}

H2 { 
	MARGIN-bottom: 3px;  
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px;
}

H3 {
	PADDING: 0px; 
	MARGIN: 0px;  
	FONT-SIZE: 14px;
	font-weight:bold;
}
H4 {
	DISPLAY: block; 
	MARGIN: 0px;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 3px; 
}
H5 {
	Display: block; 
	Margin:0px; 
	Padding:0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
}

.H1 {
	FONT-SIZE: 22px;  
	LINE-HEIGHT: 1.3;
	color: #E45A1A;
}

.H2 { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 18px;
}

.H3 {
	PADDING: 0px; 
	MARGIN: 0px;  
	FONT-SIZE: 14px;
	font-weight:bold;
}
.H4 {
	MARGIN: 0px;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 3px; 
}
.H5 {
	Margin:0px; 
	Padding:0px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
}


.greyBG {background:#e4e4e5}
.orange {color: #E45A1A;}

/* features */
.feature_type {font-size:14px}
.cat_title_small {font-size:14px; font-weight:bold}

.smalltext {font-size:10px}
.findMore {font-size:14px; font-weight:bold}

.listingtagline {color:black; font-size:11px}
.formtitle {font-weight:bold; font-size:14px}


/* products */
.prodname {font-size:14px; font-weight:bold}
.disclaimer {font-size:10px; line-height:12px; padding-left:6px}



.button1 {
	height:34px; 
	line-height:34px;
	FONT-SIZE: 14px;
	color:white;
	font-size:bold;
	background:#584B42;
	border-bottom:1px solid white; }
	
#productSelector {
	background: #C9DFED url(lc-dots.jpg) no-repeat bottom left;
	min-height: 120px; 
	height: auto; 
	_height: 120px;
	}

#box1 {
	min-height:120px;
	background:#564C43;
	}
.innerbox {padding:10px}	
.white {color:white}
.smaller {font-size: 11px; line-height: 14px}

/* universal navigation  */
#universalNav { 
	height:31px; 
	background: #564C42 url(tn-bg-1.jpg) repeat-x; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:12px; 
	line-height:31px;
	border-bottom:1px solid white;
	}

.menu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
.menu li {
  float:left;
  }
.menu a {
  position:relative;
  line-height:31px;
  display:block; 
  text-decoration:none; 
  float:left; 
  }

.menu a span {
  display:block; 
  color:#fff; 
  font-weight:bold; 
  /*font-family: Trebuchet MS;*/
  /*background:#666; */
  /*border-right:1px solid #969696;*/
  text-align:center; 
  padding:0 15px; 
  cursor:pointer;
  text-decoration:none;
  font-size:11px;
  }


.menu a:hover span {
  color:#fff; 
  background: url(tn-bg-2.jpg) repeat-x;
  text-decoration:none;
  }

.menu_active {
  color:#fff; 
  background: url(tn-bg-2.jpg) repeat-x;
  }
  
A:link {
	color: #E45A1A;
	text-decoration: none;
}
A:visited {
	text-decoration: none;
} 
A:hover {
	color:#4F5F9E;
	}
	
.menu_admin {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	/*COLOR: #DAA520;*/
	TEXT-DECORATION: none
}
A.menu_admin{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	/*COLOR: #DAA520;*/
	TEXT-DECORATION: none
}