@media screen,projection,print {
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}
	:focus{outline:0}
	ul{list-style:none}
	/*table{border-collapse:separate;border-spacing:0}*/
	blockquote:before,blockquote:after,q:before,q:after{content:""}
	#accessibility{left:-9999px;position:absolute}
	#page{width:830px;margin:0px auto;position:relative}
	#logo{margin-top:6.1em;float:left;margin-left:32px}
	
	h2{margin-bottom:0.5em}
	p{margin-bottom:1.6em}
	.button{padding:0.9em 11px}
	
	#primary-content ul{margin-left:15px}
	#primary-content ul li{background:url(/main/_media/square.png) 0 5px no-repeat;padding-left:15px;margin-bottom:10px}
	#primary-content ul li ul{margin-top:10px;list-style-type:disc;list-style-position:inside}
	#primary-content ul li li{font-size:1em;background:none}
	
	.community-leadership img{margin-top:0.5em;margin-bottom:0em}
	.community-leadership h3{margin-top:0.5em!important}
	.community-leadership #section-title{margin-top:0em!important}
	
	.home #footer{margin-top:30px}
	#footer{border-top-style:solid;border-top-width:1px}
	#success-stories{margin-bottom:47px}
	#in-the-news{padding-bottom:30px}
	#in-the-news ul{margin-left:0px!important;list-style-type:none!important}
	/*.news-item{margin-bottom:20px;padding-left:0px!important;background:none!important}*/
	.news-item{margin-bottom:30px;padding-left:0px!important;background:none!important}
	#in-the-news .button{display:block;width:110px}
	.news-item li{padding-left:0px!important;margin-bottom:0px!important}
	
	#header {position:relative;border-bottom-style:solid;border-bottom-width:1px;height:22.5em;width:830px}
	#header blockquote{position:absolute;top:56px;left:50px;width:345px}
	#header cite{position:absolute;top:140px;left:195px}
	#header .get-started{position:absolute;top:65px;right:55px}
	#header .button{position:absolute;top:95px;right:9px;width:175px;height:40px;background:url(/main/_media/home-flag.png) 0 0 no-repeat;display:block;padding:7px 0px 0px 15px}
	
	.home #callout{padding:25px 40px 30px 30px;border-bottom-style:solid;border-bottom-width:1px}
	.home #callout p{margin-bottom:0px}
	
	.home #primary-navigation {margin-bottom:0px}
	/*#primary-navigation {clear:both;padding-top:5.4em;margin-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:0.1em}
	#primary-navigation {clear:both;margin-bottom:10px;border-bottom-style:solid; height:10px; line-height:25px; border-bottom-width:1px}*/
	
	#primary-navigation {clear:both;margin-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;}
	
	/*line-height:19px;height:5px*/
	
	/*#primary-navigation li{display:block;margin-left:20px;float:left}*/
	#primary-navigation li{display:block;margin-left:4px;float:left;position:relative;left:-4px}
	/*#primary-navigation a{padding:10px 12px;margin-bottom:-1px;display:block}*/
	#primary-navigation a{padding-top:16px; padding-bottom:6px; padding-left:11px; padding-right:11px; display:block}
	#primary-navigation .active{background-image:url(/main/_media/current-navigation.png);background-position:100% 100%;background-repeat:no-repeat;}
	
	
	/**+html #primary-navigation{margin-top:36px}
	*+html #primary-navigation li{margin-top:-37px}
	* html #primary-navigation{margin-top:36px}
	* html #primary-navigation li{margin-top:-37px}*/
	
	*+html #primary-navigation{margin-top:46px}
	*+html #primary-navigation li{margin-top:-47px}
	* html #primary-navigation{margin-top:46px}
	* html #primary-navigation li{margin-top:-47px}
	
	/*#utility-navigation{float:right;margin-top:7.5em;margin-right:10px}*/
	#utility-navigation{margin-top:1em; font-weight: bold}
	#utility-navigation li{display:inline;margin-right:1px}
	#utility-navigation a{padding:1.0em 12px}
	
	#secondary-navigation{padding:1.3em 0px 2.0em 20px}
	#secondary-navigation a{padding:0.4em 10px}
	
	#tertiarynavigation a{padding-left:20px}
	#tertiarynavigation a:after{content:" »"}
	#tertiarynavigation a:hover,#tertiarynavigation .active{background:url(/main/_media/small-square.png) 5% 50% no-repeat}
	
	#ctl00_ContentPlaceHolder1_aui_tertiarynavigation a{padding-left:20px}
	#ctl00_ContentPlaceHolder1_aui_tertiarynavigation a:after{content:" »"}
	#ctl00_ContentPlaceHolder1_aui_tertiarynavigation a:hover,#ctl00_ContentPlaceHolder1_aui_tertiarynavigation .active{background:url(/main/_media/small-square.png) 5% 50% no-repeat}
	
	#login-navigation {position:absolute;top:1px;right:0px}
	#login-navigation li{float:left; margin-right:1px;}
	/*#login-navigation #login-button{margin-right:1px }*/
	#login-navigation #reg-button{margin-right:1px}
	#login-navigation a{display:block;padding:0.7em 14px;}
	
	.home #primary-content{width:460px;float:left;padding:2.5em 20px 3.0em 30px}
	
	#primary-content h1{margin-top:0.5em;margin-bottom:0.5em}
	#primary-content h3{margin-top:1.667em}
	
	.with-secondary-content #primary-content{width:595px}
	#primary-content{float:right;padding-bottom:3.0em}
	
	#leads-on-labs{margin:-0.3em 0px 0.49em;background:url(/main/_media/leads-on-labs-icon.png) 0 0 no-repeat;width:229px;height:76px;text-indent:-9999px}
	
	.civilians blockquote p{margin-bottom:20px}
	
	blockquote {width:565px}
	blockquote p{margin-bottom:0px}
	blockquote cite{display:block;text-align:right;margin-bottom:20px}
	#secondary-content{width:199px;float:left;border-left:none;padding-bottom:20px}
	#section-title{margin-bottom:7px}
	#section-title a{display:block;padding:0.556em 30px;}
	.home #secondary-content{width:319px;float:left;border-left-style:solid;border-left-width:1px;}
	.news-item a:after,p a:after{content:" »"}
	
	.success-stories #primary-content a:after,.important-meth-resources #primary-content a:after,.news-section #primary-content a:after{content:""}
	.news-section #in-the-news,.news-section .news-items{border-top-style:solid;border-top-width:1px}
	.news-section .news-items ul{margin-left:0px!important;list-style-type:none!important}
	.news-items h3{margin-bottom:1em}
	.news-items a:after{content:" »"!important}
	
	.home #secondary-content div{border-top-style:solid;border-top-width:1px;padding:2.5em 30px 3.0em}
	.home #secondary-content div:first-child{border-top:none}
	.home #secondary-content p{margin-bottom:5px}
	
	#size-matters{padding:1.0em 0px 2.0em 30px}
	#size-matters .button{background:url(/main/_media/flag.png) 0 0 no-repeat;width:140px;height:38px;display:block;text-indent:-9999px;padding:0;clear:both}
	
	.home #ebay .before{width:88px;height:39px;display:block;background:url(/main/_media/home-ebay.png) 0 0 no-repeat;float:left;margin-top:-5px;margin-right:10px}
	.home #ebay{width:auto;height:auto;margin:0;background:none!important;text-indent:0px}
	
	#ebay{width:110px;height:50px;margin-top:31px;margin-bottom:20px;background:url(/main/_media/ebay.png) 0 0 no-repeat;text-indent:-9999px}
	
	/*.home #add-your-business .before{width:84px;height:61px;display:block;background:url(/main/_media/add-your-business.png) 0 0 no-repeat;float:left;margin-top:-5px;margin-right:10px}*/
	/*#add-your-business .before{width:84px;height:61px;display:block;background:url(/main/_media/add-your-business.png) 0 0 no-repeat;float:left;margin-top:-5px;margin-right:10px}*/
	#add-your-business .before{width:84px;height:61px;display:block;background:url(/main/_media/add-your-business.png) 0 0 no-repeat;float:left;margin-top:-5px;margin-right:0px}
	#home-add-your-business .before{width:84px;height:61px;display:block;background:url(/main/_media/add-your-business.png) 0 0 no-repeat;float:left;margin-top:-5px;margin-right:10px}
	#home-add-your-business h2{margin-bottom:13px}
	
	/*#secondary-content #add-your-business{padding:10px 0px 20px 30px;margin-top:10px}*/
	#secondary-content #add-your-business{padding:10px 0px 0px 0px;margin-top:10px}
	
	#add-your-business a{display:block}
	
	#video-container{border-top-style:solid;border-top-width:1px;clear:both;padding:25px 30px 30px}
	#video-container img{float:left}
	#video-description{float:left;width:310px;margin-left:30px}
	#video-description a{display:block;width:265px}
	
	fieldset{border-top-style:solid;border-top-width:1px;padding:20px 0px}
	fieldset span{display:block}
	fieldset .required{display:inline}
	fieldset .validate{display:inline}

	#add-your-business{padding-left:0px}	
	#add-your-business fieldset{width:805px}
	
	.form-text{border-style:solid;border-width:1px;width:180px;padding:1px}
	.form-textarea{border-style:solid;border-width:1px;padding:1px}
	.input-text{border-style:solid;border-width:1px;width:180px;padding:1px}
	
	#footer{margin:0px 0px 0px 0px;padding:20px 0px;clear:both;width:830px;text-align:right;}
	#footer ul{float:right}
	#footer li{float:left;margin-left:15px}
	
	/*table{text-align:center}*/
	#table_ebay{text-align:center}
	thead th{padding-top:13px;padding-bottom:13px;border-right-style:solid;border-right-width:1px;vertical-align:middle}
	thead td{border-right-style:solid;border-right-width:1px}
	
	tbody td{padding:6px 0px 5px;vertical-align:middle}

	#primary-navigation ul,#cv,ol{list-style-position:inside;margin-top:25px;margin-left:15px;margin-bottom:3.2em}
	ol li{list-style-type:decimal}
	
	.civilians #primary-content a:after{content:""}
	
	.first{border-top:none!important}
	.story {padding-bottom:3.2em;border-top-style:solid;border-top-width:1px}
	.story cite{margin:-1.44em 0 0px!important}
	.story p{margin-top:1.44em}
	
	#back_to_headlines{margin-top:0.3em;display:block;width:105px;float:left;margin-bottom:2em}
	#news-navigation{float:right}
	.news.date{clear:both}
	
	#news-navigation li{background-image:none!important;padding-left:0px!important}
	#news-navigation .next,#news-navigation .previous{font-size:1.4em;font-weight:bold;float:left;margin-top:1em}
	#news-navigation .next{padding-left:10px!important;border-left-style:solid;border-left-width:1px;border-left-color:rgb(51,51,51);margin-left:10px}
	#news-navigation .previous a:before{content:"« "}
	#news-navigation .next a:after{content:" »"}
	
	#faq{margin-top:2.3em}
	#faq h2{font-size:1.8em;margin-bottom:0em;line-height:1.333}
	
	#sub-title{margin:1.5em 0px}

	#primary-content #leads-team-headshots{padding-left:0px;margin-left:0px}
	#leads-team-headshots li{float:left;margin-right:10px;background-image:none!important;padding-left:0px!important}
	#leads-team-headshots a{opacity:0.4}
	#leads-team-headshots .active,#leads-team-headshots a:hover{opacity:1}
	
	#leads-team-title{clear:both;margin-bottom:0px!important}
	
	#role{margin-top:0px!important;margin-bottom:20px!important}
	
	#submit-story-form{width:535px}
	#submit-story-form label{width:245px;float:left;margin-bottom:25px}
	#submit-story-form span{margin-bottom:5px}
	#submit-story-form .form-text{width:245px}
	#submit-story-form fieldset{padding:0px;border:none}
	#for-email,#for-first-name{margin-right:30px}
	#for-bs{margin-right:30px}
	#submit-story-form textarea{width:530px;padding:4px}
	#submit{float:left;clear:left}
	#submit-story-form .button{border-width:1px;border-style:solid;padding:4px 10px}
	
	
	form span{margin-bottom:5px}
	
	#setup-account-form label{width:188px;float:left;margin-right:20px;margin-bottom:20px}
	#setup-account-form #for-security-question{width:397px}
	#setup-account-form #security_answer{width:272px}
	#setup-account-form h3{clear:both;margin-bottom:20px}
	#setup-account-form .form-checkbox{width:auto!important;margin-top:5px!important}
	#setup-account-form #for-title{width:75px}
	#setup-account-form #for-extension,#setup-account-form #extension{width:50px;margin-right:20px}
	#setup-account-form #for-last-name,#setup-account-form #for-last-name input,#setup-account-form #for-first-name,#setup-account-form #for-first-name input{width:245px}
	#for-bs{width:245px}
	#setup-account-form #for-phone,#setup-account-form #for-city,#setup-account-form #for-address-1{clear:left}
	#for-state #state{margin-top:4px}
	#setup-account-form #city,#setup-account-form #for-city,#setup-account-form #for-address-2,#setup-account-form #address-2,#setup-account-form #for-address-1,#setup-account-form #address-1{width:329px}
	#setup-account-form #for-zipcode,#setup-account-form #for-state{width:100px}
	#setup-account-form #zipcode{width:50px}
	
	#setup-account-form #for-title-2{width:65px;margin-right:0px}
	#setup-account-form #title-2{margin-top:4px}
	p.error{padding:4px 5px!important;width:582px;float:left;border:1px solid rgb(201,37,37);margin-left:10px;background-color:rgb(253,197,197)}
	
	#setup-account-form #for-title-2,#setup-account-form #for-rank{clear:left}
	#setup-account-form .button{border-width:1px;border-style:solid;padding:4px 10px;float:left}
	
	#back-to-reporting-businsses-link{margin-top:20px;display:block;width:175px;margin-bottom:40px}
	
	#contact-information {margin-left:0px!important}
	#contact-information li{background-image:none!important;padding-left:0px!important;margin-bottom:0px!important}
	#contact-information .phone{margin-top:20px!important;}
	
	#contact-us-form{width:535px;margin-top:58px}
	#contact-us-form fieldset{border-top:none!important}
	#contact-us-form label{width:245px;float:left;margin-bottom:25px}
	#contact-us-form span{margin-bottom:5px}
	#contact-us-form .form-text{width:245px}
	#contact-us-form fieldset{padding:0px;border:none}
	#contact-us-form #for-current-subscriber{width:275px;clear:left}
	#contact-us-form #for-more-information{width:335px}
	#contact-us-form #for-name-of-business,#contact-us-form #for-subscribed-time{clear:left;margin-left:59px}
	#contact-us-form #for-how-did-you-hear{margin-left:59px}
	#for-city,#for-first-name{margin-right:30px}
	#submit{float:left;clear:left}
	#contact-us-form .button,#submit-story-form .button{border-width:1px;border-style:solid;padding:4px 10px}	
	#for-birthday{width:145px!important;margin-right:9px!important}
	#for-job-title,#for-job-title input{width:245px!important}
	#ctl00_ContentPlaceHolder1_submit:hover{cursor:pointer;background-color:rgb(80,80,80)}
	#submit:hover{cursor:pointer;background-color:rgb(80,80,80)}
	.Button
	{
		
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica;
		color:white;
		background-color:#323232;
		border:1px solid #666666;
		cursor:pointer;
		/* IE only behavior:url(/scripts/bluebutton.htc); */
	}

	.Button:hover
	{
		background-color:#505050;
		/* color:black; */
	}
	
	#for-store-number{clear:left}
	
	#for-specify-other-software{clear:left!important}
	
	.form-radio{float:left!important}
	.radio-label {width:50px!important;font-size:1.2em;font-weight:bold;color:rgb(108,108,108)}
	
	#for-point-of-sale{clear:left}
	
	* html .home #size-matters{border-top:none!important}
	
	.pdf{margin-top:20px;display:block;width:110px}
	
	*+html #use-me{width:800px}
	#setup-account-form #use-me{width:800px!important}
	
	*+html #setup-account-form #for-zipcode,*+html #setup-account-form #for-state{width:120px}
	
	*html #contact-us-form #for-city{margin-right:25px!important}
	
	* html #for-email,* html #for-first-name{margin-right:25px}
	
	.clearfix {display: block;}
	.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

}