@charset "UTF-8";

/* General Styles */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-repeat: repeat;
	background-color: #FFF;
	height: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
}

/* Home Page Hats Styles */

#homepage-hat {
	width: auto;
	height: 65px;
	margin-bottom: 10px;
}
#homepage-hat #hat-content {
	width: 990px;
	margin: auto;
}
#homepage-hat #hat-content #wsjdn-logo {
	height: 35px;
	width: 167px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}
#homepage-hat #hat-content #tagline {
	padding-top: 25px;
	padding-bottom: 25px;
	float: left;
	height: 15px;
	font-size: 15px;
	color: #FFFFFF;
	margin-left: 25px;
	font-weight: bold;
}

/* Site Hats Styles */

#hat {
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0077AA;
	height: 45px;
	background-color: #EEE;
}
#hat #hat-content {
	width: 990px;
	margin: auto;
	height: 45px;
}
#hat #hat-content #wsjdn-logo {
	height: 34px;
	width: 167px;
	padding-top: 6px;
	float: left;
}
#hat #hat-content #tagline {
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	height: 14px;
	font-size: 14px;
	color: #333;
	margin-left: 15px;
	font-weight: bold;
}

#hat #hat-content #top-nav {
	float: right;
	height: 13px;
	width: auto;
	padding-top: 26px;
	padding-bottom: 26px;
	font-size: 13px;
}

#hat #hat-content #top-nav a:link {
	font-size: 13px;
	font-weight: bold;
	margin-left: 9px;
}
#hat #hat-content #top-nav a:active {
	font-size: 13px;
	font-weight: bold;
	margin-left: 9px;
}
#hat #hat-content #top-nav a:hover {
	font-size: 13px;
	font-weight: bold;
	margin-left: 9px;
}
#hat #hat-content #top-nav a:visited {
	font-size: 13px;
	font-weight: bold;
	margin-left: 9px;
}


/* Container Styles */

#container {
	margin: auto;
	height: auto;
	width: 990px;
}

/* Business Category Styles */

#container #category-name {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-left: 15px;
	color: #FFFFFF;
}

/* Left Column Styles */

#container #content #left-column {
	background-color: #FFFFFF;
	width: 637px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

#container #content #left-column {
	background-color: #FFFFFF;
	width: 637px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#container #content #adspecs-left-column {
	background-color: #FFFFFF;
	width: 590px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-right: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	height: 700px;
}


#container #content #left-column-home {
	width: 620px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: auto;
	background-color: #FFFFFF;
}

#container #content #left-column #zip #zip-content {
	height: 12px;
	padding-top: 19px;
	padding-bottom: 19px;
}

#container #content #left-column td {
	padding-bottom: 5px;
	padding-top: 5px;
}

#container #content #roundtop {
	background-image: url(assets/roundtop-15px.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 15px;
}

#container #roundbottom {
	background-image: url(assets/roundbottom-15px.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 15px;
}

/* Left Column - FAQs and Glossary */

#container #faq-content {
	background-color: #FFFFFF;
	width: 620px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#container #faq-roundtop {
	background-image: url(assets/roundtop-15px.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 15px;
	margin-top: 20px;
}

#container #faq-roundbottom {
	background-image: url(assets/roundbottom-15px.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 15px;
}


/* Change ## Styles */

#container #content #left-column #change-market {
	float: right;
	font-size: 10px;
}


/* Right Column Styles */

#container #content #right-column {
	float: right;
	width: 320px;
}

