body {
	background-image:url(images/main_02.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fdfaf6;
	margin: 0px;
	
}

/******* TEXT STYLES******/
html, td, th
{
	margin: 0 auto;
	padding: 0px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #555555;
	font-size: 10px;
}

h1
{
	font-size: 22px;
	color: #679ecf;
}

h2
{
	font-size: 1.4em;
	color: #b36b6b;
}

h3
{
	font-size: 1.2em;
	color: #b38686;
}

p
{
	font-size: 1em;
	padding: 3px 3px 0px 3px;
}

/******* END TEXT STYLES******/

/******* End of Global Styles ******/

#siteholderbg{
	background-image:url(images/main_29.gif);
	background-repeat:repeat-y;
	text-align:left;
	margin:0 auto;
	width:982px;
}
#siteholderbttm{
	text-align:left;
	margin:0 auto;
	width:982px;
}

#mainBG{
width:982px;
background-image:url(images/main_bg_04.gif);
background-position:top;
background-repeat:no-repeat;
}

#mainTop{

}
#mainTop ._left{
vertical-align:top;
width:255px;
}
#mainTop ._right{
}

.mainFlash{
margin-top:6px;
}

.border{
height:6px;
width:720px;
}

#mainLogo{
padding:54px 0px 0px 66px;
}

#subNav{
padding-left:12px;
padding-top:36px;
}

.title1{
margin:10px 16px;
}
.title2{
margin:10px 16px;
}

#announcements{
margin-left:10px;
padding:0px 0px 0px 4px;
}

#mainBottom{
}

#mainBottom .bttmLeft{
vertical-align:top;
width:249px;
}

#mainBottom .bttmRight{
vertical-align:top;
padding:0px 18px 0px 15px;
}

.date{
font-weight:bold;
color:#d97300;
margin-bottom:3px;
}

.newsbody{
color:#777777;
border-bottom:1px dotted #e7e7e7;
padding-bottom:12px;
margin-bottom:12px;
}

.newsbody a{
color:#777777;
text-decoration:none;
}

.newsbody a:hover{
text-decoration:underline;
color:#db7400;
}

.newsbody2{
color:#777777;
padding-bottom:12px;
}

.newsbody2 a{
text-decoration:none;
color:#777777;
}

.newsbody2 a:hover{
text-decoration:underline;
color:#db7400;
}

#ScrollDiv {
padding:8px;
background-color:#fefaee;
border-top:1px solid #e7e7e7;
border-bottom:1px solid #e7e7e7;
height:220px;
overflow: auto; 
scrollbar-arrow-color: #cdebfb;
scrollbar-3dlight-color: #cbcbcb;
scrollbar-highlight-color: #cbcbcb;
scrollbar-face-color: #aeacac;
scrollbar-shadow-color: #cbcbcb;
scrollbar-darkshadow-color: #cbcbcb;
scrollbar-track-color: #cbcbcb;
}

#bonetmktg{
text-align:right;
}

#featProd{
width:100%;
}

#featProd img{
float:left;
margin-right:10px;
border:4px solid #ececec;
}

#featProd img.noborder{ border:none; margin:1px 0px 0px 0px; padding:1px 0px 0px 0px;}

#featProd td{
width:50%;
padding:16px 0px 0px 10px;
}

#featProd ._top{
padding-bottom:16px;
border-top:1px solid #e7e7e7;
}

#featProd ._top2{
border-top:1px solid #e7e7e7;
}

#prodtitle{
font-size:14px;
font-weight:normal;
color:#d97300;
padding-bottom:8px;
}

#vdetails{
padding-top:0px;
margin-top:0px;
}

#vdetails a{
color:#606060;
padding:2px 4px 3px 8px;
text-decoration:none;
background-image:url(images/bullet_41.gif);
background-position:left;
background-repeat:no-repeat;
}

#vdetails a:hover{
color:#ffffff;
padding:2px 4px 5px 8px;
background-color:#d97300;
text-decoration:none;
background-image:url(images/bullet_42.gif);
background-position:left;
background-repeat:no-repeat;
}

#featbody{
height:50px;
}

#featTable{
}

#featTable td{
width:50%;

}


#featTable{
}

#featTable td{
padding-bottom:22px;
}

#featTable td.line{
padding-right:12px;
border-bottom:1px solid #e1e1e1;
}

#featTable ._a{
width:160px;
}

#featTable ._a img{
vertical-align:top;
border:4px solid #ececec;
}

#featTable ._b{
vertical-align:top;
}

.spaceFP{
padding-right:12px;
padding-top:38px;
}



#footer{
margin-bottom:20px;
}

#mainfooter{
font-size: 1.1em;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #555555;
padding:0px 0px 0px 28px;
}

#mainfooter a{
color:#555555;
text-decoration:underline;
}

#mainfooter a:hover{
color:#dc7400;
text-decoration:underline;
}

#mainfooter span{
margin-left:535px;
}