/* CSS Document */
body{
	background:url(../images/tile-bg.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:18px;
	text-align:left;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#333333;
	text-decoration:underline;
}
h1{
	color:#cb292b;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
h2{
	color:#0A96D9;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
/*h2 a{
	color:#FFFFFF;
	text-decoration:none;
}
h2 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}*/
h3{
	color:#cb292b;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
}
h4{
	color:#008dce;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
h4 a{
	color:#008dce;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
h4 a:hover{
	color:#cb292b;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
h5{
	color:#ffffff;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	text-transform:none;
}
h6{
	color:#ffffff;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
}
.witlink{
	color:#ffffff;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.witlink a{
	color:#FFFFFF;
	text-decoration:none;
}
.witlink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
p{
	margin:0px;
	text-align:left;
}
.bluez{
	color:#008dce;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.bluez a{
	color:#008dce;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
.bluez a:hover{
	color:#cb292b;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
}
/*---------------------------MENU---------------------------*/
.menu{
	color:#333333;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.menu a{
	color:#333333;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
}

.menu a:hover{
	color:#ffffff;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;

}
td.menu a{
	color:#333333;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;

}
td.menu a:hover{
	color:#ffffff;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;

}
td.menu a{
	color:#333333;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;

}

/*---------------------------MENU COLOURS---------------------------*/

td.cyan a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-roll-tile.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.cyan a:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-cyan-roll.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.magenta a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-roll-tile.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.magenta a:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-magenta-roll.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.yellow a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-roll-tile.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.yellow a:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-yellow-roll.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.black a{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-roll-tile.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
td.black a:hover{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
	background:url(../images/menu-black-roll.jpg);
	display:block;
	width:auto;
	height:25px;
	padding-top:5px;
	padding-left:10px;

}
/*---------------------------MENU FUNCTIONS---------------------------*/
.tdover{
	background-image:url(../images/menu-roll.jpg);
	color:#ffffff;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	
}
.tdover a:hover{
	color:#ffffff;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	
}
.tdout{
	color:#333333;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	
}
.tdout a{
	color:#333333;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	
}
/*.tdout a:hover{
	background-color:#000000;
	color:#000000;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	
}*/
/*---------------------------MENU FUNCTIONS END---------------------------*/


/* Prodoc Styles */
option .category
{
    font-weight:bold;
    color:#A0A0A0;
}
hr {
	width: 100%;
	height: 1px;
	color: #999999;
}

.top {
font-size:10px;
text-align:right;
}

/*form field validation begin*/
.input_fail
{
    background-color:#f4a8a8;
}


/*form field validation end*/

#call-me-back {
margin: 10px 0px 0px 0px;
padding:20px 0px 5px 65px;
background-image:url(../images/call-me-bg.jpg);
background-position:5px 5px;
background-repeat:no-repeat;
width:115px;
height:30px;
font-weight:bold;
font-size: 15px;
font-variant:small-caps;
}

#call-me-back a{
color:#666666;
text-decoration:none;
}

#call-me-back a:hover{
color:#ED2F39;
text-decoration:none;
}


/* navigation table */
#navtbl
{
width:350px;
}

#navtbl a{
	background-color: transparent;
	color: #919191;
	font-size:0.7em;
	text-decoration:none;
}


#navtbl a:link{
	background-color: transparent;
	color: #999999;
}

#navtbl a:hover{
	background-color: transparent;
	color: #ED2F39;
}


/* footer table */
#footertbl
{
width:45%;
padding-right:5px;
}

#footertbl p{
	color: #919191;
	font-size:0.7em;
	padding-left:5px;
}

#footertbl a{
	background-color: transparent;
	color: #919191;
	font-size:0.7em;
	text-decoration:none;
}


#footertbl a:link{
	background-color: transparent;
	color: #333333;
}

#footertbl a:hover{
	background-color: transparent;
	color: #ED2F39;
}


/* products table */
.productstbl
{
width:100%;
padding-bottom:10px;
}

.productstbl-img
{
width:150px;
}

.productstbl-text
{
padding-left:25px;
}