.module {
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

.right-top-round {
	background-image: url(assets/roundtop-right.gif);
	background-repeat: no-repeat;
	height: 15px;
}

.right-bottom-round {
	background-image: url(assets/right-roundbottom.gif);
	height: 15px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

/* Modules in Right Column */

.module-content {
	padding-top: 8px;
	padding-bottom: 8px;
}

.module-content-2 {
	padding-top: 17px;
	width: 500px;
	height: 33px;
}

.module-content-3 {
	width: auto;
	height: 33px;
}

.module-copy {font-size: 16px
}

.adtemp-sample {
	height: 170px;
	width: 204px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border: 1px solid #EEE;
}


/* Select Button Under Template Samples */

.select-button {
	background-image: url(assets/submit-orange-2.jpg);
	height: auto;
	width: 106px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-repeat: repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}

.select-button-2 {
	background-image: url(assets/submit-orange-2.jpg);
	height: 18px;
	width: 106px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
			padding-top: 5px;


}
.select-button-3 {
	background-image: url(assets/submit-orange-2.jpg);
	height: 18px;
	width: 75px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;

}
.select-button-4 {
	background-image: url(assets/submit-orange-2.jpg);
	height: 18px;
	width: 50px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
		font-family: Arial, Helvetica, sans-serif;

}

#container #content #right-column #templates #select a {
	font-size: 14px;
	color: #FFFFFF;
	display: block;
	text-align: center;
}

/* Headline Styles */

h1 {
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #0077AA;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
}

h2 {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
}

h3 {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
}

h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h6 {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* General Copy Styles */

.module-copy {font-size: 16px}


/* Link Styles */

	/* General Links */

	a:link {
	color: #0077AA;
	text-decoration: none;
	}
	a:visited {
	text-decoration: none;
	color: #0077AA;
	}
	a:hover {
	text-decoration: none;
	color: #c74b15;
	}
	a:active {
	text-decoration: none;
	color: #0077AA;
	}

	/* Right Column Links */

	#container #content #right-column a:link {
	text-decoration: none;
	color: #0077AA;
	font-size: 16px;
	font-weight: bold;
	}

	#container #content #right-column a:hover {
	text-decoration: none;
	color: #c74b15;
	font-size: 16px;
	font-weight: bold;
	}

	#container #content #right-column a:active {
	text-decoration: none;
	color: #0077AA;
	font-size: 16px;
	font-weight: bold;
	}

	#container #content #right-column a:visited {
	text-decoration: none;
	color: #0077AA;
	font-size: 16px;
	font-weight: bold;
	}


	/* Change Links */

	#container #content #left-column #change-market a:link {
	font-size: 10px;
	text-decoration: none;
	color: #0077AA;
	}
	
	#container #content #left-column #change-market a:hover {
	font-size: 10px;
	text-decoration: none;
	color: #c74b15;
	}

	#container #content #left-column #change-market a:active {
	font-size: 10px;
	text-decoration: none;
	color: #0077AA;
	}

	#container #content #left-column #change-market a:visited {
	font-size: 10px;
	text-decoration: none;
	color: #0077AA;
	}

/* Line Break */

.line {
	margin-bottom: 15px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}

/* Module Links */


/* General Tags */

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Icon Styles */

.icon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-color: #333333;
	margin-bottom: 20px;
}

.adspecs-icon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/specs-icon-2.gif);
}

.zip-icon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/zip-icon.gif);
}
.zip-icon-2 {
	float: left;
	height: 25px;
	width: 25px;
	background-repeat: no-repeat;
	background-image: url(assets/zip-icon-small-2.gif);
}
.contact-icon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/contact-icon.gif);
}
.template-icon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/template-icon.gif);
}
.error-icon {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/error-icon.jpg);
}

.faq-icon-big {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/faq-icon.gif);
}
.where-icon {
	float: left;
	height: 52px;
	width: 52px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-image: url(assets/where-icon.gif);
}

