/* beginning of body info
----------------------------------------------- */


body {
	margin: 0em;
	padding: 0em;
	background-image: url(../images/new_body_bg.jpg);
	background-repeat: repeat-x;
	font-family: "trebuchet ms", verdana;	
}

html>body {
	margin: 0em;
	padding: 0em;
}

table.main_body_padding {
margin: 20px 0 0 0;
padding: 0;

}

.logo_bg {
	background-image: url(../images/logo_bg.gif);
	background-repeat: repeat-x;

}

.abstractimage {
	border-width: 1px;
	border-color: #555;
	border-style: solid;
	margin: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}

table.wrapper {
background-color: #fff;
}


.logo_header_one {
	margin: 0;
	padding: 0;
	background-image: url(../images/new_header11.png);
	background-repeat: no-repeat;
	width: 980px;
	height: 270px;
}

blockquote {
text-decoration: italic;
}

td.main_content {
	margin: 0;
	padding: 0 30px 0 20px;
	height: 500px;

}

td.rhs_border {
	margin: 0;
	padding: 0;
	background-image: url(../images/new_rhs_border.png);
	background-repeat: no-repeat;
}


td.lhs_border {
margin: 0;
padding: 0;
background-image: url(../images/new_lhs_border.png);
	background-repeat: no-repeat;

}



.toolkit {
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #736E6E;
font-size: 0.7em;

}

.toolkit a, .toolkit a:link, .toolkit a:active, .toolkit a:visited {
margin: 0;
padding: 0 0 0 0;
color: #736E6E!important;
position: relative;
top: 4px;

}


/* CMS Images
--------------------------------------------- */
/* left*/
.img-float-left {
	margin: 0.3em 0.3em 0.3em 0.2em;
	border: 0.1ex solid #fff;
}

/* centre*/
.img-float-center {
	margin: 0.3em 0.2em 0.3em 0.3em;
	border: 0.1ex none;
}


/* centre*/
.img-align-bottom{
	margin: 0.5em 0.2em 0.3em 0.5em;
	border: 0.1ex solid #fff;
}

/* centre*/
.img-past-thumb {
	margin: 0em 0.5em;
	border: 0.1ex solid #fff;
}


/* centre1*/
.img-center {
text-align:center; margin-top:0px;
margin-bottom:0px; padding:0px;}

/* right*/
.img-float-right { 
margin: 0.3em 0.2em 0.3em 0.3em; 
border: 0.1ex solid #fff;
}

/* gallery medium*/
.img-float-medium { 
margin: 0em 0em 0em 0em; 
border: 0.1ex solid #fff;
}

.button_padding {margin: 0em 21px 0em 0em; }

.zoom_padding {margin: 0.2em 0em 0em; padding: 0;
position: relative;
top: 4px;}

/* CMS Images END
--------------------------------------------- */

a {color: #BD0715; text-decoration: none;}
a:hover {color: #01A0C7; text-decoration: underline;}



/* beginning of drop down stuff
----------------------------------------------- */


#nav a {

	color: #4D8BA4;
	text-decoration: none;
}


#nav li li a {
	display: block;
    color: #4D8BA4;
	padding: 0em;
	background-color: #FFFFFF;
}

#nav li li a:hover {
	padding: 0em 0em;
	border-top: 0 solid #ccc;
	border-right: 1px solid #D85E11;
	border-bottom: 0 solid #ccc;
	border-left: 1px solid #D85E11;
	color: #000000;
}

li {
	float: none;
	position: static;
	
	cursor: default;
	background-color: white;
	
}

li.curo {
	color: #6B727E;
	text-decoration: none;
	
	font-size: 87%;
	font-weight: normal;
	margin: 0.5em 1em 1em 0;
	padding: 0;
	list-style-type: square;
	voice-family: "\"}\"";
	voice-family: inherit;
	position: relative;
	list-style-position: inside;	
}




li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
    	font-weight: normal;
	padding: 0.5em 0 0.5em 0;
	
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	float: none;
	background-color: white;
	border: 0;
}

li:hover ul, li.over ul {
	display: block;
	color: #000000;
}



ul.content
{
	list-style: disc;
	margin: 0;
	padding: 0 0 0 2em;
}