.productstbl-text ul
{
list-style:disc;
padding-left:7px;
margin-left:7px;
padding-top:2px;
margin-top:2px;
}

.productstbl-text a
{
color:#0A96D9;
text-decoration:none;
}
.productstbl-text a:hover
{
text-decoration:underline;
}

/* phaser 6120 product*/
.phasertbl
{
width:554px;
}

.phaser-inside-tbl
{
border:1px solid #C9C9C9;
padding:7px;
font-size:10px;
}

.phasertbl-header
{
background-image:url(images/clearmold_header_bg.gif);
background-repeat:repeat-x;
height:26px;
}

.phasertbl-header h3
{
color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
}

.phasertbl-model
{
background-color: #F8F8F8;
padding-left:7px;
font-weight:bold;
border-right:1px solid #C9C9C9;
width:30%;
}

.phasertbl-model-text
{
background-color: #F8F8F8;
text-align:center;
}

.phasertbl-pricing
{
background-color:#E1DCDC;
padding-left:7px;
font-weight:bold;
border-right:1px solid #C9C9C9;
width:30%;
}

.phasertbl-pricing-text
{
background-color:#E1DCDC;
text-align:center;
}

.phasertbl-spacer
{
height:10px;
}

/* quick facts phaser 6120 product */
.quickfactstbl
{
width:554px;
}

.quickfactstbl-header
{
/*background-image:url(images/quick-facts-bg.gif);
background-repeat:repeat-x;*/
background-color:#0A96D9;
height:26px;
padding-left:7px;
}

.quickfactstbl-header h3
{
    color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
	padding-top:5px;
}

.quickfacts-text
{
/*background-image:url(images/quick-facts-body-bg.gif);*/
/*background-repeat:repeat-x;*/
padding:5px;
}

.quickfacts-text ul
{
list-style-type:circle;
font-size:10px;
}

.quickfacts-text p
{
font-size:10px;
}

/* production equipment */
.productiontbl
{
width:559px;
margin-top:5px;
padding-top:5px;
text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.productiontbl-left-img
{
width:250px;
vertical-align:top;
}

.productiontbl-left-col
{
vertical-align:top;
}

.productiontbl-left-col a
{
color:#FF0000;
text-decoration:underline;
font-size:0.9em;
}

.productiontbl-left-col p
{
text-align:left;
font-size:10px;
padding-top:3px;
margin-top:3px;
}

.production-right-col
{
vertical-align:top;
width:309px;
}

.production-inside-tbl
{
width:300px;
vertical-align:text-top;
}

.productiontbl-text
{
vertical-align:top;
text-align:left;
}

.productiontbl-text h3
{
    color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	font-weight: bold;
	}

.productiontbl-text p
{
text-align:left;
font-size:10px;
}

/* docucolor digital press */
.docucolortbl
{
width:555px;
}

.docucolor-inside-tbl
{
border:1px solid #C9C9C9;
padding:7px;
font-size:10px;
}

.docucolor-header
{
background-image:url(images/clearmold_header_bg.gif);
background-repeat:repeat-x;
height:26px;
}

.docucolor-header h3
{
color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
}

.docucolor-text
{
background-image: url(images/quick-facts-body-bg.gif);
background-repeat:repeat-x;
}

.docucolor-text h3
{
color:#000000;
font-weight:bold;
}

.docucolor-text ul
{
list-style:disc;
margin-top:3px;
margin-bottom:3px;
padding-bottom:3px;
padding-top:3px;
}

.docucolor-text li
{
line-height:11pt;
}

.docucolor-text li li
{
line-height:13pt;
}

/* small & medium busines */
.small-medium-tbl
{
width:546px;
}

.small-medium-tbl-header
{
background-image: url(images/tbl-header-bg.gif);
background-repeat:repeat-x;
height:26px;
padding-left:7px;
}

.small-medium-tbl-header h3
{
    color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	font-weight:normal;
}

.small-medium-tbl-text
{
background-image:url(images/quick-facts-body-bg.gif);
background-repeat:repeat-x;
padding:7px;
}

.small-medium-tbl-text p
{
font-size:10px;
text-align:left;
margin-top:2px;
padding-top:2px;
}

.small-medium-tbl-text h3
{
color:#000000;
font-size:0.9em;
font-weight:bold;
}

.small-medium-tbl-text a
{
color:#0A96D9;
text-decoration:none;
}

.small-medium-tbl-text a:hover
{

text-decoration:underline;
}


/* fix for browsers that don't need the hack */
/*html>body #left_nav  li {
	border-bottom: 1px solid #FFFFFF;
	list-style: none;
	list-style-image: none;
}

html>body #left_nav  li li {
	border-bottom: 0px solid #FFFFFF;
	list-style: none;
	list-style-image: none;
}*/

li {
	line-height: 150%;
	list-style: square;
	
}

li.footer {
	border-right: 1px solid #666666;
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	color:#666666
}

li.footerlast {
	border-right: 0px;
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	color:#666666
}

li.footer a {
	border-right: 1px solid #666666;
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	color:#666666
}

li.footerlast a{
	border-right: 0px;
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
	color:#666666
}

news_block {
	background-color: none;
}



.feature {
	/*line-height: 1.7;*/
	padding-left:5px;
}

td.ind_blocks {
	border-left: 1px solid #C0C0C0;
	color: #4B4B4B;
	font-size: 85%;
	line-height: 1.3;
	padding: 15px 5px 5px 5px;
}

td.ind_blocks_first {
	color: #4B4B4B;
	font-size: 85%;
	line-height: 1.2;
	padding: 15px 5px 5px 5px;
}

td.welcome {
	line-height: 1.7;
	padding: 10px 12px 10px 12px;
}

#content{
	background-color: #FFFFFF;
}