.howmany-icon {
	float: left;
	height: 80px;
	width: 96px;
	margin-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
}
.download-icon {
	background-image: url(assets/download-icon.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
}

/* WSJ.com, Barrons.com and marketWatch.com Sections */

.wsj-screen {
	height: auto;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.wsj-screen-b {
	height: auto;
	width: 200px;
	border: 1px solid #CCCCCC;
}

.barrons-screen {
	height: auto;
	width: 200px;
	border: 1px solid #CCCCCC;

}
.barrons-screen-b {
	height: auto;
	width: 200px;
	border: 1px solid #CCCCCC;

}

.mw-screen {
	height: auto;
	width: 200px;
		border: 1px solid #CCCCCC;

}
.mw-screen-b {
	height: auto;
	width: 200px;
		border: 1px solid #CCCCCC;

}
.atd-screen {
	height: 170px;
	width: 200px;
	border: 1px solid #CCCCCC;
}

.where {
	margin-bottom: 10px;
	height: 240px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.where-2 {
	height: 240px;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.where-3 {
	margin-bottom: 10px;
	height: 175px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.where-4 {
	height: 175px;
	margin-top: 10px;
	padding-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.info {
	float: right;
	width: 400px;
}

.info1 {
	float: right;
	width: 400px;
	margin-top: 50px;
}
/* Footer - Legal, Copyright, etc. */

#footer {
	height: auto;
	clear: both;
	text-align: left;
	background-color: #FFF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #333;
	margin-top: 15px;
}

#footer a {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	text-decoration: underline;
}
.dark-bg #privacy-footer {
	padding: 15px;
	height: auto;
	width: 990px;
	margin: auto;
	font-size: 10px;
	color: #CCC;
	clear: both;
	text-align: left;
}
.dark-bg #privacy-footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
}


/* Who Can Participate Section on Market Page at top */

#container #content #left-column #howmany-module {
	height: 80px;
	width: 350px;
	padding-right: 10px;
	margin-bottom: 10px;
}
#container #content #left-column #howmany-module #howmany-content {
	height: 60px;
	margin-left: 100px;
	padding-top: 20px;
}
#container #content #left-column #howmany-module .howmany-icon #number {
	font-size: 50px;
	font-weight: bold;
	color: #2266AA;
	text-align: center;
	padding-left: 6px;
	height: 80px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Tips */

.tip {
	float: right;
	height: 52px;
	width: auto;
}
.tip-2 {
	height: 52px;
	width: auto;
}
.tip-icon {
	background-image: url(assets/faq-icon-small.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
	margin: 8px;
	float: left;
}
.tip-icon-2 {
	background-image: url(assets/faq-icon-small.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.tip-icon-4 {
	background-image: url(assets/faq-icon-small.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.tip-content {
	font-size: 12px;
	margin-left: 52px;
	margin-top: 20px;
}
.tip-content-2 {
	font-size: 12px;
	margin-left: 52px;
	margin-top: 12px;
}
.tip-content-3 {
	font-size: 12px;
	margin-left: 52px;
	margin-top: 12px;
}
.tip-content-4 {
	font-size: 12px;
	margin-left: 52px;
	margin-top: 12px;
}

#container #category-content {
	background-color: #FFFFFF;
}
#container #round-top {
	background-image: url(assets/round-top-990.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 990px;
}
#container #round-bottom {
	background-image: url(assets/round-bottom-990.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 990px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sellpoint {
	height: 185px;
	width: 600px;
	margin-bottom: 20px;
}
#container #content #right-column #adspecs .module-content td {
	padding-bottom: 5px;
}
#container #content #left-column #description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.button {
	background-image: url(assets/local-nav-orange-button.jpg);
	height: auto;
	width: 106px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-repeat: repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
}
#footer #footer-links {
	float: right;
	padding-right: 15px;
}
#container #category-content #category-overview #category-image {
	float: right;
	width: 450px;
	height: 197px;
}
.overview-module {
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 20px;
}
.where-logos {
	float: right;
	width: 225px;
	height: 428px;
}
.selling-point {
	width: 350px;
	margin-right: 20px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 465px;
}
.selling-point-module {
	margin-bottom: 20px;
}
.selling-point-module-1 {
	margin-bottom: 0px;
}
#container #faq-content #sites-appear {
	height: 250px;
	width: 620px;
	margin-top: 10px;
}
.selling-content {
	float: right;
	width: 200px;
	height: 104px;
	padding-top: 25px;
}
.wsjlogo {
	height: 398px;
	width: 225px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#container #content #right-column #contact .module-content td {
	padding-bottom: 5px;
}
.barronslogo {
	background-image: url(assets/barrons-logo.jpg);
	background-repeat: no-repeat;
	height: 37px;
	width: 199px;
	margin-bottom: 20px;
	margin-top: 20px;
	background-position: center;
}
.mwlogo {
	background-image: url(assets/MW_logo_color.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 199px;
	margin-bottom: 20px;
	margin-top: 20px;
	background-position: center;
}
#container #category-content #category-overview {
	height: 197px;
}
.bank-image {
	background-image: url(assets/bank-image.gif);
	background-repeat: no-repeat;
}
.other-image {
	background-image: url(assets/other-business-img-2.gif);
	background-repeat: no-repeat;
}
.auto-image {
	background-image: url(assets/auto-larger.gif);
	background-repeat: no-repeat;
}
.law-image {
	background-image: url(assets/lawfirm-image.gif);
	background-repeat: no-repeat;
}
.recruitment-image {
	background-image: url(assets/recruitment-img-big.gif);
	background-repeat: no-repeat;
}
.realestate-image {
	background-image: url(assets/realestate-large.gif);
	background-repeat: no-repeat;
}

