@charset "utf-8";
/* unimail.com.au styling */

body {
 text-align: center;
 color: #333333;
 font: 8.5pt Arial;
 margin: 0;
 padding: 0;
 background-image: url(/images/unimail-bg-repeat.jpg);
 background-repeat: repeat-y;
 background-position: top left;
}

form, input, textarea, select {
  color: #333333;
 font: 8.5pt Arial;
}

.unimail #textHolder a {
 font: 8.5pt Arial;
 color: #7ac142;
 font-weight:bold;
 text-decoration:none;
}

.unimail #textHolder a:hover {
 font: 8.5pt Arial;
 color: #0061aa;
 font-weight:bold;
 text-decoration:none;
}

.unimail #main {
 position:absolute;
 top:0;
 left:0;
 height: 714px;
 width: 100%;
 background-image: url(/images/unimail-bg.jpg);
 background-repeat: no-repeat;
 background-position: top left;
}

.unimail #main #container {
 width: 830px;
 position:relative;
 background: #FFFFFF;
 margin: 40px auto 10px auto;
 text-align: left;
}

.unimail #main #container #mainContent {
 padding: 35px;
 }
 
 .unimail #main #container #mainContent #charts {
  text-align:center;
 }
 
 .unimail #chartsTop {
 position:absolute;
 width:538px;
 right: 35px;
 top: 57px;
 text-align: left;
 tion: left top;
 z-index: 99;
 font-size:18pt;
 font-weight:bold;
 color: #7ac142;
}
 
 .unimail #main #container #mainContent #charts h1{
 font-size:12pt;
 color: #0061aa;
 margin: 10px 0 5px 0;
}

.unimail #contentHolder {
 position:relative;
 height:280px;
 margin: 0;
}

.unimail #contentHome { 
 position:absolute; 
 top:50%; 
  height:280px;
 margin-top:-140px 
}

.unimail #textHolder {
position:relative;
margin-top: 25px;
overflow:hidden;
}

.unimail #contentHolder #theLeft {
 width:184px;
 float:left;
 text-align:right;
 line-height: 12pt;
}

.unimail #contentHolder #theMain {
 margin: 0 260px 0 225px;
 width: 260px;
 font: 8.5pt Arial;
}

.unimail #contentHolder #theMain #testimonials {
	width: 220px;
	height: 125px;
	color: #FFF;
	padding: 5px 10px 0 30px;
	background-color: #7ac142;
	background-image: url(foradvertisers/images/testimonials.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.unimail #contentHolder #theMain #testimonials .company {
font-weight:bold;
color: #0069aa;
}

#simpleCarousel td div {
  position: absolute;
  width: 220px;
}
#simpleCarousel td.button {
  padding: 0;
}

.unimail #contentHolder #theMain h2, .unimail #contentHolder #theRight h2, .unimail #adnow h2{
 font-size:9pt;
 color: #7ac142;
 text-transform:uppercase;
 margin: 10px 0 5px 0;
}

.unimail #adnow h1{
 font-size:11pt;
 color: #0061aa;
 margin: 10px 0 5px 0;
}

p {
margin: 8px 0 5px 0;
}

.unimail #contentHolder #theRight{
 float: right;
 width: 260px;
   font: 8.5pt Arial;
}

.unimail #contentHolder #theContent {
 width: 490px;
 position: absolute;
 right: 0;
 top: 0;
}

#theContent ul {
 margin: 0;
 padding: 0;
 list-style-type: none;
}

#theContent ul li {display: inline;}

#theContent ul li img {margin-right: 10px;}

.unimail #quoter {
width: 760px;
height: 210px;
}

.unimail #footer {
 font-size: 8pt;
 margin: 5px 0 0 0;
 position:relative;
}

.unimail #footer a {
 color: #7ac142;
 font-weight:bold;
 text-decoration:none;
}

.unimail #footer a:hover, .unimail #footer a.current{
 color: #0061aa;
 font-weight:bold;
 text-decoration:none;
}

.spacer {
margin: 5px;
}

.greentext {
font-weight: bold;
color: #7ac142;
}

a[href$='.pdf'] { 
 padding: 5px 20px 5px 0;
 background: transparent url(images/icon_pdf.gif) no-repeat center right;
}

.validation-failed {
  border: 1px solid #f00;
}
.validation-passed {
  border: 1px solid green;
}
.validation-advice {
 font-size: 9px;
  margin: 2px; 
  padding: 2px; 
  color: #f00;
}
.warning {
	border: 1px solid #c66;
}
.warning-advice {
 font-size: 9px;
 margin: 2px;
 padding: 2px;
 color:#bbb;
}

.jobtip {
 font-size: 9px;
 margin: 2px;
 padding: 2px;
 color:#000;
}