#downloads {
display:block;
/*background-image:url(images/bg-blue.gif);*/
background-repeat:no-repeat;
width:156px;
height:17px;
/*background-color: #FF9900;*/
background-color: #CCCCCC;
color:#FFFFFF;
font-size: 11px;
font-variant:small-caps;
font-weight: bold;
padding: 5px 0px 5px 4px;
margin:10px 0 0 0;

}

.pdf-list {
list-style-image:url(images/pdf-list.gif);
}

#related_links {
	background-color: #D4D4D4;
	border-left: 22px solid #5A85BD;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
		margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#financials {
	background-color: #D4D4D4;
	border-left: 22px solid #0FA5F4;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
		margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#reports {
	background-color: #D4D4D4;
	border-left: 22px solid #D6686B;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
		margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#announcements {
	background-color: #D4D4D4;
	border-left: 22px solid #5A85BD;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
		margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#events {
	background-color: #D4D4D4;
	border-left: 22px solid #9999CC;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

#news {
	background-color: #D4D4D4;
	border-left: 22px solid #4D61A6;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
	
	
}


#links {
	background-color: #D4D4D4;
	border-left: 22px solid #ED1E24;
	color: #666666;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
		margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	text-align: left;
}


/************** #footer **************/
#footer {
	color: #FFFFFF;
	font-size: 80%;
}

#footer a{
	text-decoration: none;
}

#footer a:link{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover{
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
}

#industry {
	background-color: #39A4C1;
	border-left: 22px solid #E85322;
	color: #FFFFFF;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
		padding: 5px 5px 5px 5px;
}

#latest_news {
	background-color: #39A4C1;
	border-left: 22px solid #E8B521;
	color: #FFFFFF;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
	padding: 5px 5px 5px 5px;
}

#international_events {
	background-color: #39A4C1;
	border-left: 22px solid #9999CC;
	color: #FFFFFF;
	display: block;
	font-size: 95%;
	font-variant: small-caps;
	font-weight: 300;
	padding: 5px 5px 5px 5px;
}

/*#left_nav {
	float: none;
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	padding-top:10px;

}*/

/************** #leftnav **************/ 


#left_nav  h1  a{
/*background-image:url(images/bg-grey.gif);
background-repeat:no-repeat;*/
	background-color: #0A96D9;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-variant:small-caps;
	font-weight: bold;
	padding: 5px 0px 5px 4px;
	text-decoration: none;
	height:auto;
	
	
}

