body td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

h3 {
	font-size: 16px;
	color: #009900;
}

h4 {
	font-size: 14px;
	font-weight: bold;
}

ul {
	list-style-position: outside;
}

.rhsBar {
	color: #FFFFFF;
}

h3.rhsBar {
	color: #ff8601;
}

.text-label {  
    color: #999999;    
} 

a.rhsBar:link {color: #FFFFFF; text-decoration: none;}
a.rhsBar:visited {color: #FFFFFF; text-decoration: none;}
a.rhsBar:hover {color: #00CC00; text-decoration: underline;}
a.rhsBar:active {color: #00CC00; text-decoration: none;}

a.hotProd:link {color: #222222; text-decoration: none;}
a.hotProd:visited {color: #222222; text-decoration: none;}
a.hotProd:hover {color: #222222; text-decoration: underline;}
a.hotProd:active {color: #222222; text-decoration: none;}

a:link {color: #009900; text-decoration: none;}
a:visited {color: #009900; text-decoration: none;}
a:hover {color: #009900; text-decoration: underline; }
a:active {color: #009900; text-decoration: none; }


.menu {
	color: #444444;
}

a.menu:link {color: #444444; text-decoration: none;}
a.menu:visited {color: #444444; text-decoration: none;}
a.menu:hover {color: #444444; text-decoration: underline;}
a.menu:active {color: #444444; text-decoration: none;}

.menuBottom {
	color: #444444;
}

a.menuBottom:link {color: #444444; text-decoration: none;}
a.menuBottom:visited {color: #444444; text-decoration: none;}
a.menuBottom:hover {color: #444444; text-decoration: underline;}
a.menuBottom:active {color: #444444; text-decoration: none;}

.menuGreen {
	color: #00CC00;
}

a.menuGreen:link {color: #00CC00; text-decoration: none;}
a.menuGreen:visited {color: #00CC00; text-decoration: none;}
a.menuGreen:hover {color: #00CC00; text-decoration: underline;}
a.menuGreen:active {color: #00CC00; text-decoration: none;}


#nyro_form {
	padding: 10px;
	width: 500px;
	height: 300px;

}

#nyro_form h1 {	font: 18px Arial; }
#nyro_form p { font: 14px Arial; }
#nyro_form td { font: 14px Arial; }

/* Rounded boxes CSS */
.roundcont {  
	width: 200px;
	background-color: #222;
	color: #fff;
}
.roundcont p {
	margin: 0 0px;
}
img.roundcont {
    margin: 9px;
}
.roundtop { 
	background: url(http://www.envioustechnology.com.au/images/templateImg/searchBox/corner_TR.gif) no-repeat top right; 
    padding-left: 0px;
}
.roundbottom {
	background: url(http://www.envioustechnology.com.au/images/templateImg/searchBox/corner_BR.gif) no-repeat top right; 
    padding-left: 0px;
}
img.corner {
   width: 9px;
   height: 9px;
   border: none;
   display: block !important;
}



div.aniMenuBounder { 
    position: absolute;
    visibility: hidden;
	width: 230px;
	z-index: 1; 
    margin: 0px;
	left: 0px;
	top: 30px; 
	border: none;
	background: url(http://www.envioustechnology.com.au/images/templateImg/menu/bounder_background.png);
	/*background-color: #777777;*/
} 

div.aniMenuElement { 
    position: absolute;
    visibility: inherit;
	z-index: 4; 
    width: 230px; 
    height: 22px; 
    margin: 0;
	left: 1px; 
	border: 1px grey solid;
	/*background-color: #F1F1F1;*/
	background: url(http://www.envioustechnology.com.au/images/templateImg/menu/element_background.png);
} 

div.aniMenuElement_over { 
    position: absolute;
    visibility: hidden;
	z-index: 4; 
    width: 230px; 
    height: 22px; 
    margin: 0;
	left: 1px; 
	border: 1px grey solid;
	background: url(http://www.envioustechnology.com.au/images/templateImg/menu/element_background_over.png);
	/*background-color: #E2E2E2;*/
} 

table.aniMenuElement { 
    width: 100%;
    height: 100%;
	border: 2;
	padding: 0px;
	border-spacing: 2px;
	border-collapse: collapse;
} 

table.aniMenuElement tr {
	cursor: pointer;
}

table.aniMenuElement td {
	align: left;
	vertical-align: middle;
	text-align: left;
	padding: 0px;
	border-spacing: 2px;
	color: #444444;
	text-decoration: none;
	text-indent: 4px;
}

table.aniMenuElement a:link {color: #444444; text-decoration: none;}
table.aniMenuElement a:visited {color: #444444; text-decoration: none;}
table.aniMenuElement a:hover {color: #444444; text-decoration: none;}
table.aniMenuElement a:active {color: #444444; text-decoration: none;}

tr.highlightOff {
	background: none;
}
tr.highlightOn {
	background: #EEEEEE;
} 


/* FADEOUT SLIDE-SHOW CSS (GREYED OUT SECTIONS ALLOW BORDER AROUND IMAGE)  */  

#slideshow {width:720px; height:326px; position:relative; font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; /*border:1px solid #ff8402;*/}
/*#slideshow .topLeft {position:absolute; left:-1px; top:-1px; width:24px; height:24px; background:url(../images/left-corner.png); z-index:500;}*/
/*#slideshow .topRight {position:absolute; right:-1px; top:-1px; width:24px; height:24px; background:url(../images/right-corner.png); z-index:500;}*/
#slideshow .imageText h1 {font-size:22px ;margin:0; padding:0;}
.controls {float:right; position:relative; z-index:2; margin:290px 10px 0 0;}
.controls div {float:left;}
#buttons p {padding:0; margin:0; line-height:23px;}

.imageText {position:absolute; left:20px; top:280px; width:500px; height:50px;}
.imageHolder {position:absolute; left:0; top: 0; width:720px; height:326px;}
.imageHolder a {position:relative; z-index:1;}
.imageHolder a img {display:block; position:relative; left:0; top:0; border:0;}

.controls div b {display:block; font-weight:normal; float:left; background:url(../images/control.png) no-repeat; margin:0 5px; width:25px; height:25px; line-height:23px; text-align:center; text-decoration:none; padding:0; cursor:pointer;}



