body {
	margin: 5px;
	padding: 0;
	background: url(images/bg.jpg) repeat;
	font-size: 12px;
	text-align: left;
	width: auto;
	font-family: Tahoma, Arial, Helvetica, sans-serif
}

h1 { margin: 0; padding-bottom: 10px; border-bottom: 0px solid #666666; font-size: 19px; letter-spacing: 0px; }
h2 { font-size: 15px; color: #333333; font-weight: bold; padding: 0; margin:0; }
h3 { font-size: 13px; font-weight: bold; color: #666666; font-weight: bold; padding: 0; margin:0; }
h4 { font-size: 16px; color:#666666; margin:0; padding:0; font-weight: bold; padding: 0; margin:0; }

ul, ol { line-height: 14px; }
blockquote { padding-left: 10px; }
blockquote p, blockquote ul, blockquote ol { line-height: normal; font-style: italic; }

a { color: #333333; }
a:hover { color: #CC0000; }

/* Header Styles */

#header {	width: 1000px; height: 188px; margin: 0 auto; padding: 5px 0 0 0px; background: url(images/navBkr2.jpg) no-repeat 0px; text-transform: none; }
#header h1, #header p {	float: left; margin: 0; }
#header h1 { color: #333333; font-size: 36px; }
#header p {	padding: 20px 0 0 10px;	font-size: 10px; color: #333333; }
#header a { text-decoration: none; color: #666666; }

/* Page Size */
#homebg { background: url(images/bg_home.gif) repeat-x #ffffff; width:1000px; margin: auto;}
#homepage {	width: 990px; margin: auto; text-align:left;}

#page {	width: 1000px; margin: auto; background-color:#FFFFFF;}

/* Navigation */

#topnav {	float: right; width: 800px;	padding-left: 0px;	padding-right: 20px; padding-top: 5px; padding-bottom: 5px;  font-size: 13px; font-weight: bold; color: #000000; font-family:Arial, Helvetica, sans-serif;}
#topnav ul { list-style: none; margin: 0; padding:0; text-align: right; }
#topnav li { display: inline; text-align: right; padding: 0px 0px 0px 13px; }
#topnav a:link, #topnav a:visited, #topnav a:active { color: #000000; text-decoration: none; }
#topnav a:hover {color: #CC0000; text-decoration: none; }

/* Specials */

.specials {	float: left; width: 272px; padding-left: 15px; padding-top: 10px; padding-bottom: 0px; padding-right: 30px; border-top: solid 1px #999999; }

/* Content Home */
#contenthome { float: right; width: 679px; vertical-align: top; padding: 0; }

/* Content Area */
#content { float: right; width: 755px; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; padding-right: 20px; border-left: solid 0px #999999; background-color:#ffffff; min-height: 500px; }

.post { float: left; width: 370px; height: 400px; padding-left: 20px; padding-top: 10px; padding-bottom: 0px; padding-right: 20px;  border-top: solid 1px #999999; border-left: solid 1px #999999; }

.title { margin: 0; padding-bottom: 0px; border-bottom: 0px solid #666666; font-size: 19px; letter-spacing: 0px; }
.title a { text-decoration: underline; color: #999999; }

/* Main Area Content */
.homemaincontent { float: right; v-align:top; width: 430px; padding-left: 15px; padding-top: 15px; padding-bottom: 0px; border-top: solid 0px #999999; border-left: solid 0px #999999; }

.maincontent { float: right; width: 715px; padding-left: 30px; padding-top: 25px; padding-bottom: 0px; padding-right: 10px; border-top: solid 0px #999999; border-left: solid 0px #999999; margin-bottom:10px; }

/* Left Navigation */
#lnav { font-size: 11px; font-weight: bold; background:#ffffff;}
#lnav ul { list-style: none; margin: 0px; padding-left: 10px;}
#lnav li { padding-top: 0px; padding-bottom: 0px; }
#lnav a:link, #lnav a:visited, #lnav a:active { color: #333333; text-decoration: none; padding-left: 0px; }
#lnav a:hover {color: #CC0000; text-decoration: none;}

/* Left Teaser Channel */
#ltshome{	float: left; width: 311px; vertical-align: top;}
#lts { float: left; width: 240px; height: 400px; vertical-align: top;  background:#ffffff;}
#lts ul { margin: 0px; padding: 0px 0px 0px 0px; list-style: none; }
#lts li { display: inline; padding: 0px 30px 0px 0px; }
#lts li ul { padding: 0px 0px 0px 13px; }

#hometeasers { width: 700px; height: 300px; text-align: left; vertical-align: top; padding-left: 13px; padding-top: 65px; }

.lts1 { width: 285px; height: 160px; text-align: left; vertical-align: top; padding-left: 13px; padding-top: 65px; }
.lts2 {	width: 285px; height: 160px; text-align: left; vertical-align: top; padding-left: 13px; padding-top: 65px; }
.lts3 {	width: 285px;	height: 160px; text-align: left; vertical-align: top; padding-left: 13px; padding-top: 65px; }

/* address */
#address { width: 1000px; margin: 0 auto;	padding: 0;	color: #cccccc;	font-size: 12px;	vertical-align: middle; }	

/* anchor */
#anchor {	width: 1000px; height: 40px; margin: 0 auto; padding: 0; color: #FFFFFF; }

.small:link, .small:visited, .small:active { font-size: 10px; color: #ffffff; text-decoration: none;}
.small:hover {color: #ffffff; text-decoration: none;}

/* Footer */
#footer {	width: 1000px; height: 26px; background: url(images/footer.jpg) no-repeat; text-align: center; vertical-align: middle; padding: 10px 0 0 0; font-size: 14px; color: #000000;  margin: auto;}
#footer a {	color: #000000;	text-align: center; }

#copyright { width: 1000px;	height: 10px;	margin: 0 auto;	text-align: center;	font-size: 10px; color: #ffffff; padding-top:6px; }
#copyright a { color: #ffffff; text-align: center; }

#secnav { width: 180px; padding-left: 20px; padding-top: 25px; }
#secnav ul { list-style: none; margin: 0; padding: 0px; }
#secnav li { border-top: 0px solid #ffffff; }
#secnav li a:link, #secnav li a:visited, #secnav a:active { font-size: 13px; font-weight: bold; display: block; padding: 6px 3px 2px 7px; border-left: 1px solid #D48E52; background-color:#ffffff; color: #333333; text-decoration: none; }
#secnav li a:hover { border-left: 1px solid #D48E52; color: #ff0000; }

#secnav ul ul { font-size: 11px; color: #333333; margin-left: 10px; font-weight: bold;  }
#secnav ul ul li { font-size: 10px; border-top: 1px solid #ffffff; }
#secnav ul ul a:link, #secnav ul ul a:visited, #secnav ul ul a:active { font-size: 10px; border-left: 1px solid #D48E52; color: #333333; }
#secnav ul ul a:hover { font-size: 10px;  border-left: 1px solid #ffffff; color: #ff0000;}

#secnav ul ul ul { font-size: 10px; color: #333333; margin-left: 10px; }
#secnav ul ul ul li { font-size: 10px; border-top: 1px solid #ffffff; }
#secnav ul ul ul a:link, #secnav ul ul ul a:visited, #secnav ul ul ul a:active { font-size: 10px; border-left: 1px solid #D48E52; color: #333333; }
#secnav ul ul ul a:hover { font-size: 10px; border-left: 1px solid #ff0000; color: #ff0000; }

.menutitle{
cursor:pointer;
color:#000000;
width:220px;
padding:2px;
padding-left:8px;
text-align:left;
font-weight:bold;
font-size: 13px;
margin: 0;
line-height:21px;}

.submenu{
cursor:pointer;
margin:0;
padding-left: 8px;
font-size:11px;
font-weight:normal;
line-height:21px;
}

.subsubmenu {
cursor:pointer;
margin:0;
padding-left: 8px;
font-size:10px;
font-weight:normal;
line-height:21px;
border-left: solid 1px #D48E52;
margin-left:8px;
font-size: 10px;
}

.featured { width:236px; height:225px; background:url(images/ts_product_bg.png) no-repeat; vertical-align:top; padding-top:12px; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; }

.homebtn { height:76px; background:url(images/bg_lefthome.jpg) no-repeat; margin-bottom:5px; margin-top:5px;}

.datatable { border: 1px solid #D6DDE6; border-collapse:collapse; font-size:11px; background-color:#FFFFCC;}
.datatable td { border: 1px solid #D6DDE6; padding: 4px;}
.datatable th { border: 1px solid #828282; background-color: #BCBCBC; font-weight:bold; text-align: left; padding: 4px; font-size:12px;}
.datatable caption { font-weight: bold; font-size:14px; color: #33517a; text-align:left; padding-top:2px; padding-bottom:8px;}
.datatable tr.altrow {background-color:#ffffff; color:#000000; }
.datatable tr.note {background-color:#e5e5e5; color:#000000; }

body.tables_iframe {
	background-image: url('images/spacer.gif');
	background-color: #ffffff;
}