/*#left_nav  h1  a:hover{
	background-color: #0A96D9;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	font-variant:small-caps;
	font-weight: bold;
	padding: 5px 0px 5px 4px;
	text-decoration: none;
	height:15px;

}
*/
/*#left_nav  h3 {
	background-color: #F4F4F4;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	font-size: 100%;
	font-weight: normal;
	padding: 3px 0px 3px 4px;
	width: 100%;
}*/

#left_nav {
background-color:#FFFFFF;
/*background-image:url(images/leftnav-bg.jpg);*/
/*background-repeat:repeat-y;*/
margin:5px 15px 5px 5px;
border:1px solid #FFFFFF;
width:160px;
}

#left_nav p{
color:#666666;
font-size:11px;
margin:5px 0 5px 20px;
}

#left_nav a{
color:#666666;
font-size:11px;
text-decoration:none;
}

#left_nav a:hover{
color:#0a96d9;
font-size:11px;
text-decoration:underline;

}
#left_nav h1 a{
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

#left_nav h1 a:hover{
color:#FFFFFF;
font-size:11px;
text-decoration:none;

}

#left_nav ul{
color:#666666;
font-size:11px;
margin:0 0 5px 20px;
list-style: square;
padding-left:3px;

}

#left_nav li {
line-height:180%;
}

/************** Left Extra Nav resources  **************/ 


#left_extra_nav {
background-color:#FFFFFF;
/*background-image:url(images/leftnav-bg.jpg);*/
background-repeat:repeat-y;
margin-left:5px;
border:1px solid #CCCCCC;
}

#left_extra_nav p{
color:#666666;
font-size:11px;
margin:5px 0 5px 20px;
}

#left_extra_nav a{
color:#666666;
font-size:10px;
text-decoration:none;
}

#left_extra_nav a:hover{
color:#0a96d9;
font-size:10px;
text-decoration:underline;

}

#left_extra_nav ul{
color:#666666;
font-size:10px;
margin:0 0 5px 20px;
list-style: square;
padding-left:3px;

}

#left_extra_nav li {
line-height:180%;
}


#helpful-resources {
display:block;
/*background-image:url(images/bg-blue.gif);*/
background-repeat:no-repeat;
width:156px;
height:17px;
/*background-color: #0066CC;*/
background-color: #CCCCCC;
color:#FFFFFF;
font-size: 10px;
font-variant:small-caps;
font-weight: bold;
padding: 5px 0px 5px 4px;
margin:10px 0 0 0;

}


#industries {
display:block;
/*background-image:url(images/bg-blue.gif);*/
background-repeat:no-repeat;
width:156px;
height:17px;
/*background-color: #FF9900;*/
background-color: #CCCCCC;
color:#FFFFFF;
font-size: 10px;
font-variant:small-caps;
font-weight: bold;
padding: 5px 0px 5px 4px;
margin:10px 0 0 0;

}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
/*#left_nav  li {
	border-bottom: 1px solid #FFFFFF;
	list-style: none;
	list-style-image: none;
	font-size:11px;
}

#left_nav li a {
	background-color: #E4E4E4;
	background-image:url(images/leftnav-bg.jpg);
	background-repeat:repeaty-x;
	border-left: 4px solid #C0C0C0;
	color: #464646;
	display: block;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
}

#left_nav li a:hover{

		background-image:url(images/leftnav-bg-over.jpg);
	background-repeat:repeaty-x;
	border-left: 4px solid #ED2F39;
	color: #464646;
	display: block;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
}

#left_nav li a:active{
	background-color: #ED2F39;
	border-left: 4px solid #ED2F39;
	color: #ED2F39;
	display: block;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	padding: 2px 0px 2px 5px;
	text-decoration: none;
}

#left_nav li li a {
	background-color: #FFFFFF;
	border-left: 10px solid #FFFFFF;
	color: #464646;
	display: block;
	font-weight: normal;
	line-height: 150%;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	padding: 0px;
	text-decoration: none;
}

#left_nav li li a:hover{
	background-color: #EEEEEE;
	border-left: 10px solid #EEEEEE;
	color: #777777;
	display: block;
	line-height: 150%;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	padding: 0px;
	text-decoration: none;
}

#left_nav li li a:active{
	background-color: #3391AC;
	border-left: 10px solid #3391AC;
	color: #FFFFFF;
	display: block;
	line-height: 150%;
	margin: 0px;
	padding: 2px 0px 2px 10px;
	padding: 0px;
	text-decoration: none;
}

#left_nav ul {
	background-color: #E4E4E4;
	border-left: 0px solid #D4D4D4;
	color: #ED2F39;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
}
*/
#news_block a {
	color: #ED2F39;
	text-decoration: underline;
}