.accounting-image {
	background-image: url(accounting-img.jpg);
	background-repeat: no-repeat;
}
.exclusive-img {
	background-image: url(assets/exclusive-img-1.jpg);
	height: 129px;
	width: 134px;
	background-repeat: no-repeat;
}
.easy-img {
	background-image: url(assets/easy-image-1.jpg);
	height: 129px;
	width: 134px;
	background-repeat: no-repeat;
}
.affordable-img {
	background-image: url(assets/affordable-image.jpg);
	height: 129px;
	width: 134px;
	background-repeat: no-repeat;
}
.orange-bg {
	background-image: url(assets/orange-bg.gif);
	background-repeat: repeat-x;
}
.tan-bg {
	background-image: url(assets/tan-bg.gif);
	background-repeat: repeat-x;
}
#container #content #right-column #contact .module-content td {
	padding-bottom: 5px;
}
#container #category-content #category-overview #category-stats {
	width: 500px;
}

#container #content #left-column .template-select-info .select-button-2 a {
font-size: 14px;
	color: #FFFFFF;
	display: block;
	text-align: center;
}
.template-select-info {
	float: right;
	height: 120px;
	margin-right: 100px;
	width: 250px;
	padding-top: 30px;
	margin-top: 20px;
}
#container #content #left-column #faq-questions {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 300px;
}
.dark-bg {
	background-color: #666666;
	background-image: none;
	background-repeat: no-repeat;
}
.law-template {
	float: left;
	height: 280px;
	width: 336px;
}
#container #content #left-column #template-container {
	height: 288px;
	padding-bottom: 20px;
	padding-top: 20px;
}
#container #content #left-column #template-container #template-info {
	float: right;
	width: 250px;
}

.template-holder {
	height: 170px;
	width: 204px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.template-holder-1 {
	height: 282px;
	width: 338px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.breakdown-info {
	float: right;
	width: 250px;
}
#container #content #left-column #template-breakdown {
	height: 290px;
}
#container #content #left-column #template-breakdown-2 {
	height: 290px;
		margin-top: 10px;

}

