body{
	margin: 0px; padding: 0px; text-align: center; font-family: arial,verdana,helvetica;
	background: url(../images/free/body_bg.gif) left top repeat-x;
}
a{
	text-decoration:none;
}
h1 {
	font-size: 30pt; color: #fff; margin: 0; padding: 0; text-transform: uppercase
}
h1.foxlingo {
	font-size: 22pt; margin-bottom: 15px;
}
h2 {
	font-size: 26pt; color: #fff; margin: 0; padding: 10px 0 0 0; text-align: center
}
h3 {
	margin: 6px 0 0 38px; padding: 0; text-align: left; color: #fff; font-size: 14pt; font-weight: normal		
}
h4 {
	margin: 0; padding: 0; text-align: left; color: #fff; font-size: 13pt; text-align: center
}
img {
	border: none;
}

#app_icons {
	width: 195px; height: 21px; margin: 0 auto; background:url(../images/free/app_icons.png) left top no-repeat
}
#banner {
	float: right; position: relative; margin: 0 20px 0 0
}
#bg_bottom {
	margin: 0; padding:0; height: 18px; background: url(../images/free/bg_bot.jpg) left top no-repeat; overflow: hidden
}
#bg_head {
	margin: 0; padding:0; height: 13px; background: url(../images/free/bg_head.jpg) left top no-repeat; overflow: hidden
}
#big-pic{
	width: 378px; height: 316px; background: url(../images/free/soft.png) left top no-repeat; margin-left: 30px
}
#col-left {
	float: left; margin: 0; padding: 0; width: 445px
}
#col-right {
	float: left; width: 340px
}
#container {
	clear: both; width: 822px; min-width: 822px; padding: 0; margin: 10px auto; text-align: center;
}
#demo-box {
	width: 360px; background: #00096C; text-align: right; 
	margin: -5px 0 0 30px; #margin: -5px 12px 0 0; _margin: -5px 0 0 30px; padding: 2px 5px 2px 0;
}
#demo-box a {
	color: #fff; text-decoration: underline; font-size: 9pt; margin: 0; padding: 0; position:relative; bottom:5px;
}
#demo-box img {
	cursor: pointer
}
#footer {
	width: 650px; margin:0px auto; padding: 0
}
#footer p {
	display: inline; float: left; text-align: center; font-size: 7pt;
}
#foxlingoLogo {
	margin: 0 100px -5px 20px
}
#ideal-solutions {
	margin: 7px 0 0 30px; padding: 0; border-collapse: collapse; border: none; color: #fff; text-align: left; font-size: 9pt
}
#ideal-solutions td {
	padding: 0 0 0 3px
}
#ideal-solutions td.center {
	padding: 0; text-align: center
}
#ideal-solutions td.spacer {
	padding: 0 4px
}
#main_list {
	margin: 10px 0 0 10px; padding: 0; text-align: left; list-style-type: none
}
#main_list li {
	background-position: left top; background-repeat: no-repeat; color: #fff; font-size: 11pt; font-weight: bold; padding: 0 0 0 23px; line-height: 1.5em
}
#main_list li#l1 {
	background-image: url(../images/free/1.gif)
}
#main_list li#l2 {
	background-image: url(../images/free/2.gif)
}
#main_list li#l3 {
	background-image: url(../images/free/3.gif)
}
#main_list li#l4 {
	background-image: url(../images/free/4.gif)
}
#main_list li#l5 {
	background-image: url(../images/free/5.gif)
}
#main_list li#l6 {
	background-image: url(../images/free/6.gif)
}
#main_list li ul {
	list-style-type: disc; margin: 0; padding: 0 0 0 10px; list-style-type: none
}
#main_list li ul li {
	font-size: 8pt; padding: 0 0 0 10px; font-weight: normal; background: url(../images/free/bullet.gif) left 6px no-repeat
}
#main_list2 {
	margin: 10px 0 0 10px; padding: 0; text-align: left; list-style-type: none
}
#main_list2 li {
	color: #fff; font-size: 11pt; font-weight: bold; padding: 0; line-height: 18px; margin: 20px 0
}
#main_list2 li span {
	display: block; float: left; margin: 0 5px 0 0; width: 18px; height: 18px; background-position: left top; background-repeat: no-repeat;
}
#main_list2 li span#vl1 {
	background-image: url(../images/free/1.png)
}
#main_list2 li span#vl2 {
	background-image: url(../images/free/2.png)
}
#main_list2 li span#vl3 {
	background-image: url(../images/free/3.png)
}
#main_list2 li span#vl4 {
	background-image: url(../images/free/4.png)
}
#main_list2 li span#vl5 {
	background-image: url(../images/free/5.png)
}
#main_list2 li span#vl6 {
	background-image: url(../images/free/6.png)
}
#logo {
	float: left; margin: 0; padding: 5px 0 0 15px
}
#main-content {
	background: url(../images/free/bg_middle.jpg) left top repeat-y; margin: 0 0 0 1px; padding:0;
}
#main-content-main {
	margin: 0 auto; padding: 10px 0; background: url(../images/free/bg_main.jpg) left 5px no-repeat; width: 785px
}
#no-spy {
	float: right; margin: 0; padding: 5px 20px 0 0; font-size: 14pt; font-weight: bold
}
#pixels {
	clear: both; margin: 0; padding: 0; width: 0px; height: 0px; overflow: hidden
}
#ppcbullyLogo {
	margin: 0 100px -5px 20px
}
#rightColTestimonial {
	width: 320px; padding: 10px 0 10px; text-align: left; color: #fff; font-size: 12pt
}
#rightColText {
	width: 320px; margin-top: 50px; text-align: left; color: #fff; font-weight: bold; font-size: 12pt
}
#rightColName {
	width: 320px; padding-right: 10px; font-size: 9pt; text-align: right; color: #fff; font-weight: bold
}
#soft{
	padding:0; margin: 20px 13px 0 0;
}
#submit_button {
	display: block; width: 301px; height: 93px; margin:0; padding:0; background: url(../images/free/button.png) left top no-repeat
}