ul.content li
{
	color: #6B727E;
	font-size: 70%;
	font-weight: normal;
	padding: 3px 5px;
	background: #fff;
	padding: 0em;
	margin: 0em 0.8em 0em 0em;
}

hr {
	display: none;
}


/* END of drop down stuff
----------------------------------------------- */


p {
	color: #000;
	text-decoration: none;
	font-size: 0.755em;
	font-weight: normal;
	margin: 0em 0.8em 0em 0em;
	padding: 0em;
	line-height: 1.4em;
	}
	
html>p {
	color: #000;
	text-decoration: none;
	font-size: 65%;
	font-weight: normal;
	margin: 0em 0.8em 0em 0em;
	padding: 0em;
	line-height: 1.4em;
	}

p.error {
	color: #6B727E;
	text-decoration: none;
	font-size: 65%;
	font-weight: normal;
	margin: 0em 0.8em 0em 0em;
	padding: 1em;
	line-height: 1.4em;
	}

strong {
	color: #000;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
	line-height: 1.4em;
}


.bold_header {
	color: #351D9B;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 4px 0 0 8px;
	line-height: 1.4em;
	max-width: 190px;
	
	
}

.bold_header2 {
	color: #351D9B;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 4px 0 0 0px;
	line-height: 1.4em;
	max-width: 190px;
	
	
}

.bold_header3 {
	color: #351D9B;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 12px 0 12px 8px;
	line-height: 1.4em;
	
	
}

.bold_header4 {
	color:#078DB4;
	font-family:"trebuchet ms",verdana;
	font-size:1.1em;
	margin: 0em;
	padding: 12px 0 12px 8px;
	line-height: 1.4em;
	
	
}

.bold_header5 {
	color:#078DB4;
	font-family:"trebuchet ms",verdana;
	font-size:1.0em;
	font-weight:bold;
	padding:0 10px 0 0;
}

.bold_header6 {
	color:#078DB4;
	font-family:"trebuchet ms",verdana;
	font-size:1.3em;
	font-weight:bold;
	padding:0 10px 0 0;
}

legend {
	color: #697281;
	text-decoration: none;
	font-size: 65%;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
	text-align: left;
}







p.name_text {
	color: #000;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 65%;
	font-weight: normal;
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
	line-height: 1.4em;

}

.copyright{
	color: #999999;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 55%;
	font-weight: normal;
	margin: 0em;
	padding: 0.5em 0em 0.8em 1em;
	line-height: 1.4em;

}

.copyright a:link {
	color: #999999;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0em;
	padding: 0.5em 0em 0.8em 0.5em;
	line-height: 1.4em;
	text-decoration: none;
}


.copyright a:visited {
	color: #999999;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0em;
	padding: 0.5em 0em 0.8em 0.5em;
	line-height: 1.4em;
	text-decoration: none;
}

.copyright a:hover {
	color: #999999;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0em;
	padding: 0.5em 0em 0.8em 0.5em;
	line-height: 1.4em;
	text-decoration: underline;
}

.copyright a:active {
	color: #999999;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0em;
	padding: 0.5em 0em 0.8em 0.5em;
	line-height: 1.4em;
	text-decoration: none;
}


.selected{
	color: #666;
	text-decoration: underline;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;
	font-weight: bold;
	margin: 0em;
	padding: 0em 0em 0em 0em;
	line-height: 1.4em;

}


 


html>body p {
	color: #000;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 1.4em;
}

p.filter_label {
	color: #333333;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 0.7em;
	font-weight: normal;
	padding: 0em 1em 0em 0em;
	margin: 0 0 20px 0;
	line-height: 1.4em;
}

p.date {
	color: #333333;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 0.7em;
	font-weight: normal;
	padding: 0em 1em 0em 0em;
	margin: 0 0 20px 0;
	line-height: 1.4em;
}

.date {
	color: #7B8493;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 62%;
	font-weight: normal;
	padding: 0em 1em 0em 0em;
	margin: 0 0 10px 0;
	line-height: 1.4em;
}


.price {
	color: #993300;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 70%;
	font-weight: bold;
	margin: 0em 0.8em 0em 0em;
	padding: 0em;
	line-height: 1.4em;
	}


p.news {
	color: #666666;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 0.8em;
	font-weight: normal;
	padding: 0em 26px 0em 9px;
	margin: 0;
	line-height: 15pt;
}