#news_block a:hover{
	background-color: transparent;
	color: #333333;
	text-decoration: underline;
}

#news_block li {
	font-size: 95%;
	line-height: 200%;
	padding: 0px 10px 5px 14px;
	vertical-align: middle;
	list-style: none;
}

#news_block ul {
	font-size: 95%;
	margin: 0;
	padding: 10px;

}

ol li
{
list-style: decimal;
}


/************** #righttnav **************/ 


/************** #utility **************/
#utility {
	color: #FFFFFF;
}

#utility a{
	font-size: 80%;
	text-decoration: none;
}

#utility a:link{
	color: #FFFFFF;
	text-decoration: none;
}

#utility a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

#utility a:hover{
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
}



/************** ZOOM **************/
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-weight: bold; }
		.summary { font-size: 80%; font-style: italic; } 
		.results { font-size: 100%; }
		.category { color: #999999; }
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 100%; }
		.infoline { font-size: 80%; font-style: normal; color: #808080;}
		.sorting { text-align: right; }
		.result_title { font-size: 100%; }

		.zoom_searchform { font-size: 100%; }
		.zoom_options { font-size: 80%; }
		input.zoom_button {  }
		input.zoom_searchbox {  }	
		
.witlink{
	color:#ffffff;
	margin:0px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.witlink a{
	color:#FFFFFF;
	text-decoration:none;
}
.witlink a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#foot_link h2{
	color:#0a6bb8;
}
#foot_link h2 a{
	color:#333333;
}

/* READ MORE GREEN  */
.rm-green{
	background:url(../images/read-more-green.png);
	height:21px;
	width:68px;
	padding:2px 3px 2px 7px;
	font-weight:bold;
}
.rm-green a{
	color:#ffffff;
	text-decoration:none;
}
.rm-green a:hover{
	color:#000000;
	text-decoration:none;
}

/* READ MORE ORANGE  */
.rm-orange{
	background:url(../images/read-more-orange.png);
	height:21px;
	width:68px;
	padding:2px 3px 2px 7px;
	font-weight:bold;
}
.rm-orange a{
	color:#ffffff;
	text-decoration:none;
}
.rm-orange a:hover{
	color:#000000;
	text-decoration:none;
}

/* READ MORE PURPLE  */
.rm-purple{
	background:url(../images/read-more-purple.png);
	height:21px;
	width:68px;
	padding:2px 3px 2px 7px;
	font-weight:bold;
}
.rm-purple a{
	color:#ffffff;
	text-decoration:none;
}
.rm-purple a:hover{
	color:#000000;
	text-decoration:none;
}

/* SPECIALS INFO  */

.specials-container{
	padding:20px 0px 20px 20px;
}
.specials-info{
	float:left;
	width:350px;
	color:#FFFFFF;
}
.specials-info h1{
	color:#12fe01;
	font-weight:bold;
	font-size:16px;
	text-transform:none;
	margin:0px 0px 10px 0px;
}

.specials-info h2{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-transform:none;
	margin:0px 0px 10px 0px;
}
.specials-button{
	float:left;
	width:123px;
	margin-top:65px;
}
.clear{
	clear:both;
}
.purple{
	color:#fe008c !important;
}
.orange{
	color:#ffc500 !important;
}
.specials-info ul li{
	font-size:12px;
}
/*------------------------------ PRODUCTS -------------------------------*/
td.feature h6{
	color:#CB292B;
}
/*------------------------------ FOOTER -------------------------------*/
.foot-bg{
	background:url(../images/foot-bg.jpg) #dddddd;
}