html * {	margin: 0;	padding: 0;}body { background: #e4e4e4; }/*-- Global ---------- */body, textarea { font: 12px/18px Verdana, Tahoma, sans-serif;color: #333333;}a { 	color: #b63700;	font-weight: bold;	}a:hover { color: red; }img, fieldset { border: 0; }select option { padding: 0 10px 0 0; }h1 { font-size: 36px; line-height: 36px; padding-top: 18px; padding-bottom: 18px; }h2 { font-size: 28px; line-height: 36px; padding-top: 9px; padding-bottom: 9px; }h3 { font-size: 18px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }h4 { font-size: 14px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }h5 { font-size: 12px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }h6 { font-size: 10px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }p { padding: 0 0 18px 0; }h1, h2, h3, h4, h5, h6 { /* font-weight: normal; */}blockquote {		padding: 18px;	background: #eee;		margin: 0px 36px 18px 18px;	}ul, ol {		margin: 0px 36px 18px 18px;}ul li, ol li { margin: 9px 0 9px 0;}img.content_image_left {float: left;margin: 0 18px 18px 0;}img.content_image_right {float: right;margin: 0 0 18px 18px;}/*-- Clearing Styles & Container --*/.container {width: 961px;margin: 0 auto;padding: 0 6px 0 6px;background: url("../images/main_tile.gif") repeat-y;}.block {width: 961px;margin: 0 auto;	}.clearfix { display: inline-block; }.block:after, .clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.column {float: left;width: 240px;}/*-- Header --*/#header {background: url("../images/header_nav_bg.jpg") repeat-x;height: 45px;width: 973px;margin: 0 auto;}/*-- Main Navigation --*/ul#navigation { margin: 0;list-style: none;height: 45px;background: url("../images/header_l.jpg") no-repeat;padding: 0 0 0 14px;float: left;}ul#navigation li { margin: 0;float: left;}ul#navigation li a {display: block;float: left;text-decoration: none;color: #fff;padding: 16px 6px 6px 6px;font-weight: normal;font-size: 11px;}ul#navigation li a:hover { text-decoration: underline; }p#header_login { text-align: right; background: url("../images/header_r.jpg") 100% 0%  no-repeat;padding: 11px 26px 0 0;height: 34px;color: #fff;font-size: 10px;font-weight: bold;}p#header_login img { vertical-align: middle; margin: 0 0 0 6px;} /*#header_login a {text-decoration: none;background: url("../images/header_login_button.jpg") no-repeat;height: 28px;width: 69px;text-indent: -9999em;}*//*-- Logo --*/p#logo { padding: 0;}p#logo a {display: block;text-decoration: none;float: left;width: 171px;height: 84px;text-indent: -999em;background: url("../images/mercantec_logo.jpg") no-repeat;}#partner_logo {margin: 20px 0 0 10px;}/*-- Intro --*/#intro {}#intro_content {float: left;width: 706px;background: url("../images/intro_bg.jpg") 0% 100% no-repeat;height: 329px;}	#intro_content_text {	clear: both;	width: 433px;	padding: 30px 0 0 27px;	}		#intro_content_text h1#intro_content_title {		width: 350px;	height: 37px;	text-indent: -999em;	background: url("../images/intro_content_title.gif") no-repeat;	padding: 0 0 9px 0;		}#intro_sidebar {float: left;width: 255px;}		#intro_sidebar h3#intro_signup_title {				text-decoration: none;		width: 255px;		height: 65px;		text-indent: -999em;		background: url("../images/intro_signup_header.jpg") 0px 30px no-repeat;		padding: 30px 0 0 0;				}			#intro_sidebar h3#intro_freeaccount_button { padding: 0; }			#intro_sidebar h3#intro_freeaccount_button a {		display: block;		text-decoration: none;		width: 255px;		height: 125px;		text-indent: -999em;		background: url("../images/intro_freeaccount_button.jpg") no-repeat;		padding: 0;		}				#intro_sidebar h3#intro_freeaccount_button a:hover { background-position: 0px -125px; }				#intro_sidebar p {		height: 109px;		padding: 0 36px 0 20px;		background: url("../images/intro_signup_bg.jpg") repeat-y;		color: #fff;		font-size: 11px;		line-height: 17px;				}				/* Secondary Home Sections */#home_content_container {background: url("../images/block_corner_l.gif") no-repeat;padding: 0 0 20px 0;}		#home_content_main {				width: 671px;		float: left;		margin: 20px 0 0 0;		border-right: solid 1px #e3e3e3;		padding: 0 12px 0 22px;				}						h2#home_content_title {						background: url("../images/everybodysdoingit_title.gif") no-repeat;				width: 224px;				height: 22px;				text-indent: -999em;				padding: 0 0 9px 0;				line-height: 22px;												}								table#examples {								width: 671px;				border: solid 2px #fff;												}								table#examples td {								background: #e3eaf2;				padding: 9px 75px 9px 9px;								border-bottom: solid 16px #fff;				border-left: solid 8px #fff;				font-size: 11px;												}								table#examples td.left {								border-right: solid 8px #fff;				border-left: none;												}								table#examples td h4 {								padding: 0 0 9px 0;				color: #024387;								}								table#examples td p { padding: 0; }								table#examples td a.more {								display: block;								}								table#examples td#retailers {								background:#e3eaf2 url("../images/retailers_bg.jpg") right bottom no-repeat;								}								table#examples td#schools {								background:#e3eaf2 url("../images/schools_bg.jpg") right bottom no-repeat;								}								table#examples td#bloggers {								background:#e3eaf2 url("../images/bloggers_bg.jpg") right bottom no-repeat;								}								table#examples td#seasonal {								background:#e3eaf2 url("../images/seasonal_bg.jpg") right bottom no-repeat;								}								p.signup_button {								padding: 0;												}								.signup_button_1 {								width: 671px;				height: 67px;				display: block;				text-decoration: none;				text-indent: -999em;				background: url("../images/signup_button_1.gif") no-repeat;												}								.signup_button_1:hover { background-position: 0px -67px; }								.signup_button_2 {								width: 671px;				height: 51px;				display: block;				text-decoration: none;				text-indent: -999em;				background: url("../images/signup_button_2.gif") no-repeat;				margin: 0 auto;								}								.signup_button_2:hover { background-position: 0px -51px; }								.faq_section {								background: #e3eaf2;				padding: 18px;				margin: 9px 0 9px 0;								}																.faq_section ul {								list-style: none;				padding: 0;				margin: 0;								}								.faq_section ul li {								padding: 0;				margin: 0 0 12px 0;				border-bottom: solid 1px #fff;								}								.faq_section ul li.last { 								border: none; 				margin: 0;								}												.faq_section ul li h2 {								font-size: 18px;				padding: 0;				color: #67b900;								}								.faq_section ul li p {								padding: 0 0 18px 30px;								}						#home_content_sidebar {				width: 225px;		float: left;		background: url("../images/block_corner_r.gif") 100% 0% no-repeat;		padding: 20px 18px 0 12px;				}				#home_content_sidebar h2#partnerships_title {				background: url("../images/partnerships_title.gif") no-repeat;		width: 129px;		height: 21px;		padding: 0 0 9px 0;		text-indent: -999em;		line-height: 21px;				}				#home_content_sidebar h2#testimonials_title {				background: url("../images/testimonials_title.gif") no-repeat;		width: 128px;		height: 17px;		padding: 0 0 9px 0;		text-indent: -999em;		line-height: 21px;		}				.sidebar_section {				padding: 0 0 9px 0;		margin: 0 0 18px 0;		background: url("../images/hori_dots.gif") 0% 100% repeat-x;				}				.sidebar_section a.url {				font-weight: normal;		display: block;		padding: 0 0 9px 0;				}				.sidebar_section .name {				font-weight: bold;		color: #67b900;				}				/* Subpage Content */#sub_content_container {background: url("../images/subpage_content_bg.jpg") no-repeat;padding: 0 0 20px 0;}		#sub_content_main {				width: 889px;		padding: 36px 36px 0 36px;		/*background: url("../images/block_corner_r.gif") top right no-repeat;*/				}				#contenttitle {				border-bottom: solid 1px #e4e4e4;		font-weight: normal;		color: #024387;		font-size: 24px;		padding: 0 0 18px 0;		margin: 0 0 18px 0;				}				p.back { 				float: right;		padding: 6px 0 0 0;				}				p.back a {				color: #023487;		background: url("../images/arrow_l_blu.gif") 0% 50% no-repeat;		padding: 0 0 0 12px;		text-decoration: none;				}		/* Footer */#footer {background: url("../images/footer_bg.gif") no-repeat;height: 61px;text-align: center;padding-bottom: 30px;}		#footer p {				padding: 18px 0 0 0;				}
