* {
	margin: 0; padding: 0;
}
body {
	font: 10px Arial,Helvetica,Verdana; text-align: center; color: #356;
}
h2 {
	font-size: 1.9em;
}
h3 {
	font-size: 1.8em; font-weight: normal;
}
h4 {
	font-size: 1.6em;
}
p {
	font-size: 1.3em;
}
img {
	border:none;
}
table {
	width: 100%; border-collapse: collpase; font-size: 1.3em;
}
table thead th,table tbody td {
	text-align: center; vertical-align: middle; padding: 7px 0;
}


#bottom {
	position: relative; width: 900px; height: 197px; background: url('../images/bottom-section.jpg') center top no-repeat; margin: 20px 0;
}
#bottom a {
	position: absolute; top: 100px; right: 25px;
}
#footer {
	clear: both; text-align: center; background: url('../images/bg-footer.png') left top repeat-x; height: 154px; color: #bbb;
}
#footer div {
	 padding: 30px 0 0 0; width: 620px; margin: 0 auto;
}
#footer div a {
	display: block; float: left; margin: 0 10px;
}
#logo {
	display: block; float: left; margin: 30px 0 0 0; background: url('../images/logo.png') left top no-repeat; width: 230px; height: 35px; text-indent: -1000px; overflow: hidden;
}
#pixels {
	height: 0px; overflow: hidden;
}
#top {
	position: relative; width: 900px; height: 530px; background: url('../images/top-section.jpg') center top no-repeat; margin: 30px 0;
}
#top-button {
	position: absolute; top: 115px; right: 25px; width: 340px; font-size: 1.7em; font-weight: bold; color: #fff;
}
#top-under {
	position: absolute; top: 395px; left: 15px; width: 870px; color: #fff; font-weight: bold;
}
#top-under p {
	float: left; font-size: 1.6em; padding: 2px 10px 0 0;
}
#ws-vs-word {
	background: url('../images/ws-vs-word.png') left top no-repeat; height: 60px; padding: 20px 0 0 190px; margin: 20px 0;
}


.bold {
	font-weight: bold;
}
.center {
	text-align: center;
}
.column {
	width: 440px; margin: 15px 0;
}
.column p {
	font-size: 1.3em; padding: 5px 0;
}
.container {
	width: 900px; margin: 0 auto; text-align: left;
}
.fixfloat {
	clear: both; width: 100%; height: 0px; font-size: 0px; overflow: hidden;
}
.green {
	color: green;
}
.hr {
	clear: both; width: 100%; overflow: hidden;
}
.hr-arrow {
	position: relative; margin-top: 3px; height: 9px;
}
.hr-arrow div {
	width: 100%; height: 1px; overflow: hidden; position: absolute; left: 0; top: 0; background-color: #566573;
}
.hr-arrow span {
	position: absolute; right: 0; top: 0;
}
.hr-single {
	height: 1px; background-color: #fff; margin: 10px 0;
}
.left {
	float: left;
}
.red {
	color: #b12;
}
.right {
	float: right;
}
.text-left {
	text-align: left;
}


/* buttons */
.buttons {
	display: block; background-image: url('../images/buttons.png'); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden;
}
.buttons-blue-big {
	background-position: 0 0; width: 337px; height: 87px; margin: 15px 0;
}
.buttons-blue-small {
	background-position: -337px 0; width: 262px; height: 69px; margin: 15px 0;
}
.buttons-grey {
	background-position: -764px 0; width: 127px; height: 19px; margin: 5px auto;
}
.buttons-medium {
	background-position: -599px 0; width: 165px; height: 43px; margin: 15px 0;
}
.buttons-small {
	background-position: -891px 0; width: 101px; height: 20px;
}


/* icons */
.icon {
	display: block; float: left; background-image: url('../images/icon.png'); background-repeat: no-repeat; margin: 0 3px 0 0; height: 1.5em
}
.icon-arrow {
	background-position: -111px 0; width: 10px; height: 9px; margin: 0;
}
.icon-chat {
	background-position: -12px 0; width: 16px; height: 14px;
}
.icon-phone {
	background-position: 0 0; width: 12px; height: 13px;
}
.icon-v {
	background-position: -28px 0; width: 15px; height: 20px; margin-top: 3px;
}
.icon-word {
	background-position: -61px 0; width: 25px; height: 25px; margin-right: 10px;
}
.icon-ws {
	background-position: -86px 0; width: 25px; height: 25px; margin-right: 10px;
}
.icon-x {
	background-position: -43px 0; width: 18px; height: 18px;
}
table .icon-v, table .icon-x {
	float: none; margin: 0 auto;
}


/* lists */
.list-header {
	list-style-type: none; float: left; font-size: 1.2em; margin: 45px 0 0 30px;
}
.list-header li {
	display: inline; float: left; margin-left: 5px;
}

.list-top {
	list-style-type: none;
}
.list-top li {
	float: left; display: block; width: 174px; color: #fff; font-size: 1.3em; font-weight: normal;
}
.list-top li img {
	float: left; margin-right: 15px;
}
.list-top li strong {
	display: block; font-size: 1.3em;
}

.list-features {
	list-style-type: none;
}
.list-features li {
	line-height: 1.4em; margin: 14px 0 5px 0; font-size: 1.2em;
}
.list-features li em {
	display: block; font-style: normal; font-size: 0.9em;
}

.section-box{float:left;text-align:center;margin:10px 0;padding: 6px 3px; width:144px; height:210px; background: #f2f2f2 url(../images/box.png) center 6px no-repeat;}
.section-box h4{color:#567;margin-top:10px;}

.small-box{width:144px;padding-top:75px;margin:5px auto;background-repeat:no-repeat;background-position:center top;}
.small-box-writer{background-image:url(../images/small-box-writer.png);}
.small-box-business{background-image:url(../images/small-box-business.png);}
.small-box-creative{background-image:url(../images/small-box-creative.png);}
.small-box-medical{background-image:url(../images/small-box-medical.png);}
.small-box-executive{background-image:url(../images/small-box-executive.png);}
.small-box-assistant{background-image:url(../images/small-box-assistant.png);}


* html .iepngfix{behavior:url('http://www.whitesmoke.com/assets/js/iepngfix.htc');}