.clearfix {
	clear: both; overflow: hidden; height: 0px
}
.yellow {
	color: #fcff00;	 
}
.white {
	color: #fff; font-size:9pt
}

#t_yahoo {
	background: url(../images/free/yahoo_land_pages.gif) left top no-repeat; padding:40px 15px 0 0; width: 139px; margin:8px 20px 5px 0;
}
#t_nbc {
	background: url(../images/free/nbc_land_pages.gif) left top no-repeat; padding: 40px 0 0 0; margin: 8px 20px 5px 0;  width: 113px
}
#t_cnn {
	background: url(../images/free/cnn_land_pages.gif) left top no-repeat; padding: 40px 0 0 0; margin: 8px 20px 5px 0; width: 126px;
}
#t_goodweb {
	background: url(../images/free/goodweb_land_pages.gif) center top no-repeat; padding: 40px 0 0 0; margin: 8px 20px 5px 0;  width: 138px
}

* html #demo-box,
* html #ideal-solutions {
	margin-left: -15px
}

#free_confirm_dialog {
	background:none; border:none; width:290px; height:109px; display:none; 
	font-family:Verdana, Geneva, sans-serif; font-size:8pt;
	position:absolute; z-index:100;  text-align:center; margin:310px 275px; padding:0; color:#000;
}

#free_confirm_dialog_title {
	height:29px; margin:0; padding:0; overflow:hidden;
}

#free_confirm_dialog_title_left {
	float:left; display: block; width:8px; height:29px; behavior: url('http://www.whitesmoke.com/landing_flash/js/iepngfix.htc');
	background: url(../images/free/dialog_box/title_left_chunk.png) center top no-repeat;
	padding:0; margin: 0;
}

#free_confirm_dialog_title_center {
	float:left; width:273px; height:29px; background: url(../images/free/dialog_box/title_bg.png) center top repeat-x;
}

#free_confirm_dialog_title_right {
	float:left; display: block; width:9px; height:29px; behavior: url('http://www.whitesmoke.com/landing_flash/js/iepngfix.htc'); 
	background: url(../images/free/dialog_box/title_right_chunk.png) center top no-repeat;
}

#dialog_title_x_button {
	display:block; width:21px; height:21px; margin:3px 0 0 0; float:right; cursor:pointer; padding:0;
	background: url(../images/free/dialog_box/dialog_x_button.png) center top no-repeat;
}

#dialog_title_text {
		display:block; float:left; color:#FFF; margin:6px 0 0 7px; padding:0; font-weight:bold; font-size:10pt;
}

#dialog_main_bg {
	width:290px; height:84px; background:#0144cf; 
	margin:-5px 0 0 0; #margin:-1px 0 0 0; _margin:-1px 0 0 0; padding:0; 
}

#dialog_main {
	width:285px; height:78px; background:#ece9d8; 
	margin:0 0 0 2px; #margin:4px auto; _margin:4px auto; 
	padding:3px 0 0 0; #padding:0; _padding:0;
}

#quest_mark {
	float:left; width:37px; height:39px; margin:15px 0 0 5px; padding:0;
	background: url(../images/free/dialog_box/baloon.png) center top no-repeat;
}

#dialog_main_cont {
	float:left;	
}

#dialog_main_ok {
	float:left; width:75px; height:23px; margin:0 15px 0 0; padding:0; cursor:pointer;
	background: url(../images/free/dialog_box/dialog_ok_button.png) center top no-repeat;	
}
#dialog_main_cancel {
	float:left; width:75px; height:23px; margin:0; padding:0;  cursor:pointer;
	background: url(../images/free/dialog_box/dialog_cancel_button.png) center top no-repeat;		
}

#dialog_main_buttons {
	margin:18px 0 0 30px;
}

#dialog_main_text {
	font-size:9pt; color:#000; margin:15px 0 0 6px;
}

.dialogButton {
 	float:left; width:80px; height:20px; cursor:pointer; border:1px solid black; vertical-align:middle;
}

#dbut1 {
	marg
	in:0 20px 0 105px;
}

* html #app_icons,
* html #vl1,
* html #vl2,
* html #vl3,
* html #vl4,
* html #vl5,
* html #vl6,
* html #submit_button,
* html #big_pic
{
	behavior: url(http://www.whitesmoke.com/landing_flash/css/iepngfix.htc)
}

* html #banner {
	display: inline
}