p.announce {
	color: #666666;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 0.8em;
	font-weight: normal;
	padding: 0em 26px 0em 9px;
	margin: 0;
	line-height: 15pt;
}


.search {
	color: #351D9B;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: .755em;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	line-height: 1.4em;
	}



.go {
	text-decoration: none;
	margin: 0;
	padding: 0 4px 0 4px;
	position: relative;
	left: -26px;
	top: 0;
	float: right;
	background-image: url(../images/go_btn.png);
	background-repeat: repeat-x;	
	}
	
a.go {
	text-decoration: none;
	margin: 0;
	padding: 0 4px 0 4px;
	color: #fff;
	position: relative;
	}


.small_blue {
	color: #33adc2;
	text-decoration: none;
	font-family: "trebuchet ms", verdana;
	font-size: 60%;
	font-weight: normal;
	margin: 0em;
	padding: 0em;
	line-height: 1.4em;
	}





.header {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
}



/*  A HREF START */





/*  MAIN BTNS START */


a.subnav{
	color: #798595;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.8em;
	

}

a.subnav:link{
	color: #798595;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;



}

a.subnav:visited{
	color: #798595;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	

}

a.subnav:hover{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	

}


a.subnavActive{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.8em;
	

}

a.subnavActive:link{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;



}

a.subnavActive:visited{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;


}

a.subnavActive:hover{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	

}



a.blue{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.7em;

}

a.blue:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.7em;


}

a.blue:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.7em;

}

a.blue:hover{
	color: #33adc2;
	text-decoration: underline;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.7em;

}




a.bluecal{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;

}

a.bluecal:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;


}

a.bluecal:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;

}

a.bluecal:hover{
	color: #33adc2;
	text-decoration: underline;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;

}



a.bluesection{
	color: #7B8493;
	text-decoration: none;
	font-weight: bold;
	font-family: "trebuchet ms", verdana;
	font-size: 1.1em;

}

a.bluesection:link{
	color: #7B8493;
	text-decoration: none;
	font-weight: bold;
	font-family: "trebuchet ms", verdana;
	font-size: 1.1em;


}

a.bluesection:visited{
	color: #7B8493;
	text-decoration: none;
	font-weight: bold;
	font-family: "trebuchet ms", verdana;
	font-size: 1.1em;

}

a.bluesection:hover{
	color: #7B8493;
	text-decoration: underline;
	font-weight: bold;
	font-family: "trebuchet ms", verdana;
	font-size: 1.1em;

}


a.small_blue{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 60%;

}

a.small_blue:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 60%;


}

a.small_blue:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 60%;

}

a.small_blue:hover{
	color: #33adc2;
	text-decoration: underline;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 60%;

}


a.reginfo{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;

}

a.reginfo:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;


}

a.reginfo:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;

}

a.reginfo:hover{
	color: #33adc2;
	text-decoration: underline;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;

}

/* LARGE TEXT*/

a.blue_bold1{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 85%;}

a.blue_bold1:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 85%;}

a.blue_bold1:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 85%;}

a.blue_bold1:hover{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 85%;}
	

a.blue_bold2{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 110%;}

a.blue_bold2:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 110%;}

a.blue_bold2:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 110%;}

a.blue_bold2:hover{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 110%;}
	



a.blue_bold3{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 130%;}
	
a.blue_bold3:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 130%;}

a.blue_bold3:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 130%;}
	
a.blue_bold3:hover{
	color: #33adc2;
	text-decoration: none;
	font-weight: bolder;
	font-family: times;
	font-size: 130%;}


	


/*  NEWSSTART */
	
	

a.news{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;

}

a.news:link{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;


}

a.news:visited{
	color: #33adc2;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;

}

a.news:hover{
	color: #33adc2;
	text-decoration: underline;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 1em;

}



/*  END */



a.breadcrumbs{
	color: #DD6214;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;
	vertical-align: bottom;
}

a.breadcrumbs:link{
	color: #DD6214;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;
	vertical-align: bottom;


}

a.breadcrumbs:visited{
	color: #DD6214;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;
	vertical-align: bottom;

}

a.breadcrumbs:hover{
	color: #DD6214;
	text-decoration: underline;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;
	vertical-align: bottom;

}