.template-holder-2 {
	height: 250px;
	width: 300px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.temp-holder {
	height: 250px;
	width: 204px;
	margin-right: 40px;
	margin-bottom: 10px;
	float: left;
}
.temp-holder-b {
	height: 182px;
	width: 204px;
	margin-bottom: 10px;
	float: left;
}
.temp-ad-row-a {
	height: 250px;
	margin-bottom: 20px;
}
.temp-ad-row-b {
	height: 250px;
}

.select-button-3 {
	background-image: url(assets/local-nav-orange-button.jpg);
	height: 18px;
	width: 106px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.select-button-3 a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;	
}
.select-button-3 a:link {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;	
}
.select-button-3 a:hover {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;	
}
.select-button-3 a:visited {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;	
}
.select-button-3 a:active {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	display: block;	
}


.tip-4 {
	clear: both;
	float: right;
	height: 52px;
	width: 250px;
}
.beta {
	float: right;
	color: #FFFFFF;
	margin-top: 42px;
	margin-left: 15px;
	padding-top: 5px;
	padding-left: 5px;
}
.beta a:link {
	color: #FFFFFF;
}
.beta a:actve {
	color: #FFFFFF;
}
.beta a:visited {
	color: #FFFFFF;
}
.beta a:hover {
	color: #FFFFFF;
}
.available {
	text-align: center;
	padding-left: 6px;
	font-size: 12px;
	height: 12px;
	padding-bottom: 10px;
	color: #999999;
	margin: 0px;
}

#container #content #left-column #participate_module {
	height: 100px;
	margin-top: 10px;
	width: 490px;
}
#container #content #left-column #participate_module #available {
	width: 90px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	margin-right: 20px;
	padding-right: 10px;
	height: 86px;
	font-size: 50px;
	font-weight: bold;
	color: #0077AA;
	text-align: center;
	padding-top: 14px;
}
.share {
}
#container #content #left-column #participate_module #available-content {
	float: right;
	width: 370px;
	padding-top: 34px;
}
#container #content #right-column #contact .search_zip #zipsearch1 {
	margin-top: 0px;
	margin-bottom: 0px;
}
ol {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.search_zip {
	height: auto;
	margin-bottom: 0px;
}
#container #content #right-column #contact .search_zip #zipsearch1 #button {
	background-image: url(assets/blue-button.jpg);
	height: 22px;
	width: 75px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #CCCCCC;
	padding-bottom: 5px;
}
#container #content #right-column #contact .search_zip #zipsearch1 #zipsearch {
	font-size: 14px;
	color: #999;
	padding: 2px;
}
.select_cat {
	height: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.bank_img {
	background-image: url(assets/bank-image-70p.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 314px;
	margin-right: 10px;
	float: left;
}
.law_img {
	background-image: url(assets/lawfirm-image-70p.jpg);
	background-repeat: no-repeat;
	height: 138px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.recruitment_img {
	background-image: url(assets/recruitment-img-small.gif);
	background-repeat: no-repeat;
	height: 138px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.realestate_img {
	background-image: url(assets/realestate-small.gif);
	background-repeat: no-repeat;
	height: 138px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.accounting_img {
	background-image: url(accounting-img-70.gif);
	background-repeat: no-repeat;
	height: 138px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.other_img {
	background-image: url(assets/other-business-img-1.gif);
	background-repeat: no-repeat;
	height: 138px;
	width: 315px;
	margin-right: 10px;
	float: left;
}
.auto_img {
	background-image: ;
	background-repeat: no-repeat;
	height: 138px;
	width: 315px;
	margin-right: 10px;
	float: left;
	background-image: url(assets/auto-img-1.jpg);
	background-position: left;
}
. _cat {
	width: 550px;
	float: right;
	margin-right: 50px;
}
#container #content #left-column #m_works ul {
	list-style-type: disc;
	margin-left: 10px;
}
.zip-look {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 310px;
}
.find-zip-copy {
	margin-left: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	width: 100px;
	padding-top: 6px;
}
.ziplookup {
	width: 170px;
	float: right;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}

#container #category-content #share {
	height: 30px;
	clear: both;
}
.info_cat {
	float: right;
	width: 625px;
}
.cat-des {
	font-size: 12px;
	font-weight: normal;
}
.share {
	width: 300px;
	height: auto;
}
.share {
	float: right;
	font-size: 12px;
	font-weight: normal;
	margin-right: 700px;
	margin-left: 150px;
}
#container #content #left-column #change-market .addthis_toolbox addthis_default_style {
	}
#container #content #left-column .addthis {
	width: 230px;
	float: right;
	font-size: 10px;
}
#container #content #left-column .addthis #addthis-1 {
	float: left;
}
#container #content #logos-roundbottom {
	margin-bottom: 20px;
	background-image: url(assets/roundbottom-15px.gif);
	background-repeat: no-repeat;
	width: 650px;
	height: 15px;
}

