/* CSS Document */

body
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4D4D4D;
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	width: 100%;
	margin: 0;
	padding: 0;
}

#wrapper
{
	width: 881px;
	height: 100%;
	position: relative;
	margin: 0 auto;
}

#logo-wrapper
{
	width: 100%;
	height: 88px;
	float: left;
}
a {
	color:#2a89dd;	
}
a:hover {
	color:#002546;	
}

#logo
{
    margin:0;
    padding:0;
	width: 300px;
	height: 88px;
	text-indent: -99em;
	overflow: hidden;
	margin-left: 26px;
	background: url(/images/adsmachine-logo.gif) no-repeat;
	float: left;
}

h2, h3 {
    margin-top:12px;   
}

h3 {
     color:#5b79bc;
     margin-bottom:6px;   
     font-size:18px;
    font-weight:normal;
    font-family:"Trebuchet MS";
}

#top-link
{
	width: 380px;
	height: 20px;
	margin-top: 60px;
	margin-right: 40px;
	float: right;
	text-align: right;
}
#top-link a
{
	font-size: 12px;
	color: #7F878C;
	text-decoration: none;
}
#top-link a:hover
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#header
{
	width: 881px;
	height: 145px;
	clear: none;
	background-image: url(/images/header-background.gif);
	background-repeat: no-repeat;
	float: left;
}
#payoff
{
	display: none;
}
#header-shortcut-wrapper
{
	width: 330px;
	height: 120px;
	margin-top: 15px;
	margin-right: 20px;
	float: right;
	font-size: 11px;
}
.header-shortcut
{
	width: 100%;
	height: 29px;
	text-align: right;
	float: left;
	margin-bottom: 8px;
}

.shortcut-hint
{
	font-size: 11px;
	color: #CEDCE9;
}

.header-shortcut-link
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.header-shortcut-link:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

#navigation
{
	width: 881px;
	height: 36px;
	background-image: url(/images/navigation-background.gif);
	background-repeat: no-repeat;
	float: left;
}

#navigation ul
{
	float: left;
	height: 31px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-left: 20px;
	color: #CEDCE9;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
}

#navigation li
{
	float: left;
	clear: none;
	width: 110px;
	height: 31px;
	padding-left: 0px;
	margin: 0px;
	list-style: none;
	text-decoration: none;
}

#navigation a
{
	float: left;
	clear: none;
	background-repeat: no-repeat;
	width: 110px;
	height: 31px;
	padding-top: 8px;
	margin: 0px;
	color: #CEDCE9;
	text-align: center;
	font-weight: bold;
	list-style: none;
	text-decoration: none;
}

#navigation li a
{
	float: left;
	clear: none;
	width: 110px;
	height: 31px;
	padding-top: 8px;
	margin: 0px;
	color: #CEDCE9;
	text-align: center;
	font-weight: bold;
	list-style: none;
	text-decoration: none;
}

#navigation li a:hover
{
	float: left;
	clear: none;
	height: 31px;
	background-image: url(/images/menu-hover-background.gif);
	background-repeat: no-repeat;
	padding-top: 8px;
	margin: 0px;
	color: #0B5192;
	text-align: center;
	font-weight: bold;
	list-style: none;
	text-decoration: none;
}

#navigation li a.active
{
	float: left;
	background-image: url(/images/menu-hover-background.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 31px;
	padding-top: 8px;
	margin-top: 0px;
	color: #0B5192;
	text-align: center;
	font-weight: bold;
	list-style: none;
	text-decoration: none;
}
#content
{
	width: 841px;
	min-height: 400px;
	float: left;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #535252;
	text-align: left;
	padding: 20px;
}

h2
{
	color: #66CC33;
	font-weight: normal;
}

#content div.left-side
{
	width: 270px;
	height: 100%;
	float: left;
}

#content div.right-side
{
	width: 550px;
	height: 100%;
	float: right;
}

.error-message 
{
	width:400px;
	margin:auto;
	background: #EF8C86 url(/images/icons/exclamation.png) no-repeat 10px 10px;
	border: solid 1px #E64941;
	color:#FFF;
	padding:10px 30px;
}
.warning-message 
{
	width:400px;
	margin:auto;
	background: #FFFFCC url(/images/icons/error.png) no-repeat 10px 10px;
	border: solid 1px #E37B06;
	color:#000;
	padding:10px 30px;
}
.success-message 
{
	width:400px;
	margin:auto;
	background: #9AD691 url(/images/icons/accept.png) no-repeat 10px 10px;
	border: solid 1px #336633;
	color:#FFF;
	padding:10px 30px;
}
.hint-message 
{
	width:400px;
	margin:auto;
	background: #FFFFCC url(/images/icons/lightbulb.png) no-repeat 10px 10px;
	border: solid 1px #E37B06;
	color:#000;
	padding:10px 30px;
}
.short-message 
{
	width:300px;
}

#footer
{
	width: 100%;
	height: 50px;
	font-size: 10px;
	color: #868686;
	margin-top: 10px;
	background-color: #CACBCB;
	text-align: center;
	padding-top: 12px;
	float: left;
}
#footer .links
{
	color: #FFF;
	font-size: 12px;
	line-height:16px;
	margin-bottom: 10px;
}
#footer .links a
{
	color: #FFF;
	text-decoration: none;
}
#footer a
{
	color: #868686;
	text-decoration: none;
}
#footer a:hover
{
	color: #000000;
	text-decoration: none;
}
ul.news 
{
	list-style:none;
	margin:0;
	padding:0;
	min-height:150px;
}
ul.news li 
{
    margin:0;   
}
ul.news .published 
{
	font-size:90%;
	font-style:italic;
}

#did-you-know li, #did-you-know ul{
    list-style:none;
    margin:0;
    padding:0;
}
#try-free {
    position:absolute;
    width:99px;
    height:95px;
    top:234px;
    left:805px;   
    overflow:hidden;
    text-indent:-99em;
    background:url(/images/try-it-for-free.png) 0 0 no-repeat;
}

.photo-frame {
    margin:10px auto;
}
.side-photo-frame {
    float:right;
}
.photo-frame img {
    margin:10px 0;   
}
.photo-frame h4 {
    display:block;
    text-align:center;
    color:#b4b4b4;
    font-size:120%;
    padding:2px;   
    margin:0;
}
.pitch-area h2 {   
    font-size:30px;
    margin-top:0;
}
.pitch-area h3 {   
    clear:both;
}
.pitch-area-title h3 {   
    font-size:19px;
    color:#575757;
    font-weight:normal;
    font-family:"Trebuchet MS";
    margin-bottom:25px;
}
.pitch-area-title {
    float:left;
    width:550px;
}
.pitch-area-content {
    width:700px;   
}

.order-now-footer {
    margin:0 auto;
    padding:10px 0 0 0;
    border:1px solid #cef288;
    background:#f4ffde;
    float:left;
    width:100%;
}
.order-now-footer h2 {
    margin:0;
    font-size:21px;   
    margin-right:60px;
    margin-bottom:8px;
}
.order-now-footer img {
    margin: 0 10px 10px 60px;   
}
.order-now-footer
.find-out-more {
    clear:both;
    padding:2px 10px;
    margin-top:10px;
    font-size:90%;
    background:#cef288;
    color:#6b7a4e;
}
.order-now-footer
.find-out-more a{
   color:#000;
}