@import url("forms.css");@import url("boxes.css");@import url("dividers.css");@import url("page.css");@import url("new-design.css");body {	margin:0;	background:#8593a3;}img {	display:block;	border:0;}table {	padding:0;	margin:0;	border-collapse:collapse;}table td {	padding:0;	margin:0;	font:11px Arial, Helvetica, sans-serif;	color:#5b4c41;}h1 {	font-size:24px;	line-height:18px;	font-weight:normal;	color:#40362e;	margin:3px 0 0 2px;	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;}h2 {	margin:10px 0 0;	font-size:24px;	font-weight:normal;}h3 {	margin:17px 0 0;	font-size:16px;	color:#333;}a {	color:#E7733E;	text-decoration:none;	outline:none;}#page {	margin:20px auto 0;	width:988px;	background:url(../images/page-bg-repeat.gif) repeat-y;}#main-tbl {	width:988px;	background:url(../images/page-bg.gif) no-repeat;}.left-shadow,.right-shadow {	width:3px;}#header-tbl {	width:553px;}.logo {	background: url(../images/logo.gif) no-repeat;	width: 180px;	height: 73px;	text-indent: -9999px;	overflow: hidden;	display:block;}.logo_ITGroup {	background: url(../images/ITGroup_Logo.gif) no-repeat;	width: 340px;	height: 75px;	text-indent: -9999px;	overflow: hidden;	display:block;}.logo-box {	padding:22px 0 0 25px;	width:187px;}.logo-box-ITGroup {	padding:20px 0 0 25px;	width:158px;}.logo-box-index {	padding:17px 0 0 22px;	width:187px;}/* modified logo-box *//* .logo-box {	padding:22px 0 0 25px;	width:187px;} */.slogan-box {	width:341px;	vertical-align:bottom;}.slogan {	background: url(../images/spacer.gif) no-repeat;	width:145px;	height:32px;	text-indent:-9999px;	overflow:hidden;	display:block;}.slogan-box-ITGroup {	width:158px;	vertical-align:bottom;}.poweredbyOTCLogo {	background: url(../images/poweredbyOpenTravelCRM_logo.gif) no-repeat;	width:158px;	height:75px;	text-indent:-9999px;	overflow:hidden;	display:block;}/* main navigation */.nav-box-index {	padding-top: 22px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 0px;}.nav-box {	padding-top: 22px;	padding-right: 0;	padding-bottom: 2px;	padding-left: 4px;}ul.main-nav {	margin:0;	padding:0;	list-style:none;}ul.main-nav li {	float:left;	background:url(../images/sep.gif) no-repeat;	padding:5px 8px;}ul.main-nav li.product {	background:none;}ul.main-nav li a {	text-indent:-9999px;	overflow:hidden;	height:13px;	display:block;}ul.main-nav li.product a {	background:url(../images/item-product.gif) no-repeat;	width:101px;}ul.main-nav li.partners a {	background:url(../images/item-partners.gif) no-repeat;	width:49px;}ul.main-nav li.travel a {	background:url(../images/item-travel.gif) no-repeat;	width:87px;}ul.main-nav li.market a {	background:url(../images/item-market.gif) no-repeat;	width:68px;}ul.main-nav li.support a {	background:url(../images/item-support.gif) no-repeat;	width:104px;}ul.main-nav li.company a {	background:url(../images/item-company.gif) no-repeat;	width:47px;}.rightnav-tbl {	width:414px;	margin:17px 0 0 9px;}.login {	float:right;	background:url(../images/btn-login.gif) no-repeat;	width:94px;	height:30px;	text-indent:-9999px;	overflow:hidden;	margin-right:28px;}/* top navigation */.top-nav {	margin:4px 0 0 72px;	display:inline;	padding:0;	float:right;	list-style:none;	width:220px;}.top-nav li {	float:left;	background:url(../images/sep-2.gif) no-repeat;	padding:6px 10px 10px 12px;}.top-nav li.home {	background:none;}.top-nav li a {	text-indent:-9999px;	overflow:hidden;	height:12px;	display:block;}.top-nav li.community a {	background:url(../images/item-community.gif) no-repeat;	width:55px;}.top-nav li.contact a {	background:url(../images/item-contact-us.gif) no-repeat;	width:54px;}.top-nav li.home a {	background:url(../images/item-home.gif) no-repeat;	width:27px;}/* Sponsors */.sponsors-box {	float:right;	background: url(../images/sponsors-box.gif) no-repeat;	width:372px;	height:60px;	margin:15px 42px 0 0;	display:inline;}.sponsors-box strong {	float:left;	background:url(../images/sponsors.gif) no-repeat;	width:32px;	height:59px;	margin:1px 0 0;	text-indent:-9999px;}.sponsors-box ul {	margin:12px 0 0 8px;	float:left;	padding:0;	width:320px;	list-style:none;}.sponsors-box ul li {	float:left;	background:url(../images/sep-3.gif) no-repeat;	padding:0 14px;}.sponsors-box ul li.first {	background: none;}.sponsors-box ul li a {	text-indent:-9999px;	overflow:hidden;	height:41px;	display:block;}.sponsors-box ul li a.sponsor-1 {	background:url(../images/sponsor-1.gif) no-repeat;	width:86px;}.sponsors-box ul li a.sponsor-2 {	background: url(../images/sponsor-2.gif) no-repeat;	width:71px;}.sponsors-box ul li a.sponsor-3 {	background: url(../images/sponsor-3.gif) no-repeat;	width:79px;}.sponsors-box ul li a.sponsor-4 {	background:url(../images/sponsor-4.gif) no-repeat;	width:86px;}/* colors images */.color-images {	margin:7px 0 0 9px;}.color-images td.img-cell {	padding:0 4px;}.register-box {	background: url(../images/register-bg.gif) repeat-y;	margin:18px 0 0 6px;	clear:both;}.register-box-tbl {	width:548px;	background: url(../images/register-bg-top.gif) no-repeat;}.register-box-tbl td {	vertical-align:bottom;}.register-free {	float:left;	background: url(../images/btn-register-free.gif) no-repeat;	width:123px;	height:56px;	text-indent:-9999px;	overflow:hidden;	margin:12px 0 0 0;	display:inline;}.register-box .text {	margin:13px 0 0 10px;	float:left;	background:url(../images/dotted-line.gif) repeat-y;	width:270px;	padding:2px 0 0 14px;}.register-box .text h2 {	margin:0;	color:#40362e;	font:bold 19px Arial, sans-serif;}.register-box .text p {	margin:4px 0 0;	color:#666;	font:13px/13px Arial, sans-serif;}.learn-more {	background:url(../images/arrow.gif) no-repeat 100% 0;	padding:0 20px 0 0;	font:bold 10px/15px "Trebuchet MS", Arial, sans-serif;	color:#333;	text-decoration:none;}.open-more {	background:url(../images/training-plus.gif) no-repeat 100% 0;	padding:0 20px 0 0;	font:bold 10px/15px "Trebuchet MS", Arial, sans-serif;	color:#333;	text-decoration:none;}.for-users-box-tbl {	background:url(../images/free-edition-box-bg.jpg) repeat-y;	width:544px;	clear:both;	height: 260px;	margin-top: 2px;	margin-right: 0;	margin-bottom: 0;	margin-left: 12px;}.for-users-box-tbl td {	vertical-align:top;}.for-users-box-tbl h3,.white-tbl h3 {	font:17px/15px Arial, sans-serif;	color:#40362e;	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;	margin-top: 20px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}.forusers-box-top {	background:url(../images/for-users-box-bg-top.gif) no-repeat;	padding:17px 15px 0 18px;}.forusers-box-bottom {	background:url(../images/for-users-box-bg-bottom.gif) no-repeat;	height:12px;	font-size:0;	line-height:0;}.columns-cell {	background:url(../images/dotted-line-2.gif) repeat-y 100% 0;}.forusers-box-top h2 {	margin:0;}.for-users-box {	float:left;	background:url(../images/for-users-box-bg.gif) repeat-y;	width:546px;	margin:1px 0 0 7px;	display:inline;}.for-users-box-top {	float:left;	background:url(../images/for-users-box-bg-top.gif) no-repeat;	width:546px;}.for-users-box-bottom {	float:left;	background: url(../images/for-users-box-bg-bottom.gif) no-repeat 0 100%;	width:529px;	padding:16px 0 15px 17px;}.columns {	float:left;	width:523px;	background: url(../images/dotted-line-2.gif) repeat-y 246px 0;	margin:3px 0 0;	padding:10px 0 0;}.rants {	float: left;	width: 228px;	padding: 0 0 0 1px;}.comments-box {	float:left;	width:209px;	padding:4px 0 5px;}.comments-box cite {	float:left;	background:url(../images/quote-open.gif) no-repeat;	padding:8px 0 0 21px;	color:#5b4c41;	font:9px/9px Verdana, Arial, sans-serif;	margin:0 0 0 3px;}.comments-box-inside {	float:left;	padding:4px 0 5px;}.comments-box-inside cite {	float:left;	background:url(../images/quote-open.gif) no-repeat;	padding:8px 0 0 21px;	color:#5b4c41;	margin:0 0 0 3px;	line-height: 17px;}.comments-box-inside p {	margin:23px 0 0;	text-align:left;	float:right;	width:100%;	display:block;	clear:both;	color:#5b4c41;}.quote-name {	padding:0 25px 0 0;}.quote-close {	background:url(../images/quote-close.gif) no-repeat;	padding:0px 10px 10px;	position:relative;	top:6px;	left:-3px}.comments-box p {	margin:15px 0 0;	text-align:right;	float:left;	width:100%;	display:block;	clear:both;	color:#5b4c41;	font:9px/9px Verdana, Arial, sans-serif;}.rants .learn-more {	margin:8px 4px 0 0;	float:right}.form-comments {	float:left;	padding:12px 0 10px 1px;	background: url(../images/dotted-line-4.gif) repeat-x 0 100%;	width:226px;}.form-comments form {	padding:0;	margin:0;	width:100%;	overflow:hidden;}h4 {	margin:10px 0 0;	font:14px/12px Arial, sans-serif;}.form-comments textarea {	float:left;	width:218px;	height:43px;	border:1px solid #999;	padding:0;	margin:0;	font-size:12px;}.form-comments input {	float:right;	padding:3px 7px 0 0;}.security-box {	float:left;	padding:10px 0 0;}.security-box img {	float:left;	margin:0 0 0 -4px;}.security-box .text {	float:left;	width:159px;	padding:0 0 0 2px;}.security-box .text h4 {	line-height:14px;	padding-bottom:10px;}.security-box .text p {	color:#666;	font:9px/9px Verdana, Arial, sans-serif;	margin:0;}.security-box .learn-more {	margin-right: 0;}.right-colums-cell {	padding-left:15px;	width:252px;}.free-list {	margin:0;	padding:0;	list-style:none;}.free .last {	padding-bottom: 0;}.free-list li {	padding:10px 0 0;	clear:both;	overflow:hidden;	width:100%;	border-bottom:none;	list-style-image: none;}.free-list h4 {	margin:0;	padding:0 0 6px;	color:#993;	font:13px/13px "Trebuchet MS", trebuchet, Arial, sans-serif;	width:220px;}.white-tbl .free-list h4 {	padding:0;}.free-list div {	float:left;	position:relative;}.white-tbl .free-list div {	width:305px;}.separator-list {	background:url(../images/separator.jpg) no-repeat;	padding:0 0 20px 26px;	margin-bottom:-10px;	width:279px !important;}.question-list {	background:url(../images/question.jpg) no-repeat;	padding:0 0 20px 26px;	margin-bottom:-10px;	width:279px !important;}.free-list p {	margin:0;	padding:3px 0;	color:#5b4c41;	font:11px/11px Arial, sans-serif;	background: url(../images/dotted-line-5.gif) repeat-y 100% 0;	float:left;	width:225px;}.white-tbl .free-list p {	width:295px;	padding-right:10px;}.white-tbl .free-list .separator-list p {	width:279px;	padding-right:0;}.free-list .learn-more {	width:16px;	padding:0;	margin:0;	position:absolute;	right:-25px;	bottom:3px;	text-indent:-9999px;	overflow:hidden;}.free-list .open-more {	width:16px;	padding:0;	margin:0;	position:absolute;	right:-25px;	bottom:3px;	text-indent:-9999px;	overflow:hidden;}/* Sense List */.sense-list {	margin:0;	padding:0;	list-style:none;}.sense .last {	padding-bottom: 0;}.sense-list li {	padding:10px 0 0;	clear:both;	overflow:hidden;	width:100%;}.sense-list h4 {	margin:0;	padding:0 0 6px;	color:#993;	font:13px/13px "Trebuchet MS", trebuchet, Arial, sans-serif;	width:220px;}.white-tbl .sense-list h4 {	padding:0;}.sense-list div {	float:left;	position:relative;}.white-tbl .sense-list div {	width:305px;}.separator-list {	background:url(../images/separator.jpg) no-repeat;	padding:0 0 20px 26px;	margin-bottom:-10px;	width:279px !important;}.question-list {	background:url(../images/question.jpg) no-repeat;	padding:0 0 20px 26px;	margin-bottom:-10px;	width:275px !important;}.sense-list p {	margin:0;	padding:3px 0;	color:#5b4c41;	font:11px/11px Arial, sans-serif;	float:left;	width:275px;}.white-tbl .sense-list p {	width:295px;	padding-right:10px;}.white-tbl .sense-list .separator-list p {	width:279px;	padding-right:0;}.sense-list .learn-more {	width:16px;	padding:0;	margin:0;	position:absolute;	right:-25px;	bottom:3px;	text-indent:-9999px;	overflow:hidden;}.sense-list .open-more {	width:16px;	padding:0;	margin:0;	position:absolute;	right:-25px;	bottom:3px;	text-indent:-9999px;	overflow:hidden;}.separator-list .learn-more {	top:0;}.for-travel-tbl {	width:547px;	height:198px;	background: url(../images/for-travel-box.gif) no-repeat;	margin: 14px 0 0 7px;}.for-travel-tbl td {	vertical-align:top;}.sales-box-cell {	width:223px;	padding:0 25px 0 18px;}.for-travel-tbl h2 {	margin:0;	padding:14px 0 0 24px;}.sales-box-cell h3,.supplies-box-cell h3,#free-listing h3 {	margin:0 0 18px 6px;	font:16px/19px Arial, sans-serif;	background: url(../images/dotted-line-6.gif) repeat-x 0 100%;}.sales-box-cell img {	margin:-8px 13px 0 0;	float:left;}.sales-box-cell p {	margin:0;	padding:0 0 18px 40px;	color:#332b2c;	font:11px/14px Arial, sans-serif;}.sales-box-cell p span {	font-size:9px;}.sales-box-cell .learn-more {	margin:-8px 0 0;	float:right;}.sales-box-cell img {	margin:-8px 13px 0 0;	float:left;	display:block;}.supplies-box-cell {	width:236px;	padding:0 20px 0 11px;}.supplies-box-cell p {	font:10px Verdana, Arial, sans-serif;	color:#666;	padding:0;	margin:0 0 0 6px;}.supplies-box-cell img {	float:right;	margin:13px -5px 0 0;	position:relative;}.add-now {	float:left;	background:url(../images/btn-add-now.gif) no-repeat;	width:89px;	height:28px;	text-indent:-9999px;	overflow:hidden;	margin:16px 0 0 25px;}/* video box */.video-box {	float:left;	background:url(../images/video-box-bg.gif) repeat-y;	width:400px;}.videobox-2 {	background:url(../images/video-box-bg2.gif) repeat-y !important;	margin-bottom:12px;}.video-box-top {	float:left;	width:400px;	background:url(../images/video-box-bg-top.gif) no-repeat;}.videobox-2 .video-box-top {	background:url(../images/video-box-bg2.jpg) no-repeat !important;}.video-box-bottom {	background:url(../images/video-box-bottom.gif) no-repeat 0 100%;	padding-bottom:23px;	height:1%;	overflow:hidden;}.tv {	float:left;	width:365px;	margin:19px 0 0 14px;	display:inline;}.list-tv {	float:left;	margin:0;	padding:0 0 0 12px;}.list-tv li {	display:inline;	float:left;	background:url(../images/video-item-bg.gif) no-repeat;	width:87px;	height:99px;	margin:0 0px 0 -3px;	padding:9px 0 0 11px;}.list-tv li .link,.list-tv li .link-2  {	float:right;	background:url(../images/arrow-2.gif) no-repeat 100% 0;	color:#ccc;	text-decoration:none;	text-transform:uppercase;	font:8px/8px Arial, sans-serif;	text-align:right;	margin:7px 14px 0 0;	padding:4px 20px 8px 0;}.list-tv li .link-2 {	padding:0 20px 8px 0;}.list-tv li .link:hover,.list-tv li .link-2:hover {	text-decoration:underline;}.ee-box {	background:url(../images/enterpr-edish-box-bg.gif) repeat-y;;	float:left;	width:400px;	margin:6px 0 0;}.ee-box-top {	float:left;	width:400px;	background:url(../images/enterpr-edish-box-top.gif) no-repeat;}.ee-box-bottom {	float:left;	width:400px;	background:url(../images/enterpr-edish-box-bottom.gif) no-repeat 0 100%;	padding:0 0 28px;}* html .ee-box-bottom {	padding-bottom:30px;}.image-holder {	float:left;	width:344px;	padding:0 22px 17px 31px;	background:url(../images/image-ee.gif) no-repeat 225px 100%;}.ee-box h2 {	margin:0 0 13px;	padding:33px 0 0;	color:#333;	font:20px/18px Arial, sans-serif;	background:url(../images/dotted-line-4.gif) repeat-x 0 100%;	text-align:center;	color:#333;}.ee-box p {	margin:0;	padding:0 0 14px;	color:#666;	font:11px/11px Arial, sans-serif;}.ee-box h3 {	margin:0;	padding:0 0 0 21px;	color:#666;	font:bold 12px Arial, sans-serif;}.ee-box .list {	margin:0;	padding:10px 0 0 10px;	list-style:none;}.ee-box .list li {	background:url(../images/bullet.gif) no-repeat 0 4px;	padding:0 0 0 10px;	color:#666;	font:bold 10px/11px Arial, sans-serif;}.ee-box .learn-more {	margin:30px 0 0 110px;	float:left;}/* newsletter */.newsletter {	float:left;	background: url(../images/news-letter-box-bg.gif) repeat-y;	width:400px;	margin:16px 0 0;}.newsletter-top {	float:left;	width:400px;	background:url(../images/news-letter-box-bg-top.jpg) no-repeat;}.newsletter-bottom {	float:left;	width:400px;	background:url(../images/news-letter-box-bg-bottom.gif) no-repeat 0 100%;	padding:0 0 8px;}.newsletter-image-holder {	float:left;	width:183px;	background:url(../images/newsletter-bg.jpg) no-repeat 131px 100%;	min-height:149px;	margin:0 0 0 5px;	display:inline;	padding:40px 200px 0 12px;}* html .newsletter-image-holder {	height:149px;}.newsletter h2 {	margin:0;	padding:0;	color:#000;	font:17px/17px Arial, sans-serif;	background:url(../images/dotted-line-4.gif) repeat-x 0 100%;	display:inline;}.newsletter p {	margin:0;	padding:12px 50px 0 0;	color:#666;	font:10px/11px Verdana, Arial, sans-serif;}.newsletter .learn-more {	float:left;	margin:30px 0 0 40px;}/* media box */.in-the-media-box {	background:url(../images/in-the-media-box.gif) no-repeat;	width:966px;	overflow:hidden;	height:146px;	margin:15px 0 0 7px;}.in-the-media-box .ico img {	margin:0 auto;}.in-the-media-box h2 {	margin:17px 0 0;	padding:0 0 0 24px;}.in-the-media-box h2 img {	display:block;}.box-1,.box-2,.box-3,.box-4,.box-5,.box-6 {	width:137px;	padding:1px 0 0 18px;}.box-2 {	width:144px;	padding-left:28px}.box-3 {	width:125px;	padding-left:28px}.box-4 {	width:122px;	padding-left:28px}.box-5 {	width: 140px;	padding-left:28px}.box-6 {	padding-left:26px;	width:120px;}.in-the-media-box .text {	height:49px;	width:100%;	padding:6px 0 0;}.in-the-media-box .text p {	margin:0;	padding:0 0 0 4px;	font:bold 10px/11px Arial, sans-serif;	color:#332b2c;}.in-the-media-box .text a {	color:#332b2c;	text-decoration: none;}.in-the-media-box .text a:hover {	color:#332b2c;	text-decoration: underline;}.in-the-media-box .link {	float:left;	color:#3a3334;	font:italic 11px Arial, sans-serif;	text-decoration: none;	padding:0 0 0 4px;}.in-the-media-box .link:hover {	text-decoration:underline;}.footer-line {	border-top:1px solid #d1d4ca;	width:945px;	padding:11px 0 0 30px;	margin:10px -6px 0 4px;	}.footer-line table {	width:100%;	}.footer-line table td {	font:9px Verdana, Arial, sans-serif;}.footer-line ul {	margin:0;	padding: 0 30px 0 0;	list-style:none;} .footer-line ul li {	display: inline;	background: url(../images/sep-4.gif) no-repeat;	padding:0 2px 0 6px;}.footer-line ul li.first {	background: none;}.footer-line ul li a {	text-decoration: none;	color: #000;}.footer-line ul li a:hover {	text-decoration: underline;}#footer {	background:#8593a3 url(../images/page-bottom-bg.gif) no-repeat;	padding-top:28px;	padding-bottom:40px;}.footer {	width:100%;}.footer-line-holder {	background:url(../images/dotted-line-7.gif) repeat-y 100% 0;	width:500px;	padding:0 34px;	vertical-align:top;}.footer-line-holder p {	margin: 0;	padding:0 0 15px;	color: #fff;	font: 9px/11px Verdana, Arial, sans-serif;}.bookmark {	padding:0 0 0 60px;	vertical-align:top;}.icons-bookmark {	float:left;	margin-right:30px;}.icons-bookmark p,.icons-proud p {	margin: 0;	padding: 0;	color: #fff;	font: 9px/11px Verdana, Arial, sans-serif;}.icons-bookmark ul,.icons-proud ul {	height:22px;	float:left;	overflow:hidden;	padding:7px 0 7px 10px;	list-style:none;	margin:2px 0 0 -2px;}.icons-bookmark ul {	background: url(../images/icons-bookmark.gif) no-repeat;	width:175px;}.icons-proud ul {	background:url(../images/icons-proud.gif) no-repeat;	width:134px;	padding-left:10px;}.icons-bookmark ul li,.icons-proud ul li {	float:left;	background:url(../images/bottom-book-separator.gif) repeat-y 0 0;	padding:0 5px 0 6px;}.icons-proud ul li {	padding:0 12px 0 13px;}.icons-bookmark ul li.first,.icons-proud ul li.first {	background:none;}/* popup */.popup {	display:none;	clear:both;	position:absolute;	z-index:1000;}.popup-bg-holder {	float:left;	background:url(../images/login-popup.png) no-repeat;	width:230px;	height:128px;	text-align:center;	position:relative;	right: 130px;}.login-form-home {	padding:0;	margin:33px auto 0;	padding:12px 0 0 9px;	width:321px;	background:url(../images/login-form-bg.jpg) no-repeat;	height:58px;	font:10px Arial, Helvetica, sans-serif;	color:#000;}.login-form {	float:left;	margin:0 0 0 20px;	padding:8px 0 6px;	width:193px;	background: url(../images/dotted-line-3.gif) repeat-x 0 100%;	display:inline;	position:relative;}.login-form li {	float:left;	width:193px;	list-style: none;	padding:7px 0 0;}.login-form li label {	float:left;	color:#333;	font:10px Verdana, Arial, sans-serif;	text-align:right;	width:64px;	margin:0 15px 0 0;}.login-form li input {	float:left;	width:98px;	height:15px;	border:1px solid #000;}.login-form li input#btn-login {	width:89px;	height:29px;	border:none;	margin:0 0 0 50px;}.popup-bg-holder a {	position:relative;	text-decoration:none;	color:#333;	font:10px Verdana, Arial, sans-serif;	float:left;	margin:2px 0 0 69px;	display:inline;}.popup-bg-holder a:hover {	text-decoration:underline;}.popup-bg-holder-2 {	background: url(../images/popup-free-registration-large.png) no-repeat;	width:419px;	height:568px;	margin-left: auto;	padding-top: 60px;	padding-right: 0px;	padding-bottom: 60px;	padding-left: 40px;	margin-right: auto;}.registration-form {	float:left;	margin:0;	padding:50px 0 0 30px;	width:255px;	position:relative;}.registration-form li {	list-style:none;	width:255px;	float:left;	padding:0 0 6px;}.registration-form li label {	float:left;	color:#373835;	font:bold 11px Arial, sans-serif;	width:108px;	text-align:right;	padding:0 10px 0 0;}.registration-form li input,.bottom-form input {	float:left;	width:122px;	height:15px;	border:1px solid #999;}.registration-form li input.yellow {	background-color:#ffffa0;}.registration-form li select {	float:left;	width:97px;	height:18px;	background-color:#ffffa0;	font-size:12px;}.registration-form li.check label,.bottom-form .check label {	font:10px Arial, sans-serif;	padding:0;	width:auto;	margin:1px 0 0 3px;}.registration-form li.check input,.bottom-form .check input {	width:15px;	margin:0 0 0 125px;	border:none;}.bottom-form {	float:left;	width:275px;}.bottom-form .check {	float:left;	width:100%;	padding:15px 0 0;}.bottom-form .check label {	margin:0 0 0 3px;	padding:0;	float:left;	font-size:11px;}.bottom-form .check input {	margin-left:89px;}.bottom-form p {	text-align:center;	font:9px Arial, sans-serif;	color:#373835;	padding:0 0 0 55px;	float:left;	margin:0;}.bottom-form p span {	color:#d22a29;}.bottom-form p strong {	font:bold 10px Arial, sans-serif;	text-transform:uppercase;}.bottom-form input#edit {	margin:10px 0 0 105px;}.bottom-form label a {	color:#373835;	font-weight:bold;}.bottom-form label a:hover {	text-decoration:none;}#btn-sign-up {	float:left;	width:135px;	height:29px;	border:none;	margin:16px 0 0 100px;}.btn-close {	position:absolute;	background:url(../images/btn-close.jpg) no-repeat;	width:11px;	height:11px;	text-indent:-9999px;	overflow:hidden;	left: 363px;	top: -27px;}.register-free-button {	float:right;	width:150px;	height:32px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/register-free.jpg);	margin:64px 0 9px;}.register-free-button-invisible {	float:right;	width:150px;	height:32px;	overflow:hidden;	text-indent:-9999px;	margin:64px 0 9px;}.inner-right {	padding-right:16px;}/* change tabs *//*  #changetab-box { width:265px; height:135px;	overflow:hidden; padding:0 72px; clear:both; color:#000;}#changetab-box p {font:10px/10px Verdana, Arial, Helvetica, sans-serif;	color:#666;	margin-top:5px;}.info {font-size:17px; letter-spacing:-1px;}  */#one { width:265px; height:135px; overflow:hidden; padding:0 72px; clear:both; color:#000;}#two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven { width:265px; height:135px;	overflow:hidden; padding:0 72px; clear:both; color:#000; display:none;}#one p, #two p, #three p, #four p, #five p, #six p, #seven p, #eight p, #nine p, #ten p, #eleven p {font:10px/10px Verdana, Arial, Helvetica, sans-serif; color:#333;	margin-top:5px;}#one, #two, #three, #four, #five, #six, #seven, #eight, #nine, #ten, #eleven .info {font-size:17px; letter-spacing:-1px;}#tab-marketingnetwork { width:409px; height:135px; overflow:hidden; padding:0px; clear:both; color:#000;}.tab-1 {background:url(../images/tab-bg-1.jpg);}.tab-2 {background:url(../images/tab-bg-2.jpg);}.tab-3 {background:url(../images/tab-bg-3.jpg);}.tab-4 {background:url(../images/tab-bg-4.jpg);}.tab-5 {background:url(../images/tab-bg-5.jpg);}.tab-6 {background:url(../images/tab-bg-6.jpg);}.tab-7 {background:url(../images/tab-bg-7.jpg);}.tab-8 {background:url(../images/tab-bg-8.jpg);}.tab-9 {background:url(../images/tab-bg-9.jpg);}.tab-10 {background:url(../images/tab-bg-10.jpg);}.tab-11 {background:url(../images/tab-bg-11.jpg);}.tab-marketingnetwork {background:url(../images/marketing-network-top.jpg);}/* icons box */#icon-tbl {	margin:19px 5px 0;	padding:12px 0 14px 13px;	list-style:none;	background:url(../images/icon-tbl-bg.gif) repeat-x;	height:53px;}#icon-tbl li {	float:left;	background:url(../images/icon-dotted.gif) repeat-y;	padding:0 21px;}#icon-tbl li.first {	background:none;}#icon-tbl li a {	height:53px;	overflow:hidden;	text-indent:-9999px;	display:block;	background-position:0 -53px !important;}#icon-tbl li a:hover {	background-position:0 0 !important;}a.ico-1 {	width:41px;	background:url(../images/ico-1.jpg);}a.ico-2 {	width:52px;	background:url(../images/ico-2.jpg);}a.ico-3 {	width:46px;	background:url(../images/ico-3.jpg);}a.ico-4 {	width:41px;	background:url(../images/ico-4.jpg);}a.ico-5 {	width:32px;	background:url(../images/ico-5.jpg);}a.ico-6 {	width:43px;	background:url(../images/ico-6.jpg);}a.ico-7 {	width:59px;	background:url(../images/ico-7.jpg);}a.ico-8 {	width:50px;	background:url(../images/ico-8.jpg);}a.ico-9 {	width:45px;	background:url(../images/ico-9.jpg);}a.ico-10 {	width:48px;	background:url(../images/ico-10.jpg);}a.ico-11 {	width:35px;	background:url(../images/ico-11.jpg);}/* inner content */#inner-tbl {	margin:40px 0 0 4px;}#inner-tbl td {	vertical-align:top;}.enterprise-title {	padding:0 0 0 9px;	font-size:16px;	margin-bottom:25px;}.marketplace {	padding:0 0 0 9px;	font-size:16px;	margin-bottom:45px;}.main-marketplace {	background:url(../images/main-marketplace.gif) repeat-y;}.bottom-marketplace {	background:url(../images/bottom-marketplace.jpg) no-repeat 0 100%;	padding:0 2px 10px 4px;}.marketplace p {	margin:25px 8px 0 13px;	color:#666;}/* page blurbs */.marketplace-narrow {	font-size:14px;	margin-bottom:25px;	padding:0 0 0 9px;}.main-marketplace-narrow {	background:url(../images/main-marketplace-narrow.gif) repeat-y;}.bottom-marketplace-narrow {	background:url(../images/bottom-marketplace-narrow.jpg) no-repeat 0 100%;	padding:0 2px 10px 4px;}.marketplace-narrow p {	margin:25px 8px 0 13px;	color:#666666;}/* page blurbs */.marketplace-narrow-2 {	font-size:14px;	margin-bottom:0px;	padding:0 0 0 9px;}.main-marketplace-narrow-2 {	background:url(../images/main-marketplace-narrow-2.gif) repeat-y;}.bottom-marketplace-narrow-2 {	background:url(../images/bottom-marketplace-narrow-2.jpg) no-repeat 0 100%;	padding:0 2px 10px 4px;}.marketplace-narrow-2 p {	margin:25px 8px 0 13px;	color:#666666;}.inner-dotted-cell {	background:url(../images/dotted-line-2.gif) repeat-y 50% 0;}.marketplace-content-cell-narrow {	padding:0 17px 0 9px;	width:300px;}.ico-cell {	width:66px;}.ico-cell div {	background:url(../images/dotted-line-2.gif) repeat-y 100% 0;	margin-right: 7px;}.marketplace-info {	font:10px Verdana, Arial, Helvetica, sans-serif;	color:#666;}.bullet-list {	padding:0 0 0 25px;	margin:0;	list-style:none;}.marketplace-img {	background:url(../images/dotted-line-2.gif) repeat-y 0 0;	width:142px;}.marketing-img {	width:142px;	padding-top: 25px;}.marketplace-img img {	margin:0 auto;}.marketing-network-img {	background:url(../images/dotted-line-2.gif) repeat-y 0 0;	width:275px;	padding-left: 12px;}.marketing-network-img img {	margin:0 auto;}.learn-more-button {	width:92px;	height:29px;	overflow:hidden;	display:block;	margin:9px 0 0 27px;	background:url(../images/learn-more-button.jpg);	text-indent:-9999px;}.learn-more-button-supplier-page {	width:92px;	height:29px;	overflow:hidden;	display:block;	margin:9px 0 0 77px;	background:url(../images/learn-more-button.jpg);	text-indent:-9999px;}.register-free-supplier-page {	width:112px;	height:29px;	overflow:hidden;	display:block;	margin:9px 0 0 0px;	text-indent:-9999px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.space-line div {	background:url(../images/dotted-line-4.gif) repeat-x 0 0;	margin:25px 13px 16px 6px;}.space-line-2 div {	background:url(../images/dotted-line-4.gif) repeat-x 0 0;	margin:10px 13px 10px 6px;}/* free listing box */#free-listing {	width:201px;	height:175px;	padding:20px 18px 0 27px;	background:url(../images/free-listing-bg.jpg);}#free-listing h3 {	margin-left:0;	padding-right:57px;}#free-listing p {	position:relative;	line-height:10px;}#free-listing .right-img {	float:right;	margin:5px 0 0 -5px;}.add-now-button {	width:92px;	height:29px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/add-now.jpg);	margin-top:28px;	display:block;}/* enterprise box */.enterprise-index-box {	margin:8px 0 0 0;	clear:both;}.enterprise-index-box p {	margin:15px 0 0;	line-height: 16px;}.enterprise-index-box-tbl {	width:548px;	background: url(../images/register-bg-top.gif) no-repeat;}.enterprise-index-box .right-colums-cell {	padding-left:15px;	width:284px;}.enterprise-index-box-tbl td {	vertical-align:bottom;}.enterprise-index-box-bottom {	background:url(../images/register-bg-bottom.gif) no-repeat 0 100%;}.enterprise-index-button-2 {	display:block;	width:131px;	height:52px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/register-free-button-blue.gif);	margin-top: 52px;	margin-right: 0;	margin-bottom: 14px;	margin-left: 65px;}.supplier-signup-button {	display:block;	margin:0 0 14px 14px;	width:144px;	height:65px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/marketing-offers-signup-now.gif);}.reg-free-btns {	width:100%;	overflow:hidden;	padding-top:15px;}.overview-btn,.featuredlist-btn,.featuredlist-free-btn {	height:29px;	overflow:hidden;	text-indent:-9999px;	float:left;	margin-right:12px;}.overview-btn {	width:90px;	background:url(../images/overview-btn.jpg);	margin-left:14px;}.featuredlist-btn {	width:112px;	margin-left:15px;	background:url(../images/featuredlist-btn.jpg);}.featuredlist-free-btn {	width:112px;	margin-left:15px;	background:url(../images/features-button-free-index.gif) no-repeat;}.for-enterprise-box-tbl {	background:url(../images/enterprise-edition-box-bg.gif) no-repeat;	width:544px;	clear:both;	height: 260px;	margin-top: 2px;	margin-right: 0;	margin-bottom: 0;	margin-left: 12px;}.for-enterprise-box-tbl td {	vertical-align:top;}.marketing-network-box-tbl h3,.marketing-network-box-tbl {	background:url(../images/marketing-network-edition-box-bg.jpg) no-repeat;	width:544px;	clear:both;	height: 260px;	margin-top: 2px;	margin-right: 0;	margin-bottom: 0;	margin-left: 12px;}.for-enterprise-box-tbl td {	vertical-align:top;}.for-enterprise-box-tbl h3,.white-tbl h3 {	font:17px/15px Arial, sans-serif;	color:#40362e;	background:url(../images/dotted-line-3.gif) repeat-x 0 100%;	margin-top: 20px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;}.forenterprise-box-top {	background:url(../images/for-users-box-bg-top.gif) no-repeat;	padding:17px 15px 0 18px;}.forenterprise-box-bottom {	background:url(../images/for-users-box-bg-bottom.gif) no-repeat;	height:12px;	font-size:0;	line-height:0;}.columns-cell {	background:url(../images/dotted-line-2.gif) repeat-y 100% 0;}.forenterprise-box-top h2 {	margin:0;}.for-enterprise-box {	float:left;	background:url(../images/for-users-box-bg.gif) repeat-y;	width:546px;	margin:1px 0 0 7px;	display:inline;}.for-enterprise-box-top {	float:left;	background:url(../images/for-users-box-bg-top.gif) no-repeat;	width:546px;}.for-enterprise-box-bottom {	float:left;	background: url(../images/for-users-box-bg-bottom.gif) no-repeat 0 100%;	width:529px;	padding:16px 0 15px 17px;}/* register free */.register-free-box {	margin:8px 0 0 0;	clear:both;}.register-free-box p {	margin:15px 0 0;	line-height: 16px;}.register-box-tbl {	width:548px;	background: url(../images/register-bg-top.gif) no-repeat;}.register-free-box .right-colums-cell {	padding-left:15px;	width:284px;}.register-box-tbl td {	vertical-align:bottom;}.register-box-bottom {	background:url(../images/register-bg-bottom.gif) no-repeat 0 100%;}.register-free-button-2 {	display:block;	width:155px;	height:52px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/register-free-button-orange.gif);	margin-top: 52px;	margin-right: 0;	margin-bottom: 14px;	margin-left: 65px;}.supplier-signup-button {	display:block;	margin:0 0 14px 14px;	width:144px;	height:65px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/marketing-offers-signup-now.gif);}.reg-free-btns {	width:100%;	overflow:hidden;	padding-top:15px;}.overview-btn,.featuredlist-btn,.featuredlist-free-btn {	height:29px;	overflow:hidden;	text-indent:-9999px;	float:left;	margin-right:12px;}.overview-btn {	width:90px;	background:url(../images/overview-btn.jpg);	margin-left:14px;}.featuredlist-btn {	width:112px;	margin-left:15px;	background:url(../images/featuredlist-btn.jpg);}.featuredlist-free-btn {	width:112px;	margin-left:15px;	background:url(../images/features-button-free-index.gif) no-repeat;}/* information guide box */.info-guide-box {	margin:11px 0 0 12px;}.info-guide-tbl {	width:546px;	background:url(../images/guide-bg.gif) repeat-y;}.info-guide-top {	background:url(../images/top-guide.gif) no-repeat;	height:7px;	font-size:0;	line-height:0;	overflow:hidden;}.info-guide-bottom {	background:url(../images/bottom-guide.gif) no-repeat 0 100%;	height:8px;	overflow:hidden;	font-size:0;	line-height:0;}ul.tab-list {	padding:10px 0 0;	margin:0;	list-style:none;	font-size:13px;	color:#000;}ul.tab-list li {	background:url(../images/guide-tab.jpg) no-repeat;padding:6px 0 16px 16px;}ul.tab-list li ul {	padding:10px 0 0;	margin:0;	list-style:none;	width:100%;	overflow:hidden;	font-size:12px;	line-height:13px;}ul.tab-list li ul li {	background:url(../images/guide-bg-content.gif) no-repeat;	padding:0 0 10px 26px;	float:left;	width:132px;}ul.tab-list li ul li a {	color:#666;	text-decoration:none;}ul.tab-list li ul li a:hover {	color:#3ca5dc;	text-decoration:underline;}/* right box with ANNOUNCEMENT etc. */.white-tbl {	width:402px;	background:url(../images/white-repeat.gif) repeat-y;	clear:both;}.top-white {	background:url(../images/top-white-right.gif) no-repeat;	height:8px;	line-height:0;	font-size:0;}.bottom-white {	background:url(../images/bottom-white-right.gif) no-repeat;	height:8px;	line-height:0;	font-size:0;}.inner-white-box {	padding:0 32px 0 33px;}.inner-white-box-enterprise {	padding:0 32px 0 33px;}.cite-box {	width:100%;	overflow:hidden;	position:relative;	background:url(../images/dotted-line-5.gif) repeat-y 243px 0;	margin-top:15px;}.white-tbl .more-comments a {	width:85px;	display:block;	text-align:right;	padding-right:21px;	background-position:100% 50%;	line-height:11px;	position:absolute;	right:0;	bottom:0;}.white-tbl .form-comments {	padding:0 52px 0 54px;	background:none;	background:url(../images/whitebox-form.jpg) no-repeat;	height:99px;	width:280px;	margin:20px 0 0 8px;	display:inline;}.white-tbl .form-comments textarea {	width:271px;}.more-questions-btn {	display:block;	margin:0 auto;	width:122px;	height:30px;	overflow:hidden;	text-indent:-9999px;	background:url(../images/more-questions-btn.jpg);}#what-is-it-div {	margin-top: 22px;}#enterprise-index-div {	margin-top: 77px;}