.breadcrumb_selected{
	color: #666;
	text-decoration: none;
	font-weight: normal;
	font-family: "trebuchet ms", verdana;
	font-size: 0.6em;
	vertical-align: bottom;

}


/*  MAIN BTNS END */









/*  TOP NAV END */



h1{
	font-family: "trebuchet ms", verdana;
	font-size: 1.4em;
	color: #078DB4;
	margin: 8px 0 0 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}

h2{
	font-family: "trebuchet ms", verdana;
	font-size: 1.25em;
	color: #078DB4;
	font-style: normal;
	font-weight: normal;
	margin: 8px 0 0 0;
	padding: 0 0 1em 0;
}

h3{
 font-family: "trebuchet ms", verdana;
font-size: 1.1em;
color: #078DB4;
 margin: 0em;
 padding: 1em 0em 1em;
}

h4{
 font-family: "trebuchet ms", verdana;
 font-size: 1em;
 font-weight: normal;
 color: #078DB4;
 margin: 0em;
 padding: 0em;
}

h5{
 font-family: "trebuchet ms", verdana;
font-size: 0.9em;
 color: #078DB4;
 margin: 0em;
 padding: 0em;
}




.item_title {
	font-family: "trebuchet ms", verdana;
	font-size: 90%;
	color: #33adc2;
	font-weight: bold;

}

.item_title:Hover {
	font-family: "trebuchet ms", verdana;
	font-size: 90%;
	color: #33adc2;
	font-weight: bold;

}


ul{
   list-style-position: outside;
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

ol{
font-family: "trebuchet ms", verdana;
font-size: 75%;
font-weight: normal;
color: #000;
list-style-position: inside;
list-style-type: none;
margin: 0px;
padding: 0px;
}

ul.curo{
	
	
	font-weight: normal;
	color: #000;
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	position: relative;
}





.address_bg{
	background-image:url(../images/address_bg.gif);
	background-repeat: no-repeat;
}



label{
 font-family: "trebuchet ms", verdana;
 font-size: 100%;
 font-weight: normal;
 color: #000;
}




/************* #search styles ***************/



.searchbox {
	font-family: "trebuchet ms", verdana;
	font-size: 70%;
	font-weight: normal;
	background-color: #E8E8E8;
	padding-top: 0.4em;
	color: #666666;
	
}


td.main_grey{
	background-image: url(../images/new_footer_cartoon.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}


td.greybg{
	background-image: url(../images/new_footer_bg.jpg);
	background-repeat: repeat-x;
	height: 115px;
	background-color: #E5E5E5;

}

td.login_bg{
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 208px;
	margin: 0 0 0 0;
	padding: 0;
	

}

/* FORM STYLES */

.input_bg {
float: left;
background-image: url(../images/search_box_shadow.jpg);
height: 28px;
width: 208px;
margin: 0;
padding: 0;
position: relative;
top: -40px;
left: -3px;
z-index:-1;
	}


.input{
	font-family: "trebuchet ms", verdana;
	font-size: 68%;
	border: 1px solid #BBBBBB;
	margin: 0;
	color: #666666;
	padding: 0.2em 0.2em 0.2em 0.2em;
	text-align: left;
	background-color: #fff;
	width: 160px;
	
}

.input2{
	font-family: "trebuchet ms", verdana;
	font-size: 68%;
	border: 1px solid #EEEEEE;
	margin: 0.4em 0.8em 0.3em;
	color: #666666;
	padding: 0.2em;
	text-align: left;
	background-color: #fff;
	background-position: center;
	width: 184px;
}

.input_small{
	font-family: "trebuchet ms", verdana;
	font-size: 68%;
	border: 1px solid #BBBBBB;
	margin: 0em;
	color: #666666;
	padding: 0.2em 0.2em 0.2em 0.2em;
	text-align: left;
	background-color: #fff;
	width: 30px;
	
}


/* FORUMS SUB NAV STARTS */
.categoryNav 
li.categoryStyleTab_topnav 
a:hover {
    margin: 0;
	padding: 0;
    border-right: 1px solid #fff;
	color:#7B8493;

}

.categoryNavActive
li.categoryStyleTab_topnav 
a:hover {
     margin: 0;
	padding: 0;
    border-right: 1px solid #fff;
	color:#7B8493;
}

/* FORUMS SUB NAV ENDS */


table.lhs {
margin: 0;
padding: 0 0 0 0;
position: relative;
left: 14px;
float: left;
text-align: left;
}



tr.banner_bg_top {
	margin: 0;
	padding: 0;
	background-image: url(../images/banner_bg_top.jpg);
	background-repeat: no-repeat;
}

tr.banner_bg_mid {
	margin: 0;
	padding: 0;
	background-image: url(../images/banner_bg_mid.jpg);
	background-repeat: repeat-y;
}


tr.banner_bg_ftr {
	margin: 0;
	padding: 0;
	background-image: url(../images/banner_bg_ftr.jpg);
	background-repeat: no-repeat;
}

tr.banner_body_bg_top {
	margin: 0;
	padding: 0;
	background-image: url(../images/banner_body_bg_top.jpg);
	background-repeat: no-repeat;
}

tr.banner_body_bg_mid {
	margin: 0;
	padding: 0;
	background-image: url(../images/banner_body_bg_mid.jpg);
	background-repeat: repeat-y;
}


tr.banner_body_bg_ftr {
	margin: 0;
	padding: 0;
	background-image: url(../images/banner_body_bg_ftr.jpg);
	background-repeat: no-repeat;
}


/* SUB NAV STARTS */
#categoryNav {

	padding:0;
	margin:0;
	margin-bottom:0px;
	list-style:none;
	list-style-image:none;
	
	background-image: url(../images/new_topnav_bg.jpg);
	background-repeat: repeat-x;
}
#categoryNav li {
	margin:0;
	padding:0;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	width:100%;
	
}