#container #content #left-column-home .selling-point .selling-point-module-1 #ads2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	padding-top: 10px;
}
#container #content #left-column-home #ads2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	padding-top: 10px;
}
.wsjdn {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	padding-top: 10px;
	font-size: 14px;
}
.at {
	height: 15px;
	width: 300px;
}
.select_market {
	margin-top: 10px;
	margin-bottom: 10px;
}
.site-rotate {
	height: 100px;
	width: 620px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.key {
	float: right;
	width: 220px;
}
.city-notav {
	color: #999999;
	font-size: 14px;
}
.key2 {
	float: right;
	padding-top: 5px;
}
#container #category-name2 {
	height: 20px;
}
.category_name_main {
	margin-bottom: 15px;
}
#container #category-name4 {
	margin-top: 15px;
	margin-bottom: 15px;
	height: 25px;
}
.new {
	color: #FFF;
	padding: 2px;
	float: left;
	background-color: #c74b15;
	font-size: 10px;
	width: auto;
	margin-right: 5px;
	font-weight: bold;
}
.home_hdr {
	height: 46px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 4px;
	width: 620px;
}
.spacer {
	height: 1px;
	padding-bottom: 20px;
}
.what_copy {
	float: right;
	margin-top: 10px;
	width: 260px;
	font-size: 14px;
}
.start_button {
	color: #FFF;
	background-color: #c74b15;
	display: block;
	padding: 6px;
	width: 130px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #EEEEEE;
	background-image: url(orange-button.jpg);
	background-repeat: repeat;
}
#container #content #left-column-home .whatisit .what_copy .start_button a {
	color: #FFF;
	display: block;
}
.whatisit {
}
.whatisit {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.latestnews {
	width: 190px;
	height: 160px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	padding-left: 10px;
	margin-left: 10px;
	float: left;
}
.usetemplates {
	float: left;
	height: 160px;
	width: 190px;
	margin-left: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.whatsites {
	height: 160px;
	width: 190px;
	float: left;
}
.sub-sections {
	height: 170px;
}
.subheader {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
	color: #0077AA;
}
.instruction {
	font-size: 10px;
	color: #CCC;
}
.menu {
	width: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	float: left;
	height: 19px;
	padding-top: 6px;
}
.menu a {
	color: #FFFFFF;
	margin-right: 15px;
}
.menu a:hover {
	color: #FFFFFF;
	margin-right: 15px;
	text-decoration: underline;
}
.menu a:active {
	color: #FFFFFF;
	margin-right: 15px;
}
.menu a:link {
	color: #FFFFFF;
	margin-right: 15px;
}
.menu a:visited {
	color: #FFFFFF;
	margin-right: 15px;
}
.sharethis {
	float: right;
}
.wsjdnhome {
	margin-right: 20px;
}
.home-logo {
	height: 46px;
	width: 450px;
	float: left;
	font-size: 16px;
}
.site-tag {
	width: 200px;
	float: right;
	padding-top: 15px;
}
#hat2 {
	background-color: #EEE;
	height: 45px;
	border-bottom-width: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #333;
}
.hat2content {
	margin: auto;
	width: 990px;
	height: 38px;
	padding-top: 4px;
}
.logo-content {
	width: 400px;
}
.tagline {
	float: right;
	margin-right: 60px;
	font-size: 13px;
	color: #333;
	padding-top: 11px;
	font-weight: bold;
}
.available {
	float: right;
	width: auto;
	padding: 5px;
	background-color: #FFC;
	color: #333;
	height: auto;
	text-align: left;
}
.footer-well {
	background-color: #EEE;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0077AA;
	height: auto;
	width: auto;
	margin-top: 20px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
}
.footer-well .footer-well-content {
	height: auto;
	width: 990px;
	padding-bottom: 20px;
	margin: auto;
	padding-top: 20px;
}
.footer-well .footer-well-content a {
	margin-right: 15px;
}
.thumb-img-holder {
	height: 146px;
	width: 207px;
	margin-right: 20px;
	border: 1px solid #CCC;
	
}
.thumb-img-holder-notfirst {
	height: 146px;
	width: 207px;
	margin-right: 20px;
	border: 1px solid #CCC;
	float: left;	
}
.sample-container {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: auto;
}
.sample-container-bottom {
	margin-bottom: 0px;
	}
.site-name {
	margin-bottom: 20px;
}
.site-section-sample {
	font-size: 12px;
	color: #666;
	padding-top: 5px;
}
.getstarted {
	float: right;
	width: 370px;
	background-color: #FFC;
	padding: 5px;
}
.getstarted a {
	padding: 0px;
	margin-left: 10px;
}
.notfound {
	margin-bottom: 20px;
	background-color: #FFC;
	padding: 10px;
	clear: both;
	height: auto;
	font-size: 14px;
	color: #C00;
}
.notfound a {
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
}
.notfound a:link {
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
}
.notfound a:visited {
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
}
.notfound a:active {
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
}
.notfound a:hover {
	font-size: 14px;
	color: #C00;
	text-decoration: underline;
}.share-bar {
	background-color: #EEE;
	padding: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0077AA;
	margin-bottom: 30px;
}
.share-content {
	margin: auto;
	width: 990px;
}
.footer-content {
	margin: auto;
	width: 990px;
}
.share-content a {
	text-decoration: underline;
	margin-right: 20px;
}
.share-content a:link {
	text-decoration: underline;
	margin-right: 20px;
}
.share-content a:active {
	text-decoration: underline;
	margin-right: 20px;
}
.share-content a:hover {
	text-decoration: underline;
	margin-right: 20px;
}
.share-content a:visited {
	text-decoration: underline;
	margin-right: 20px;
}#container #category-content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible div div .search_zip #zipsearch1 #zipsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 3px;
	margin-right: 10px;
}
.spacing {
	margin-right: 20px;
}
#container #category-content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible div div .select-search_zip {
	height: 500px;
}
#container #category-content #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible div div .select-search_zip #zipsearch1 #zipsearch {
	padding: 3px;
	font-size: 14px;
	color: #999;
}
input {
	background-color: #FFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	padding: 3px;
}
#content-redirect {
	height: 600px;
	width: 990px;
	margin: auto;
}
.redirect-content {
	margin: auto;
	height: 200px;
	width: 400px;
	color: #FFF;
	font-size: 24px;
	text-align: center;
}
.redirect-copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.auto {
	background-image: url(assets/auto-image.jpg);
}
.share_this {
	float: right;
	height: auto;
	width: 300px;
	text-align: right;
}
.share_this_2 {
	float: right;
	height: auto;
	width: 300px;
	clear: both;
	margin-top: 5px;
	text-align: right;
}
.local {
	padding-right: 10px;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	color: #FFF;
	font-weight: bold;
}
.explain-container {
	margin-top: 15px;
	padding-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.explain-container2 {
	margin-top: 15px;
	
}
.whatiswsjdn {
	height: 449px;
	width: 332px;
	margin-bottom: 15px;
	margin-right: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.howitworks {
	height: 419px;
	width: 604px;
	background-image: url(assets/wsjlocal-home-map-7.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
	float: right;
	padding: 15px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.subtitle {
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	color: #0077aa;
	line-height: 21px;
}
.howtitle {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333;
}
.subtext {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 19px;
	color: #666;
}
.subtext2 {
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	line-height: 19px;
}
.map {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 70px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.next-button {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: right;
	clear: both;
}
.next-button2 {
	padding-top: 243px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: both;
	float: right;
}
.bullet {
	margin-top: 1px;
}
.rotate-site-img {
	margin-top: 15px;
	margin-bottom: 15px;
}
.sharethis-topnav {
	float: right;
	padding: 4px;
	height: auto;
	width: 106px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-repeat: repeat;
	background-color: #CCC;
	text-align: right;
	margin-top: 10px;
	border: 1px solid #EEE;
}
.how-budget {
	width: 270px;
	height: 425px;
	margin-right: 15px;
	padding-right: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	float: left;
}
.how-categories {
	width: 480px;
	float: left;
}
.how-computer {
	height: 425px;
	width: 990px;
}

.back-button {
	padding-top: 10px;
	padding-bottom: 10px;
}
.how-sites {
	width: 550px;
	height: 425px;
	background-image: url(assets/mw-computer.jpg);
	background-position: -12px center;
}
.how-category {
	width: 435px;
	float: right;
	height: 425px;
}.how-creative {
	float: right;
	height: 425px;
	width: 685px;
}
.next-buttons {
	clear: both;
	height: auto;
	width: 990px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.adcreative-left {
	height: auto;
}
.adcreative-right {
	height: 145px;
	float: right;
	width: 300px;
}
.Creative-Choices {
	height: auto;
	margin-top: 15px;
	width: auto;
}
.or {
	width: 52px;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	height: 117px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 16px;
	margin-left: 16px;
	margin-top: 20px;
}
.how-site-screen {
	height: 88px;
	width: 125px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.how-site {
	float: left;
	padding-right: 10px;
	width: 125px;
	font-size: 11px;
	color: #666;
}
.stat {
	font-size: 17px;
	color: #666666;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
}
.substat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.substat-notext {
	height: 10px;
}
.home-logos {
	height: 65px;
	background-color: #FFF;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.whyadvertise-header {
	font-size: 16px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-image: url(assets/white-header-2.jpg);
	background-repeat: repeat;
	background-position: center center;
	border-bottom-width: 1px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 10px;
}
.whyad-container {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.line2 {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #CCC;
	padding-top: 10px;
	margin-bottom: 10px;
}
.right-adsizes {
	float: right;
	width: 365px;
	height: auto;
}
.adspecs-module {
	width: 300px;
}
#container #content #adspecs-left-column table tr td {
	padding-top: 5px;
	padding-bottom: 5px;
}
.fivekbudget {
	float: right;
	width: auto;
	text-align: right;
	background-color: #FFC;
	padding: 6px;
	height: auto;
	font-size: 11px;
}
.markets-button {
	margin-top: 15px;
	float: right;
}
.subtitle3 {
	font-size: 24px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.creative-graphic {
	height: 190px;
	background-image: url(assets/ad-templates-samples-2.jpg);
	background-position: -12px center;
	background-repeat: no-repeat;
}
.subtext4 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 10px;
	margin-bottom: 3px;
}#container #content #contact-contact table tr td form table tr td table tr td label #description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
#container #content #contact-contact table tr td form table tr td table tr td #description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
#container #content #contact-contact table tr td form table tr td table tr td label #description {
}
.contact-table {
	background-color: #FFC;
}
#container #content #contact-contact table tr td form table tr td .contact-table tr td table tr td #description2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.more_contact_info {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	height: 300px;
	width: auto;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.contact-more-info {
	margin-left: 15px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	height: 290px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.contact-blue {
	font-family: Arial, Helvetica, sans-serif;
	color: #c1e4fa;
	font-size: 12px;
}
.share-nav {
	background-color: #CCC;
	float: right;
	width: 200px;
	margin-bottom: 15px;
}
#container #content #right-column #adspecs2 .module-content #form #jumpMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
.adspec-line {
	height: 1px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.padding-ten {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.tenpixels {
	font-size: 12px;
	color: #666;
}
.left-tabbed-panel {
	width: 635px;
	height: 700px;
	padding-bottom: 15px;
}
.howworks {
	padding: 10px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	width: 600px;
	background-image: url(assets/learn-header.jpg);
	background-repeat: repeat;
	color: #333;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-left-color: #CCC;
}
.reasons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	padding-bottom: 15px;
}
.speclist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	padding-bottom: 15px;
}
.reasons2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	padding-top: 5px;
}
.reasons3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	padding-bottom: 15px;
}
.reasons4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	padding-bottom: 10px;
}
.reasons3 {
	font-size: 12px;
}
.work-url {
	font-size: 14px;
	font-weight: bold;
	bottom: 0px;
}
.creative-checklist {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact_us_module {
	background-color: #EEE;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #CCC;
	font-size: 16px;
	text-align: center;
}
.contact_module_button {
	background-image: url(assets/submit-orange-2.jpg);
	background-repeat: repeat;
	padding: 5px;
	border: 1px solid #CCC;
	width: 106px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
}
#container #content #right-column .contact_us_module .contact_module_button p a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content #right-column .contact_us_module .contact_module_button p a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}

#container #content #right-column .contact_us_module .contact_module_button p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content #right-column .contact_us_module .contact_module_button p a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content #right-column .contact_us_module .contact_module_button p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content #right-column .contact_us_module .contact_module_button p a {
	color: #FFF;
}
#container #content .explain-container2 .right-computer .contact-home .contact_us_module .contact_module_button p a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content .explain-container2 .right-computer .contact-home .contact_us_module .contact_module_button p a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content .explain-container2 .right-computer .contact-home .contact_us_module .contact_module_button p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content .explain-container2 .right-computer .contact-home .contact_us_module .contact_module_button p a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
#container #content .explain-container2 .right-computer .contact-home .contact_us_module .contact_module_button p a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
}
.contact-rep-span {
	background-color: #FFC;
	padding: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.button_container {
	width: 120px;
	float: left;
}
.contact_content {
	float: left;
}
