#preloader img {height: 0; width: 0; border-width: 0;position: absolute;top: -1000px;left: 0;z-index: 0; }
body {	padding-right: 0px; padding-left: 0px; background: url(../images/bg_body-home.jpg) #fff repeat-x 0px 0px; padding-bottom: 0px; margin: 0px; font-size: 85%; font-family: arial,sans-serif; color: #636b75; padding-top: 0px}
body#internal {	padding-right: 0px; padding-left: 0px; background: url(../images/bg_body-home-i.jpg) #fff repeat-x 0px 0px; padding-bottom: 0px; margin: 0px; font-size: 85%; font-family: arial,sans-serif; color: #636b75; padding-top: 0px}
a {	color: #2173af; text-decoration: none}
a:hover {	text-decoration: underline}
.block a {	color: #2173af; text-decoration: none; display:block; padding-top:10px; padding-bottom:10px; height:75px}
.block a:hover {	text-decoration: none; display:block; padding-top:10px; padding-bottom:10px; background-color:#DFEFFF;height:75px}
.block1 a {	color: #2173af; text-decoration: none; display:block; padding-top:0px; padding-bottom:0px; height:123px}
.block1 a:hover {	text-decoration: none; display:block; padding-top:0px; padding-bottom:0px; background-color:#DFEFFF;height:123px}
blockquote {	margin: 0px; font-size: 110%; font-style: italic; font-family: 'georgia',serif}
blockquote p {	margin: 0px}
cite {	font-weight: bold; margin-bottom: 0px; font-style: italic; font-size:70%; line-height:1.9em; float:right}
h1 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 18px; font-size:200%; font-family: arial, sans-serif; padding-top: 0px; font-weight:normal}
h2 {	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 14px 0px 14px;	font-size: 170%;	font-family: arial, sans-serif;	color: #2173AF;	padding-top: 0px;}
.emuh2 {	margin: 0 0 0px 0;	font-size: 120%;font-weight: bold;	letter-spacing: .02em;	line-height: normal;color: #999999;	height:58px}
h3 {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 8px; font-size:150%; font-family: arial, sans-serif; color: #333; padding-top: 0px; font-weight:normal}
h4, .blockhead {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 27px 0px 18px; font-size:130%; font-family: arial, sans-serif; color: #3e434a; padding-top: 0px}
h5 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 110%;
	font-family: arial, sans-serif;
	color: #000080;
	padding-top: 0px;
	font-weight: normal;
}
img {	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none}
li {	margin-bottom: 18px}
p, .blockp {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 18px; padding-top: 0px}
strong {	color: #3e434a}
#site {	background: none transparent scroll repeat 0% 0%; text-align: center}
#head {	margin: 0px auto; position: relative;background: url(../images/bg_site-home.jpg) no-repeat center 55px; margin-bottom: 12px; height: 355px}
#headint {	background: url(../images/bg_site-home-int.jpg) no-repeat center 55px; margin-bottom: 40px; height: 190px}
#headint h1 img {	right: 0px; position: absolute; top: -17px ;left:420px}
#headint h1 {	display: block; background: no-repeat 0px 0px; overflow: hidden; color:#cccccc;overflow: visible; right: 50%; margin: 85px 0px 0px; width: 450px; position: absolute; top: 0px}
#headint h1 a  {	display: inline; background: no-repeat 0px 0px; float: left; height: 39px; outline: none; overflow: hidden; text-indent: -9999em; }
#banner {clear:both;margin:0 auto; width:940px; background-color:transparent;}
#headline {width:370px;float:left }
#headline h1{display:block; color:#cccccc; padding-top:35px }
#flash  {height: 280px; width:553px;float:right;z-index:200;}
object { display:block; }
#tips { background: transparent url('../images/tooltip.png') no-repeat; width:289px; height:172px; font-size:130%; color:#eee; padding:35px 15px 10px 15px}
#ctas {	padding-right: 0px; padding-left: 0px; left: 50%; padding-bottom: 0px; margin-left: -480px; width: 412px; padding-top: 0px; list-style-type: none; position: absolute; top: 302px}
#sign-up {	display: inline; float: left; background: url('../images/btn_try-it-for-free.jpg') no-repeat 0px 0px; margin-right: 27px; overflow: hidden; text-indent: -9999em}
#sign-up a {	display: block; width: 192px; height: 40px}
#take-tour {	display: inline; float: left; background: url(../images/btn_take-a-tour.png) no-repeat 0px 0px; overflow: hidden; text-indent: -9999em}
#take-tour a {	display: block; width: 192px; height: 40px}
#body {	margin: 0px auto; width: 940px; text-align: left; padding: 0px; background: none transparent scroll repeat 0% 0%; overflow:hidden; }
#content {	float: none; width: 51%; overflow:hidden; }
#contenti {	float: none; width: 68%; overflow:hidden; }
#content2 {	float: none; width: 49%; overflow:hidden; }
#contents {	float: none; width: 99%; overflow:hidden; }
#btn {	background:transparent url('../images/btn.png') no-repeat; width:300px; height:40px; padding:10px 4px 0 4px; text-align:center; color:#fefefe; font-weight:bold; margin:0 auto}
#btn a {	display:block; width:300px; height:40px; color:#fefefe; font-weight:bold; text-decoration:none }
#btn a:hover {	display:block; width:300px; height:40px; color:#fefefe; font-weight:bold; text-decoration: underline }
#row1 {	width: 99%;margin: 0px 0px 0px 0px; overflow:hidden }
#row2 { float:left;	width: 99%;margin: 0px 0px 0px 0px; overflow:hidden }
#row1 .left {padding-right:15px; padding-bottom:20px}
#row1 .right{ padding-bottom:20px}
#row2 .left {padding-right:15px}
#row2 .right{}
#sub-copy {	float: right; width: 47%}
#sub-copyi {	float: right; width: 30%}
#sub-copyi li {margin-bottom:0}
#sub-copy2 {	float: right; width: 49%}
.features h2{	margin: 0 0 0px 0;	font-size: 120%;font-weight: bold;	letter-spacing: .02em;	line-height: normal;color: #999999;	height:58px}
#content p { margin-bottom:0; padding-bottom:0}
.features {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 48%; padding-top: 0px; list-style-type: none; display: block; float:left}
.features a {	display: block; margin-bottom: 3px}
.leading-designers {color:#666; font-size:130%; letter-spacing:.05em; line-height:normal; font-weight:bold}
#logos, #flashcontent{
	text-align:center
}#foot {	background: none transparent scroll repeat 0% 0%; clear:both; text-align: center; padding-top:10px}
#foot .vbox {	margin: 0px auto; text-align: left}
#foot .copy {	border-top: #d3d4d4 1px solid; background: none transparent scroll repeat 0% 0%; margin: 3px auto 8px; width: 940px; padding-top: 0px; text-align: left}
#foot .copy p {	margin: 5px 0px 10px 0px}
#foot h4 {
	color: #2173AF;
	letter-spacing: .07em;
	font-size:100%
}
#foot .sub-copy {	clear:both; padding-right: 20px; padding-left: 20px; background: url(../images/bg_foot-sub-copy.png) no-repeat 0px 0px; padding-bottom: 28px; width: 934px; padding-top: 20px}
#foot .sub-copy p {	font-size: 90%; margin-bottom: 6px}
#foot-meta {	margin-top: 1px; float: right; width: 520px; color: #b0b0b0; text-align: right}
#foot-meta a {	color: #b0b0b0; text-decoration: underline}
#foot-meta a:hover {text-decoration: none}
#foot-meta #legals {	margin-bottom: 9px; padding-bottom: 11px; border-bottom: #eceeee 1px solid}
.vbox {	display: block}
.hbox {	display: block}
ul.hbox {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px -30px; padding-top: 0px; list-style-type: none}
ul.hbox li {	margin-bottom: 0px}
#customers .using #content li a:hover {	text-decoration: none}
#links {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#links ul {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#links li {	padding-right: 20px; display: inline; padding-left: 20px; float: left; margin-bottom: 0px; padding-bottom: 20px; width: 290px; padding-top: 20px}
#links li li {	padding-right: 0px; display: block; padding-left: 0px; float: none; margin-bottom: 18px; padding-bottom: 0px; width: auto; padding-top: 0px}
#links {	background: none transparent scroll repeat 0% 0%; padding-top: 27px; list-style-type: none}
#links ul {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none}
#links li {	padding-right: 0px; display: inline; padding-left: 0px; float: left; margin-bottom: 0px; padding-bottom: 0px; width: 290px; padding-top: 0px}
#links li li {	padding-right: 0px; display: block; padding-left: 0px; float: none; margin-bottom: 18px; padding-bottom: 0px; width: auto; padding-top: 0px}
#links h3 {	font-weight: normal; font-size: 90%; margin-bottom: 3px; text-transform: uppercase; color: #797c80}
#links #latest-blog-posts {	padding-right: 10px; width: 460px}
.comments-total {	color: #b0b0b0}
#links #latest-blog-posts .comments-link {	padding-left: 20px; background: url(../images/icon_comment.png) no-repeat left center}
.clearer {	clear:both}
#contenti ul li ,#sub-copyi ul li.tight,#contenti ul li.tight, .tight li, p.tight, ul.tight, #cats ul li { padding:0; margin-top:0; margin-bottom:0; }
#cats {	text-transform: capitalize}
#news, #login fieldset {	background-color:#fff; border: 1px #ddd solid; margin-top:30px; margin-bottom:30px; padding-left:20px; padding-right:20px}
#news a.newsl {	display:block; padding-left: 20px; background: url(../images/icon_comment.png) no-repeat left center; }
h3.newshome {font-weight: normal; font-size: 90%; margin-bottom: 3px; text-transform: uppercase; color: #797c80}
.testi {	background-color:#fff; border: 1px #ddd solid; margin-bottom:10px; padding:20px 20px 40px 20px }
.testi2 {	background-color:#fff; border: 1px #ddd solid; margin-bottom:20px; margin-top:20px; padding:0px 0px 40px 0px }
table#courier {background-color:#fff;border: 1px solid #C1DAD7; }
table#courier h3 {margin:0; font-size:110%; font-weight:bold}
table#courier th {text-align:center;background: #fff url(../images/tbg.png) no-repeat;}
table#courier h4 {margin:0; font-size:100%; color: #2173AF}
table#courier td p {margin:0; font-size:90%}
table#courier td  {width:20%;padding: 5px; background-color:transparent; }
table#courier tr.toprow {background: #fff url(../images/trbg.png) no-repeat;}

table#freight {background-color:#fff;border: 1px solid #C1DAD7; }
table#freight h3 {margin:0; font-size:110%; font-weight:bold}
table#freight th {text-align:center;background: #fff url(../images/tbg.png) no-repeat;}
table#freight h4 {margin:0; font-size:100%; color: #2173AF}
table#freight td p {margin:0; font-size:90%}
table#freight td  {width:33%;padding: 5px; background-color:transparent; }
table#freight tr.toprow {background: #fff url(../images/trbg.png) no-repeat;}
span.B_crumbBox {display:block; margin-top:10px; position:relative}
span.impact {font-size:120%; font-style:italic; color:#009900;font-family: 'georgia',serif}

