body {margin: 0; padding: 0; background: #e3e3e3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666}
	ul {margin: 0; padding: 0; list-style: none}
	form {margin: 0; padding: 0}
	img {border: none}
	h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; letter-spacing: -1px}
	h1 {color: #1D516C; font-size: 23px}
	h2 {color: #09c; line-height: 1em; font-size: 16px}
	h3 {color: #1D516C; font-size: 14px}
	p {padding: 0; margin: 0}
	input, textarea, select {font-family: Arial, Helvetica, sans-serif}
	a {color: #09c}
		a:hover {color: #226385}
	.left {float: left}
	.right {float: right}
	.hl {color: #09c}
	.hlalt {color: #1D516C}
	.smltext {font-size: 11px; color: #666}
	.orange {color: #FFA211}
	.white {color:#fff}
	.medtxt {font-size: 15px}
	.lrgtxt {font-size: 25px}
        .imghovsml {border: 1px solid #e4e4e4; float: left; padding: 1px; background: #f3f3f3}
	.imghovmed {border: 1px solid #e4e4e4; float: left; padding: 4px; background: #f3f3f3}
		.imghovmed:hover, .imghovsml:hover {border: 1px solid #C8C8C8; background: #dfdfdf; cursor: pointer}
	.up {text-transform: uppercase}
	.logo {float: left; padding-top: 12px}
	.titlehead {width: 680px; padding: 6px 10px; font-size: 16px; margin: 10px 0; color: #fff; float: left; -moz-border-radius: 10px; background: #09c url(/images/generic/bg_blue_fade_sml.png) repeat-x bottom; text-shadow: 1px 1px 1px #037095}
	.finisher {background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; border-bottom: 1px solid #e4e4e4; padding: 13px 0 0 0; width: 700px; float: left; margin-bottom: 15px; font-size: 1px}
	.extratop {padding-top: 15px}
	.extralow {padding-bottom: 15px}
	.extraleft {padding-left: 15px}
	.imgalign {float: left; padding-right: 3px}
	.imgaligntop {float: left; padding-right: 3px; padding-top: 3px}
	.imgalignmid {position: relative; padding: 3px 3px 0 0; top: 4px}
	.strong {font-weight: 700}
	.center {text-align: center}
	.bigup {padding: 3px 10px; background: #FFE8BF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#F60; font-weight: 700}

#header {width: 100%; height: 74px; border-bottom: 1px solid #0A9DD6; background: #09c url(/images/generic/bg_header.png) repeat-x bottom}
	#header_inner {margin: 0 auto; width: 960px}
		ul#navigation {float: right; padding: 20px 0 0 0; margin: 0; list-style: none}
		ul#navigation li {display: block; float: left; margin-left: 7px; text-shadow: 1px 1px 1px #14394E; position: relative}
			ul#navigation li a {display: block; color: #fff; text-decoration: none; background: #1B4963 url(/images/generic/bg_navigation.png) repeat-x top; padding: 2px 10px; font-size: 13px; font-weight: 700; color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; height: 28px; border: 1px solid #1F5674; outline: none; float: left}
				ul#navigation li a:hover {background: #205978 url(/images/generic/bg_navigation.png) 0 -32px; border: 1px solid #276D94}
			ul#navigation li img {padding: 4px 5px 0 0; border: none; float: left}
			ul#navigation li img.arrow {padding: 6px 0 0 10px; float: left}
			ul#navigation li span {float: left; cursor: pointer; line-height: 2em}
			
				ul#navigation li .sub {z-index: 1; position: absolute; top: 34px; left: 0; background: #1B4963; padding: 5px; float: left; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; display: none}
					ul#navigation li .sub ul {width: 150px; float: left}
							ul#navigation .sub ul li {margin:0; width: 150px; line-height: 1.8em; font-size: 12px}
							ul#navigation .sub ul li a {float: none; background:url(/images/generic/bg_dropmenu.png) repeat-x bottom; display: block; text-decoration: none; color: #fff; border: none; font-size: 12px; padding: 2px 5px}
								ul#navigation .sub ul li a:hover {color: #ddd; border: none}
	
#subhead {width: 100%; height: 39px; border-bottom: 1px solid #266C93; background: #236385 url(/images/generic/bg_subheader.png) repeat-x bottom}
		#innersub {width: 960px; margin: 0 auto; height: 29px; font-size: 11px; padding: 5px 0; line-height: 1.6em}
			#innersub li img {float: left; padding-right: 5px}
			ul#subleft {width: 500px; float: left}
			ul#subleft li a {color: #fff; text-decoration: none}
			ul#subleft li {float: left}
				ul#subleft li a {float: left; margin: 6px 10px 0 0}
				ul#subleft li a:hover {color: #AEC5D2}
				
			ul#subright {float: right; width: 200px; display: inline}
				ul#subright li {float: right} 
				ul#subright li a {float: left; color: #fff; text-decoration: none; background: url(/images/generic/bg_sub_btn.png) repeat-x top; padding: 2px 7px; margin: 2px 0 0 5px; border: 1px solid #0A9DD6; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px}
					ul#subright li a:hover {background: url(/images/generic/bg_sub_btn.png) 0 -22px; border: 1px solid #00ABE4}
				ul#subright li.btn img {float: left}
				ul#subright li a {margin-top: 20px; line-height: 1.4em; font-size: 12px}
				
#searchheader {width: 100%; height: 64px; border-bottom: 1px solid #1A4860; background: #1D516C url(/images/generic/bg_searchheader.png) repeat-x top; color: #fff}
	.innerheader {width: 980px; margin: 0 auto}
		#searchheader #sleft {float: left; margin-right: 15px}
			#searchheader p {color: #fff; font-size: 12px}

			#searchheader  h3 {font-size: 18px; padding-top: 14px; color: #fff}
		#searchheader  #sright {padding: 14px 0 0 0; float: left; width: 485px}
			.mainsearch {padding: 10px 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; border: 1px solid #fff; font-size: 14px; font-weight: 700; color: #AEAEAE; background: #fff url(/images/generic/bg_search.png) repeat-x top; float: left; width: 370px}
			.searchbtn {background: url(/images/generic/bg_search_btn.png) repeat-x top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-left: 10px; border: 1px solid #0A9DD6}
				.searchbtn:hover {background: url(/images/generic/bg_search_btn.png) 0 -38px; border: 1px solid #22B9F2}
				
		.userinfo {float: left; width: 220px; padding-top: 11px; color: #09c}
			#searchheader .userinfo p {color: #fff; font-size: 15px; font-weight: 700; letter-spacing: -1px; padding: 5px 0 0 10px; float: left; width: 165px; height: 14px; margin-bottom: 2px; overflow: hidden}
				.userinfo ul {float: left; width: 165px; padding: 0 0 0 7px; font-size: 11px}
					.userinfo ul li {float: left; padding-left: 3px}
				
	.ac_results {z-index: 99999;width: 390px}
	.ac_results ul {width: 390px; list-style-position: outside; list-style: none; padding: 0 0 0 5px; margin: 0}
		.ac_results li {width: 378px; margin: 0px; padding: 5px; cursor: pointer; display: block; font-size: 18px; letter-spacing: -1px; line-height: 1.6em; overflow: auto}
		.ac_results li a {font-size: 18px}
		.ac_loading {background: #fff url(/images/generic/bg_search_loading.gif) no-repeat right center}
		.ac_even {width: 378px; background: url(/images/generic/bg_search_pop.png) repeat-x top; border: 1px solid #dfdfdf; border-top: none}
		.ac_odd {width: 378px; background: url(/images/generic/bg_search_pop.png) repeat-x 0 -100px; border: 1px solid #dfdfdf; border-top: none}
		.ac_over {width: 380px; background: url(/images/generic/bg_search_pop.png) repeat-x 0 -200px; border: 1px solid #dfdfdf; border-top: none; color: #fff}
			.ac_results li strong {color: #00B1EB; font-size: 18px}
				
#companybrowser {width: 100%; border-top: 1px solid #eee; background: #e3e3e3 url(/images/generic/bg_storebrowse.png) repeat-x top; color: #777; padding: 6px 0; font-weight: 700; color: #fff; text-shadow: 1px 1px 1px #0B88B2; overflow: auto}
	#companybrowser img {float: left; padding: 0 3px 0 0}
	#companybrowser label {padding: 2px 0 0 8px; float: right; background: url(/images/generic/bg_sml_arrow.png) no-repeat top left; width: 73px; height: 19px; line-height: 1.4em}
		#companybrowser label a {color: #fff; text-decoration: none}
	#companybrowser select {font-size: 11px; float: right; margin-top: 2px}
		ul#browsestores li {float: left; padding-top: 1px}
		ul#browsestores li.bstitle {padding: 2px 0 0 7px; background: url(/images/generic/bg_med_arrow.png) no-repeat top left; width: 127px; height: 19px; line-height: 1.4em}
			ul#browsestores li a {color: #fff; text-decoration: none; background: #666 url(/images/generic/bg_grey_fade.png) repeat-x top; padding: 2px 5px; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-shadow: 1px 1px 1px #6a6a6a; margin-right: 1px; text-align: center; font-weight: 700; min-width: 10px}
				ul#browsestores li a:hover {background: #4b4b4b url(/images/generic/bg_grey_fade.png) repeat-x 0 -20px; color: #fff}
			ul#browsestores li.bstitle a, ul#browsestores li.bstitle a:hover {background: none; padding: 0; border: none; text-shadow: inherit; margin: 0; text-align: left}				

#container {width: 100%; padding-top: 25px; background: url(/images/generic/bg_container.png) repeat-x top}
	#contents {width: 962px; -moz-border-radius-topright: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; background: #fff; padding: 10px; margin: 0 auto; overflow: auto}
	
		#contentleft {width: 700px; float: left}
			ul#breadcrumb {width: 950px; background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; height: 25px; padding: 5px; line-height: 1.6em; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom: 10px}
			ul#breadcrumb li {float: left; background: url(/images/generic/arrow_blue.png) no-repeat right 7px; padding: 0 10px 0 0; margin-right: 8px; color: #09c; font-weight: bold}
				ul#breadcrumb li.breadhome {padding: 0; background: none; margin: 0}
				ul#breadcrumb li a {color: #226385; font-weight: normal}
				ul#breadcrumb li a:hover {color: #09c}
				ul#breadcrumb img {padding: 0 5px; float: left}
				ul#breadcrumb li.crnt {background: none}
				ul#breadcrumb li h2 {font-size: 12px; letter-spacing: normal; line-height: 1.6em}
				ul#breadcrumb li.blank {background: none}

	/* Side Panel */
	
		#contentright {float:right; width: 250px}	
        
				#sidesubmit {padding: 10px 0; margin: 0 auto}
       #sidesubmit a{width: 198px; background: url(/images/content/bg_side_submit_flat.png) no-repeat top; height: 50px; display: block; text-decoration: none; color: #3E5311; text-shadow: 1px 1px 1px #fff; font-size: 12px; padding: 10px 0 0 40px; -moz-box-shadow: 1px 1px 5px #ccc; box-shadow: 1px 1px 5px #ccc; -webkit-box-shadow: 1px 1px 5px #ccc; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #7DAA1F}
	#sidesubmit a:hover {background: url(/images/content/bg_side_submit_flat.png) 0 -60px}
	#sidesubmit span {font-size: 20px; letter-spacing: -1px; font-weight: 700}
	
#sideemail {width: 248px; border: 1px solid #FFE484; background: url(/images/content/bg_sideemail.png) repeat-x top; margin: 15px 0}
	#sideemail img {position: relative; z-index: 500; float: right; right: 10px; top: -8px}
	#sideemail p {padding: 3px 10px; font-size: 12px; color: #774A00; width: 220px}
	#sideemail .etitle {font-size: 24px; font-weight: 700; text-shadow: 1px 1px 1px #fff; width: 120px; line-height: .8em; color: #CC7A00; padding: 10px 0 5px 10px}
	#sideemail .etitle span {color: #774A00}
	#sidemailsub {width: 228px; padding: 5px 10px; background: #EDC04A; margin-top: 10px; overflow: auto}
	#sidemailsub input.sideemailbox {border: 1px solid #fff; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; width: 125px; padding: 8px 10px; color: #774A00; font-size: 12px; float: left; background: url(/images/content/"/images/content/bg_fade_down_greay.png") repeat-x top #FFF; border-top: none}
	#sidemailsub input.sidemailbtn {color: #462C00; text-shadow: 1px 1px 1px #D09A4A; font-weight: 700; font-family: Arial, Helvetica, sans-serif; float: right; background: url(/images/content/bg_btn_brown_sml.png) repeat-x top; border: none; padding: 7px 10px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; width: 72px}
	#sidemailsub input.sidemailbtn:hover {background: url(/images/content/bg_btn_brown_sml.png) 0 -35px; cursor: pointer}
    
			.sidedealbox {width: 250px; margin-bottom: 15px; float: left}
			.sidedealbox p a {color: #666}
				.sidedealbox p a:hover {color: #333}
			.sidedeals li {padding-top: 5px!important}
			
			ul.sidedealtabs {float: left; width: 248px}
				ul.sidedealtabs li a {float: left; color: #fff; text-decoration: none; display: block; background: #09c; padding: 5px 15px; margin-right: 1px; outline: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; text-shadow: 0 1px 0 #287599; font-weight: 700}
				ul.sidedealtabs li a:hover {background: #0083AE; color: #fff}
				ul.sidedealtabs li a.current, ul.sidedealtabs li a.current:hover {background: #00B1EC}
				ul.sidedealtabs li {float: left; padding: 0}
				
			.sidedeals ul {height: 275px; overflow: hidden!important}

				/* div.panes div {display:none} */
					
				.sidedealbox h6 {letter-spacing: normal; font-size: 13px; margin: 0; padding: 0 0 5px 0}
				.sidedealbox ul {border: 1px solid #e4e4e4; overflow: auto; width: 248px; font-size: 13px}
					.sidedealbox li {padding: 10px; background: url(/images/content/bg_sml_fade_up.png) repeat-x bottom; border-bottom: 1px solid #e4e4e4; float: left; display: block; width: 228px}
						.sidedealbox .rightside {float: right; width: 178px; font-size: 11px}
						
					ul.sidetitlebox {width: 235px; padding: 6px 0 6px 15px; color: #fff; background: #09c url(/images/content/bg_sidebox_heading_blue.png) repeat-x top; border: none; -moz-border-radius-topright: 10px;  -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px}
						ul.sidetitlebox li {padding: 0; background: 0; border: none}
							ul.sidetitlebox h5, #sidedealdeading h5 {font-size: 18px; color: #fff}
							ul.sidetitlebox p, #sidedealdeading p {font-size: 11px; color: #fff}
							
				#sidedealdeading {width: 195px; height: 43px; background: url(/images/content/side_deals_heading.png) no-repeat top; padding: 18px 0 0 55px; text-shadow: 1px 1px 1px #E2812C}
					#sidedealdeading p {text-shadow: none}
					.sidedealcount {float: left; background: url(/images/content/bg_side_deal_count.png) no-repeat top; width: 30px; height: 20px; color: #fff; text-align: center; font-weight: 700; padding-top: 13px; font-size: 11px; margin-right: 5px}
					.sidedeals img {margin-top: 3px; float: left}
					.sidedeals p.rightside {width: 150px; float: right; font-size: 11px; padding-top: 4px}

					ul.lrgtabs {float: left; width: 700px; margin-top: 15px; font-size: 20px; font-weight: 700; letter-spacing: -1px}
			ul.lrgtabs  li {float: left}
				ul.lrgtabs li img {padding: 0 5px 0 0}
				ul.lrgtabs  li a {float: left; color: #fff; text-decoration: none; display: block; background: #006C91 url(/images/content/bg_tabs_lrg.png) repeat-x 0 -35px; padding: 5px 15px; margin-right: 1px; outline: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; text-shadow: 0 1px 0 #205B79}
				ul.lrgtabs li a:hover {background: #09c url(/images/content/bg_tabs_lrg.png) repeat-x 0 -70px; color: #fff}
				ul.lrgtabs li a.current, ul.lrgtabs li a.current:hover {background: #00B1EC url(/images/content/bg_tabs_lrg.png) repeat-x top}
				
				ul.lrgtabs li.feattab a {background: #7CA91F url(/images/content/bg_tabs_lrg_green.png) repeat-x 0 -70px; text-shadow: 1px 1px 1px #7BA12C}
					ul.lrgtabs li.feattab a:hover {background: #8CBE23 url(/images/content/bg_tabs_lrg_green.png) repeat-x 0 -35px}
						ul.lrgtabs li.feattab a.current, ul.lrgtabs li.feattab a.current:hover {background: #8FC324 url(/images/content/bg_tabs_lrg_green.png) repeat-x top; color: #3E5311; text-shadow: 1px 1px 1px #fff}
				
			.hr {margin: 0; padding: 0; font-size: 1px; height: 5px; width: 700px; float: left; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; clear: both; line-height: 1px} 
				.tablineblue {color: #00B1EC; background: #00B1EC}
				.tablinegreen {color: #8FC324; background: #8FC324}
							
			ul.featlist {width: 698px; float: left; border-left: 1px solid #eee; border-top: 1px solid #eee; margin-top: 2px}
				ul.featlist li {float: left; border-right: 1px solid #eee; border-bottom: 1px solid #eee; width: 328px; padding: 10px; background: url(/images/generic/bg_fade_down_light_sml.png) repeat-x top}
					ul.featlist .featlistr, ul.featlist .featlistrb {float: right; width: 268px}
					ul.featlist .featlistr a {color: #78A41E}
						ul.featlist .featlistr a:hover {color: #9DD726}
#companyinfor .blueinfo a {background: #F3F9FC url(/images/content/bg_light_blue_fade.png) repeat-x bottom; color: #1D516C; text-shadow: 1px 1px 1px #fff; font-weight: 700; font-size: 15px; letter-spacing: -1px; padding: 8px 15px; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 15px 0 10px; text-decoration: none; border: 1px dashed #B8D9EF; -moz-box-shadow: 1px 1px 7px #ccc}
	#companyinfor .blueinfo a:hover {color: #276D94}
	#companyinfor .blueinfo img {padding-top: 2px}
	
		#twitterside {color: #1D516C; width: 160px; padding: 10px 5px 0 85px; height: 83px; font-weight: 700; background: url(/images/generic/twitter_bg_side.png) no-repeat top; text-shadow: 1px 1px 1px #fff; font-size: 18px; letter-spacing: -1px; margin: 10px 0}
			#twitterside span {letter-spacing: normal; color: #287BA5; font-size: 13px}
			#twitterside a {color: #1D516C; font-size: 12px; text-shadow: none; letter-spacing: normal}

		/* Homepage */
		
		ul.featstores {width: 700px; float: left; background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; padding-bottom: 5px}
			ul.featstores  img {margin-bottom: 5px; float: none}
			ul.featstores li {width: 100px; text-align: center; font-size: 10px; float: left; height: 130px}
				ul.featstores li a {color: #666}
					ul.featstores li a:hover {color: #999}		
			
		/* Company Page */
		
		#companyinfo {width: 660px; padding: 20px 20px 10px 20px; background:url(/images/generic/bg_fade_up_med.png) repeat-x bottom; overflow: auto}
			#companyinfol {float: left; width: 150px}
			#companyinfor {float: right;  width: 490px}
				#companyinfor p {line-height: 1.8em; padding: 5px 0 15px 0}
				#companyinfor p.comprss {float: left; padding-left: 25px}
					#companyinfor p.comprss a {color: #666; text-decoration: none}
					#companyinfor p.comprss img {float: left; padding: 3px 5px 0 0}
					
		.companytags {width: 480px; background: url(/images/generic/bg_fade_down_light_sml.png) repeat-x top; padding: 10px 5px 2px 5px; float: left}
			#companyinfor p.tagstart {background: url(/images/content/tagtitle.png) no-repeat top left; width: 50px; height: 21px; padding: 1px 0 3px 8px; color: #fff; font-weight: 700; text-shadow: 1px 1px 1px #6a6a6a; float: left; line-height: 1.6em}
			ul.companytag {width: 420px; float: right; padding-top: 2px}
				ul.companytag li {float: left; padding: 0 5px 3px 0}
		
		#newsletterbox {width: 675px; padding: 10px 10px 10px 15px; background: #236385 url(/images/generic/bg_dark_blue_med.png) repeat-x bottom; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; margin-bottom: 15px; color: #fff; overflow: auto}
			#newsletterbox img {float: left; padding-right: 10px}
			#newsletterbox p {width: 395px}
			.newsletterboxsub { -moz-border-radius: 5px; -webkit-border-radius: 5px; float: right; border: 1px solid #fff; font-size: 14px; font-weight: 700; color: #AEAEAE; background: #fff url(/images/generic/bg_search.png) repeat-x top; width: 210px; margin-right: 9px; padding: 8px; height: 18px}
			.newsletterboxbtn {background: #09c url(/images/generic/bg_search_btn.png) repeat-x top; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #0A9DD6; float: right; color: #fff; height: 36px; width: 36px; font-weight: 700; outline: none; padding: 0}
				.newsletterboxbtn:hover {background: #00B1EC url(/images/generic/bg_search_btn.png) 0 -38px; border: 1px solid #22B9F2; cursor: pointer}
			
		ul.companydeals li {border: 1px solid #ccc; width: 698px; float: left; margin-bottom: 10px}
			ul.dealslist li.dealsheading, ul.dealslist li.noentries, li.dealsheading, ul.companydeals li.dealsheading, ul.companydealsexp li.dealsheading, ul.companydeals li.noentries, ul.companydealsexp li.noentries {font-size: 20px; letter-spacing: -1px; font-weight: 700; background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; padding: 15px; width: 670px; float: left; color: #1D516C; border: 0; margin: 0}
				ul.companydealsexp a, ul.companydealsexp a:hover {color: #666}
			
			ul.companydeals li.noentries, ul.companydealsexp li.noentries  {background: none; font-size: 16px}

			.dealinfo {background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; border-bottom: 1px solid #fff; padding: 0 10px; overflow: auto}
				.dealpromobrdr {width: 152px; height: 122px; float: left; padding: 4px; border: 1px solid #ccc; background: #e3e3e3; margin: 10px 0}
					.dealpromo {width: 150px; height: 120px; float: left; border: 1px solid #ccc}
						.dealpromo p {background: #09c url(/images/content/bg_discount_promo.png) repeat-x top; color: #fff; text-align: center; height: 17px; padding-top: 3px; text-shadow: 0 1px 0 #277198; font-weight: 700; width: 150px; float: left}
						
						.discountreveal {padding-top: 10px}
							p.codebox2 {width: 310px; border: 1px dashed #f90; background: #FFFAEC url(/images/content/bg_orange_fade.png) repeat-x bottom; text-align: center; height: 34px; float: left; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px; font-weight: 700; line-height: 2.2em; color: #666; margin-bottom: 10px}
							p.enterdc {float: left; padding: 12px 15px 0 0; font-weight: 700}
								p.enterdc img {position: relative; top: -2px; left: 3px}
								
				.maininfo {width: 498px; float: right; padding: 10px 0}
					.maininfo h3 {font-size: 17px}
					    .maininfo .smldetails {font-size: 14px; color: #09c}
					.getcode a {color: #fff; font-size: 12px; font-weight: 700; text-decoration: none; display: block; padding: 10px 0 0 10px; width: 155px; height: 26px; background: url(/images/content/bg_btn_getcode.png) no-repeat top; float: left; margin: 10px 10px 0 0}
						.getcode a:hover {background: #FFF5D9 url(/images/content/bg_btn_getcode.png) no-repeat 0 -36px; color: #fff}
						.getcode img {float: left; padding-right: 7px}
						p.codebox a {width: 310px; border: 1px dashed #ccc; background: url(/images/content/bg_reveal_code.png) no-repeat -10px 0; text-align: center; height: 34px; float: left; margin-top: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size: 16px; font-weight: 700; line-height: 2.2em; text-indent: -400000px; text-decoration: none; color: #666; position:relative}
p.codebox a:hover {opacity:0.8;filter:alpha(opacity=80)}
						
				.smlinfo {width: 500px; background: url(/images/content/bg_scissors_line.png) no-repeat 0 -11px; float: right; padding: 17px 0 10px 0; }
					.smlinfo p {float: left; padding-right: 15px}
						.smlinfo img {float: left; padding: 0 5px}
						.smlinfo p.right {float: right; padding: 0}
						
				.dealextrainfo {background: url(/images/generic/bg_fade_down_sml.png) repeat-x top; padding: 10px; border-top: 1px solid #ccc}
			
			ul.companydealsexp li {width: 668px; border: 1px solid #ccc; background: #f7f7f7 url(/images/content/bg_expired.png) repeat-x bottom; padding: 15px; margin-top: 1px; float: left;  -moz-border-radius: 10px; -webkit-border-radius: 10px}
				ul.companydealsexp li p {float: left}
					ul.companydealsexp li img {float: left; padding: 0 5px 0 0}
					ul.companydealsexp li p.dctitle {width: 155px}
					ul.companydealsexp li p.dcdesc {width: 310px; padding: 0 15px}
					ul.companydealsexp li p.dcdate {float: right}

			#newdiscount {font-size: 14px; color: #618518; padding: 13px 10px; background: #EEF8DA url(/images/content/bg_green_light_fade.png) repeat-x top; text-shadow: 1px 1px 1px #fff; border: 1px dotted #8FC225; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;}
                         #newdiscount span {font-weight: 700; margin-right: 10px; background: #D1E8A1; padding: 6px 10px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 1px 1px 1px #E7F3CD}	
				#newdiscount a, #newdiscount a:hover {color: #618518;}
	
	#discountpitch {float: left; margin-top: 25px; overflow: auto; border: 1px solid #F5F5F5; background: #fff url(/images/content/bg_discountpitch.png) repeat-x bottom; padding: 15px; font-size: 13px; width: 668px; border-radius: 8px}
		#discountpitch img {float: left}
		#discountpitchr {float: right; width: 550px; line-height: 1.6em}
						#discountpitchr h4 {font-size:22px; color: #666; letter-spacing: -1px; padding: 0 0 5px 0; margin: 0}
			#discountpitchr ul {overflow:hidden; height: 80px}
			#discountpitchr li {padding-bottom: 100px}
		
	/* Single Page: Discount Codes */
	
		ul.singlecompany {float: left; width: 510px}
		ul.singlecompany .getcode a {line-height: 1.4em}
			ul.singlecompany .dealinfo {overflow: auto; margin-left: 10px; background: none; padding: 0; border: none}
			ul.singlecompany .maininfo {padding-top: 0; float: left; padding: 0}
			ul.singlecompany .smlinfo {margin-top: 20px}
			
	/* Deals */

		ul.dealslist li {float: left; overflow: auto; background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; padding: 0 10px 6px 0; width: 690px; margin-bottom: 15px}
			.dealslistleft {float: left; width: 80px}
				p.totlikes {background: url(/images/content/bg_likes.png) no-repeat top; width: 70px; height: 48px; font-weight: 700; text-align: center; line-height: 1.4em; padding-top: 15px}
					p.totlikes span {color: #f93; font-size: 25px}
					p.likebtn a, p.liked {text-align: center; background: url(/images/content/bg_btn_like.png) no-repeat top; width: 62px; height: 20px; display: block; color: #fff!important; font-weight: 700; text-decoration: none; padding: 5px 0 0 8px}
					p.liked {background: url(/images/content/bg_green_light.png) repeat-x top; width: 70px; padding: 5px 0 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 1px 1px 1px #87B032}
					p.smldealdesc {width: 500px; overflow: hidden; max-height: 40px; }
					
						p.likebtn a:hover {background: url(/images/content/bg_btn_like.png) 0 -25px; color: #fff!important}
						p.likebtn img {float: left; padding: 5px 5px 0 8px}
			.deallistmid {float: left; width: 200px; width: 500px; line-height: 1.6em}
				.deallistmid p.medtxt {padding-bottom: 5px}
			.deallistsml {width: 500px; border-top: 1px solid #e4e4e4; background: url(/images/generic/bg_fade_down_light_sml.png) repeat-x top; float: right; padding: 5px 0; margin-top: 5px}
				.deallistsml p {float: left; padding-right: 10px; font-size: 11px}
							.deallistsml img {float: left; padding: 0 5px}
							.deallistsml p.right {float: right; padding: 0; font-size: 20px; color: #09c; font-weight: 700}
							.deallistsml a { color: #666}
								.deallistsml a:hover {color: #333}
			.dealthumb a, .dealthumblrg a {border: 4px solid #e4e4e4; display: block; float: right; width: 80px; height: 80px; text-indent: -10000px}
					.dealthumb a:hover, .dealthumblrg a:hover {border: 4px solid #C8C8C8; cursor: pointer}	
				
			.dealthumblrg a {width: 130px; height: 130px; float: left}
				
			.dealthumbsml a {border: 2px solid #e4e4e4; display: block; float: left; width: 32px; height: 32px; text-indent: -10000px; margin-top: 3px}
					.dealthumbsml a:hover {border: 2px solid #C8C8C8; cursor: pointer}	
					
		/* Deal single Page */
		
		#dealsingleleft {width: 140px; float: left}
			.dealprice {line-height: 1.6em; font-weight: 700; padding: 5px; float: left; text-align: center; width: 140px}
			#dealsingleleft p a {color: #666}
				#dealsingleleft p a:hover {color: #333}
				.godeal {postion: relative; float: left; margin: 5px 0 15px 0}
			#dealsingleleft p.godeal a {width: 110px; float: left; background:url(/images/content/bg_orange_fade_med.png) repeat-x top; padding: 5px 15px; text-align: center; color: #fff; text-decoration: none; font-size: 15px; font-weight: 700; margin: 0 auto; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-shadow: 1px 1px 1px #E2812C}
				#dealsingleleft p.godeal a:hover {background:url(/images/content/bg_orange_fade_med.png) 0 -30px}
				
		#dealsingleright {float: right; width: 545px; line-height: 1.6em; font-size: 13px}
			#dealsingleright p.liked {line-height: 1em; font-size: 12px}
			#dealsingleright a {color: #FFA211}
				#dealsingleright a:hover {color: #F90}
			
			#dealsingleright h1 {line-height: 1.4em; padding-top: 10px}
			.totlikessingle {float: right; width: 70px; padding: 5px 0 0 25px}
				.totlikessingle a {color: #fff ; font-size: 12px; line-height: 1.2em}
			#dealfoundby {padding: 10px; margin: 15px 0; width: 523px; float: left; background: #FFF7E9 url(/images/content/bg_light_orange_author.png) repeat-x bottom; line-height: 1.2em; border: 1px dashed orange; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px}
				#dealfoundby img {margin-right: 10px}
				#dealfoundby p {padding-top: 7px}
				#dealfoundby p.discovered {padding-top: 15px}
			#dealsingleinfo {width: 545px; background: url(/images/content/bg_sml_fade_up.png) repeat-x top; float: left; padding-top: 30px}
			
			.hj_social_bookmarks li {padding-right: 6px; margin: 5px 0 15px 0; float: left}

			#expirednotice {margin-bottom: 20px; line-height: 1em; font-weight: 700; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px; border: 1px dotted #DCA7A7; background: #FCEEEE url(/images/content/bg_red_light_fade.png) repeat-x top; text-shadow: 1px 1px 1px #fff; font-size: 28px; color: #C41300; letter-spacing: -1px; text-align: center}
		            #expirednotice span {font-size: 18px; color: #480700; letter-spacing: normal; font-weight: normal}
                                #expirednotice a, #expirednotice a:hover {color: #480700}
		
		/* Deal Submit Page */
		
		#dealsubmithead {width: 650px; background:url(/images/content/deal_arrow.gif) no-repeat 0 10px; height: 90px; position: relative; z-index: 40; margin-top: 10px; padding: 0 0 0 50px}
		#dealsubmitbox {border: 1px solid #FFC66F; padding: 15px 10px; width: 678px; background: #FFEFD6 url(/images/content/bg_orange_box_sml.png) repeat-x top; z-index: 35; position: relative; top: -20px}
			#dealsubmitbox table {font-size: 16px; border-collapse: collapse; width: 100%}
				#dealsubmitbox th, #dealsubmitbox td {padding: 6px 10px 6px 10px; text-align: left}
					#dealsubmitbox tr.alt th, #dealsubmitbox tr.alt td {background: #FFE8C4}
			#dealsubmitbox input.dealinput, #dealsubmitbox select, #dealsubmitbox textarea {width: 250px; border: 1px solid #FFC66F; padding: 10px; color: #666; font-size: 12px; background: #fff url(/images/content/bg_orange_fade_sml.png) repeat-x top; font-family: Arial, Helvetica, sans-serif}
				#dealsubmitbox select {background-image: none}
			#dealsubmitbox input.dealinput:focus, #dealsubmitbox textarea:focus {border: 1px solid #D27E00; color: #D27E00; font-weight: 700}
				#dealsubmitbox textarea {width: 400px; height: 130px; color: #666 !important; font-weight: normal !important; z-index: 40}
			#dealsubmitbox .subtitle {font-size: 12px; font-weight: normal}
			#dealsubmitbox input.datebox {background: #fff url(/images/content/icon_calendar.png) no-repeat 245px 10px}
			
			input.dealprev, input.dealsubmit {font-weight: 700; background: url(/images/content/bg_orange_fade_med.png) repeat-x top; border: none; padding: 8px 20px; -moz-border-radius: 5px; color: #fff; font-size: 18px; text-shadow: 1px 1px 1px #E2812C; margin: 10px 5px 0 0}
			input.dealprev {background: url(/images/content/bg_green_fade_med.png) repeat-x top; text-shadow: 1px 1px 1px #6F7D2F}
			input.dealprev:hover, input.dealsubmit:hover {cursor: pointer; background: url(/images/content/bg_green_fade_med.png) 0 -50px} 
			input.dealsubmit:hover {background: url(/images/content/bg_orange_fade_med.png) 0 -50px} 
			
			.tooltip {display:none; text-shadow: 1px 1px 1px #6F7D2F; background: #899B3D url(/images/content/bg_green_fade_med.png) repeat-x top; font-size:12px; padding: 5px 15px; width: 350px; color:#fff; -moz-border-radius: 5px; z-index: 45}
				.tooltip strong {font-size: 15px; color: #fff}
					
	/* Comments */
	
	.commentbox {width: 668px; padding: 15px; color: #666; background: url(/images/content/bg_grey_fade_lrg.png) repeat-x top ; margin-bottom: 10px; border: 1px solid #ccc; height: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
	.commentbox:focus {border: 1px solid #B1D7EB}
	h5.comments {font-size: 25px; letter-spacing: -1px; color: #0B82C1}
	.specheading {width: 675px; padding: 5px 15px 5px 10px; color: #fff; font-size: 18px; font-weight: bold; letter-spacing: -1px; background: #0B82C1 url(/images/content/bg_comments_heading.png) repeat-x top; margin-bottom: 15px; -moz-border-radius: 6px; -webkit-border-radius: 6px}
		.specheading img {padding: 6px 8px 0 0; float: left}
	
	.cavatar p.cprofile a {background: #09c; text-align: center; width: 80px; display: block; padding: 7px 0; text-decoration: none; font-size: 11px; margin-top: 5px; float: left; -moz-border-radius: 5px; color: #fff}
		.cavatar p.cprofile a:hover {background: #226385}
	
	#commentholder {width: 680px; padding: 10px; background: #e4e4e4; overflow: auto; -moz-border-radius: 5px; margin-bottom: 15px}
	#commentholder  ul {width: 680px; float: left; margin-bottom: 15px}
	li.cavatar {width: 80px; float: left}
	li.carrow {background: url(/images/content/comment_arrow.png) no-repeat top right; width: 18px; height: 75px; float: left}
	li.ucommentbox {background: #fff; width: 572px; padding: 5px; float: right; overflow: auto; -moz-border-radius: 5px}
		.ucomment {width: 542px; padding: 5px 15px 15px 15px; background:url(/images/content/bg_sml_fade_up.png) repeat-x bottom; border-bottom: 1px solid #e4e4e4; line-height: 1.8em; float: left}
		.cdetails {width: 542px; float: left; padding: 10px 15px 5px 15px}
			.cdetails a{color: #666}
			
	.cloggedout {width: 625px; float: left}
	#minilogin {padding: 10px 15px; width: 593px; border: 1px solid #E0E0E0; background: url(/images/generic/bg_fade_down_light_sml.png) repeat-x top; font-size: 11px; font-weight: bold; color: #338BBD; margin: 10px 0; overflow: auto}
	#minilogin p {float: left; padding: 0; margin: 0}
	#minilogin input.miniinput {margin: 0 10px 0 5px; padding: 4px; border: 1px solid #E0E0E0; width: 173px}
	#minilogin input.miniinput:focus {border: 1px solid #B1D7EB}

	/* Stores Page */
	
	p.sstore {background: url(/images/generic/arrow_blue.png) no-repeat left center; width: 215px; padding: 0 0 0 10px; float: left; margin: 3px 0 0 5px}
		p.sstore a {color: #666}
			p.sstore a:hover {color: #333}
	.storeheading {width: 680px; padding: 0 10px 7px 10px; background: url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; overflow: auto; border-bottom: 1px solid #ebebeb; font-weight: bold; font-size: 20px; margin: 15px 0 5px 0; float: left}
		.storeheading p {float: left}
		.letter {background: #09c url(/images/generic/bg_blue_fade_sml.png) repeat-x bottom; color: #fff; padding: 2px 8px; -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-right: 5px; text-shadow: 1px 1px 1px #006F93; text-transform: uppercase; min-width: 18px; text-align: center}
		 p.smltop {float: right; margin-top: 8px}
		.smltop a {text-shadow: 1px 1px 1px #999; background: url(/images/content/bg_btn_grey_sml.png) no-repeat top; width: 75px; height: 17px; color: #fff; text-align: center; text-decoration: none; font-size: 10px; display: block; line-height: 1.6em; float: right; font-weight: 700}
			.smltop a:hover {background: url(/images/content/bg_btn_grey_sml.png) 0 -17px; color: #fff}
			
	ul.storebrowser {width: 700px; margin-bottom: 10px; float: left}
		ul.storebrowser li {float: left}
			ul.storebrowser li a {color: #fff; text-decoration: none; background: #1C4F6A url(/images/content/bg_storebrowser.png) repeat-x top; padding: 4px 5px; display: block; text-shadow: 1px 1px 1px #153c51; margin-right: 1px; text-align: center; font-weight: 700; width: 14px; font-size: 15px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px}
			ul.storebrowser li a:hover {background: #174259 url(/images/content/bg_storebrowser.png) repeat-x 0 -20px; padding: 2px 5px; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; display: block; color: #fff}	
			ul.storebrowser li.digit a {width: 39px}
			
	/* Pop Login */
	
	#poplogin {text-align: center; width: 335px; padding: 20px 20px 0 20px; height: 440px; background:url(/images/content/bg_poplogin.png) repeat-x top; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; display: none}
		#poplogin a {color: #666}
			#poplogin {color: #333}
		.poptitle, .poptitlereg {color: #FFCC00; font-size: 20px; font-weight: 700; letter-spacing: -1px}
		.popinput {padding: 10px 12px; border: 1px solid #ccc; background: url(/images/content/bg_fade_down_greay.png) repeat-x top; margin: 5px 0 10px 0; width: 230px; font-size: 18px}
			.popinput:focus {border: 1px solid #999}
		.poplogin, .popreg a {text-align: center; width: 260px; background:url(/images/content/bg_btn_pop_login.png) no-repeat top; height: 45px; margin-bottom: 10px; color: #8B7412; font-size: 25px; border: none; font-weight: 700; letter-spacing: -1px; text-shadow: 1px 1px 1px #FFF4C9}
			.poplogin:hover {background: url(/images/content/bg_btn_pop_login.png) 0 -45px; cursor: pointer}
			
			.poptitlereg {color: #fff; padding-top: 5px}
				.popreg a {margin: 0 auto; display: block; color: #fff!important; text-decoration: none; line-height: 1.8em; background:url(/images/content/bg_btn_pop_register.png) no-repeat top; text-shadow: 1px 1px 1px #2D4824}
				.popreg a:hover {background: url(/images/content/bg_btn_pop_register.png) 0 -45px}
		
			
	/* Categories Page */
	
	ul.catsmllist {width: 695px; padding: 0 0 15px 5px; background: url(/images/content/bg_sml_fade_up.png) repeat-x bottom; overflow: auto; float: left}
		ul.catsmllist li {float: left; width: 173px; font-size: 11px; margin: 3px 0 0}
		ul.catsmllist li img {float: left}
		ul.catsmllist li a {padding: 5px 0 0 5px; float: left; color: #666}
			ul.catsmllist li a:hover {color: #333}
			
	.lrgcat {width: 700px; float: left; overflow: auto; background: url(/images/content/bg_sml_fade_up.png) repeat-x bottom; padding: 15px 0}
		.lrgcat img {float: left; padding: 0 20px 0; border-right: 1px solid #e4e4e4}
		
		.lrgcatr {float: right; width: 540px}
			.lrgcatr h3 {font-size: 18px}
			.lrgcatr ul {width: 540px; padding: 7px 0 15px 0; float: left; }
				.lrgcatr li a {float: left; width: 167px; background: url(/images/generic/arrow_blue.png) no-repeat left center; padding: 0 0 0 10px; margin-top: 3px; color: #666; overflow: hidden}
					.lrgcatr li a:hover {color: #333}
					
		.storelist {width: 695px; padding: 20px 0 0 5px}
			.storelist a{color: #666}
				.storelist a:hover {color: #333}
			.storelist p {width: 225px; float: left; margin: 3px 0 0 0; line-height: 2em; padding-right: 5px}
				.storelist p img {float: left; padding: 2px; border: 1px solid #ccc; margin-right: 5px}
					.storelist p img:hover {background: #e4e4e4}	

/* Heading Styles */
	
		#pageheader {width: 665px; height: 75px; padding: 0 10px 10px 25px; -moz-border-radius-topright: 10px}
			#pageheader img {float: left; padding-right: 15px}
			#pageheader  h1 {padding: 20px 0 0; font-size: 33px; line-height: 1em}
			#pageheader  h2 {font-size: 14px}
			
			.headingstores {background: url(/images/headings/bg_heading_stores.png) no-repeat top}
			.headingdc {background: url(/images/headings/bg_heading_dc.png) no-repeat top}
			.headingdeal {background: url(/images/headings/bg_heading_deal.png) no-repeat top}
			.headingvc {background: url(/images/headings/bg_heading_vc.png) no-repeat top}
			.headingcats {background: url(/images/headings/bg_heading_categories.png) no-repeat top; margin-bottom: 15px}
			.headingsearch {background: url(/images/headings/bg_heading_search.png) no-repeat top}
			
/* Search Results */

	ul#sresults {width: 700px}
		ul#sresults li {width: 678px; border: 1px solid #ccc; background: #fff url(/images/generic/bg_fade_up_sml.png) repeat-x bottom; margin-top: 10px; font-size: 25px; padding: 10px; overflow: auto; font-weight: 700; letter-spacing: -1px; float: left; -moz-border-radius: 8px; -webkit-border-radius: 8px}
			ul#sresults img {margin-right: 15px}
			ul#sresults p {padding-top: 10px}
			ul#sresults p.medtxt {padding-top: 3px; letter-spacing: normal; font-weight: normal}
			
/* Footer */

	#footer {width: 942px; height: 105px; background: url(/images/generic/bg_footer.png) repeat-x top; margin: 0 auto; padding: 55px 20px 40px 20px; font-size: 11px}
		#footer a {color: #666; text-decoration: none}
		#footer ul {float: right; width: 440px; padding-top: 35px}
			#footer ul li {float: left; font-size: 12px}
				#footer ul li a {text-shadow: 1px 1px 1px #fff; display: block; background: url(/images/generic/bg_footer_btns.png) repeat-x top; color: #999; padding: 5px 10px; margin-left: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px}
					#footer ul li a:hover {text-shadow: none; background: url(/images/generic/bg_footer_btns.png) 0 -27px; color: #fff}
		
		#footerl {float: left; width: 400px}
			.copyright {padding-bottom: 10px}

/*
Formatting Buttons
------------------------------------------------------ */

.buttonMode {
font-size: 10px;
color: #73769D;
background-color: transparent;
white-space: nowrap;
}

.htmlButtonOuter, .htmlButtonOuterL {
background-color: #f6f6f6;
padding: 0;
border-top: #333 1px solid;
border-right: #333 1px solid;
border-bottom: #333 1px solid;
}
.htmlButtonOuterL {
border-left: #333 1px solid;
}
.htmlButtonInner {
background-color: transparent;
text-align: center;
padding: 0 3px 0 3px;
border-left: #fff 1px solid;
border-top: #fff 1px solid;
border-right: #ccc 1px solid;
border-bottom: #ccc 1px solid;
}
.htmlButtonOff {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size: 11px;
font-weight: bold;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}
.htmlButtonOff a:link {
color: #000;
text-decoration: none;
white-space: nowrap;
}
.htmlButtonOff a:visited {
text-decoration: none;
}
.htmlButtonOff a:active {
text-decoration: none;
color: #999;
}
.htmlButtonOff a:hover {
background-color: #fff;
text-decoration: none;
color: #999;
}
.htmlButtonOn {
font-family: Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
font-size: 11px;
font-weight: bold;
background: #f6f6f6;
padding: 1px 2px 2px 2px;
white-space: nowrap;
}
.htmlButtonOn a:link {
color: #990000;
text-decoration: none;
white-space: nowrap;
}
.htmlButtonOn a:visited {
text-decoration: none;
}
.htmlButtonOn a:active {
text-decoration: none;
color: #999;
}
.htmlButtonOn a:hover {
background-color: #fff;
color: #999;
text-decoration: none;
}