* html #categoryNav li {
  display:block;
  d\isplay:block;
}
#categoryNav li a {
	display:block;
	margin:0px;
	padding:6px 0px;
	border-left:1px solid #fff;
	border-right: 1px solid #fff;
	background-color:#fff;
	font-size:0.855em;
	color:#38348B;
	text-decoration:none;
	text-align:center;
	  border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	
}
* html #categoryNav li a {

  border-left-color:#fff;
  border-right-color:#fff;
    border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}
#categoryNav li a:hover {
 color:#BD0715;
  border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
}





#categoryNavActive {

	padding:0;
	margin:0;
	margin-bottom:0px;
	list-style:none;
	list-style-image:none;
	
	background-image: url(../images/new_topnav_bg.jpg);
	background-repeat: repeat-x;
}
#categoryNavActive li {
	margin:0;
	padding:0;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	width:100%;
	
	
}

* html #categoryNavActive li {
  display:block;
  d\isplay:block;
}
#categoryNavActive li a {
	display:block;
	margin:0px;
	padding:6px 0px;
	border-left:1px solid #fff;
	border-right: 1px solid #fff;
	font-size:0.855em;
	color: #BD0715;
	text-decoration:none;
	text-align:center;
	
}
* html #categoryNavActive li a {

  border-left-color:#fff;
  border-right-color:#fff;
}
#categoryNavActive li a:hover {
  color:#BD0715;
  border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
  
}

table.topnav_lines {
margin: 0;
padding: 0;

border-top: 1px dotted #999997;
border-bottom: 1px dotted #999997;


}

.topbar2 {
background-color:#DEDDD8;

}

.dotted_line {

	background-image: url(../images/dotted_line.gif);
	background-repeat: no-repeat;
}

.dotted_line_shop {

	background-image: url(../images/dotted_line_shop.gif);
	background-repeat: repeat-x;
}



div.div-highlight-box
{
	
	padding: 10px 10px 10px 10px;
	margin: 0em 2em 2em 0em;
	width: 95%;
	background-color: #F5F5F5;
}

div.div-highlight-box h2
{
	margin: 0em 0 .5em;
	padding: 0;
}

div.div-highlight-box p
{
	font-size: 65%;
	margin: 0em 0 .5em;
	padding: 0;
	font-family: "trebuchet ms", verdana;
}

div.div-highlight-box p.strong
{
	font-size: 65%;
	margin: 0em 0 .5em;
	padding: 0;
	font-family: "trebuchet ms", verdana;
	font-weight: bold;
}

#news_filter_type
{
	width:225px;
}

