body	{background:url(bg.gif) repeat-x; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px;}

/* Header */
#hdr	{background:url(header.gif) no-repeat; color:#cccccc; height:126px; margin:auto; overflow:hidden; width:990px;}
#hdrNav	{height:20px; font-size:.8em; padding:5px 20px 0px 20px; overflow:hidden;}
#hdrNav a:link		{color:#fff;}
#hdrNav a:visited	{color:#fff;}
#hdrNav a:hover		{color:#ccc;}
#hdrNav a:active	{color:#ccc;}
#hdrNavL {float:left; width:400px;}
#hdrNavR {margin-left:400px; text-align:right;}
#hdrM	{height:96px; overflow:hidden; padding-top:5px;}
#hdrMLogo	{height:96px; float:left; width:257px;}	
#hdrMAd		{height:96px; margin-left:257px;}
/* Ad Blocks */
.adBlock_middle1	{padding-bottom:10px; text-align:center;}
.adBlock_bottom		{padding-bottom:10px; text-align:center;}
.adBlock_rightRail	{padding-bottom:10px; text-align:center;}
/* Article */ 
#storyBody ul     {margin:0px; font-weight:bold; padding-left:15px;} 
#storyBody li     {color:#333; list-style:square; text-indent:0px; padding:2px;} 
#storyBody li:hover     {color:#333;}
/* Body */
#bdy	{background:#FFF; margin:auto; width:990px;}
#bdyL	{background:url(bgLeft.gif) no-repeat; float:left; height:394px; width:7px;}
#bdyC	{float:left; width:976px;}
#bdyR	{background:url(bgRight.gif) no-repeat; float:right; height:394px; width:7px;}
/* Top Nav */
#navTop		{background:url(navTopBg.gif); color:#FFF; font-size:1em; font-weight:bold; line-height:18px; padding-bottom:5px; text-align:center;}
#navTop a			{padding:8px; white-space:nowrap;}
#navTop a:link		{color:#fff; text-decoration:none;}
#navTop a:visited	{color:#fff; text-decoration:none;}
#navTop a:hover		{color:#ccc; text-decoration:none;}
#navTop a:active	{color:#ccc; text-decoration:none;}
#navTopCap	{background:url(navTopCap.gif) no-repeat; height:9px; width:976px;}
#navTopSub		{background-color:#CCC; border-top:solid #666 1px; border-bottom:solid #999 1px; color:#666; font-size:.9em; font-weight:bold; line-height:18px; padding:5px; text-align:left;}
#navTopSub a			{padding:8px; white-space:nowrap;}
#navTopSub a:link		{color:#333; text-decoration:none;}
#navTopSub a:visited	{color:#333; text-decoration:none;}
#navTopSub a:hover		{color:#666; text-decoration:none;}
#navTopSub a:active	{color:#666; text-decoration:none;}
/* Category Breadcrumbs */
#navBCrumbs				{color:#999; font-size:.8em; padding-bottom:10px;}
/*#navBCrumbs a			{white-space:nowrap;}*/
#navBCrumbs a:link		{color:#999; text-decoration:none;}
#navBCrumbs a:visited	{color:#999; text-decoration:none;}
#navBCrumbs a:hover		{color:#333; text-decoration:underline;}
#navBCrumbs a:active	{color:#333; text-decoration:underline;}
/* Category Nav */
#navCat h3		{border-bottom:dotted 1px #999;}
#navCat ul		{background:#FFF; border-bottom:dotted 1px #666; margin-bottom:10px; padding:5px 5px 5px 20px;}
#navCatFlat ul	{background:#FFF; border-bottom:dotted 1px #999; border-top:dotted 1px #999; margin-bottom:10px; padding:5px 5px 5px 20px;}
#navCatFlat li	{float:left; width:210px;}
/* Nav Related */
#navRelated h3	{border-bottom:dotted 1px #999;}
#navRelated ul	{background:#eee; border-bottom:dotted 1px #666; margin-bottom:10px; padding:5px 5px 5px 20px;}
/* Paginate Nav */
.navPaginate	{color:#666; font-size:.9em; padding-bottom:10px; text-align:right;}
/* Main Body */
#mBdy	{background:url(bodyBg.gif) repeat-x;}
/* Main Body */
#mBdyLC			{padding:10px;}
.mBdyLC_50Split	{width:301px; vertical-align:top;}
.mBdyLC_40Split	{width:254px; padding-right:10px; vertical-align:top;}
.mBdyLC_60Split	{width:338px; vertical-align:top;}
.mBdyLC_60Split	 ul	{margin:0px; padding:0px 0px 10px 15px;}
#mBdyRC			{padding:10px 10px 10px 0px; width:322px;}
/* Breaking */
#breakingNws		{background:url(breakingBg.gif) no-repeat; cursor:pointer; font-size:1.5em; height:28px; width:976px; padding:5px 0px 0px 5px; overflow:hidden;}
#breakingNws strong	{color:#990000;}
/* Content Borders */
.cBdrHdr	{background:#FFF; border-bottom:#ccc solid 1px; height:34px; overflow:hidden;}
.cBdrHdrL	{margin-right:125px;}
.cBdrHdrR	{float:right; font-size:.8em; text-align:right; padding:4px 5px 0px 0px; width:125px;}
.cBdrHdrR a:link	{color:#999; text-decoration:none;}
.cBdrHdrR a:visited	{color:#999; text-decoration:none;}
.cBdrHdrR a:hover	{color:#333; text-decoration:underline;}
.cBdrHdrR a:active	{color:#333; text-decoration:underline;}
.cBdrHdrSm	{background:#FFF; height:5px; overflow:hidden;}
.cBdrHdrSm_pop	{background:#ccc; height:5px; overflow:hidden;}
.cBdrTLSm		{background:url(cornerTL.gif) no-repeat; float:left; height:5px; width:5px;}
.cBdrTLSm_pop	{background:url(cornerTL_pop.gif) no-repeat; float:left; height:5px; width:5px;}
.cBdrTCOSm	{border-top:#ccc solid 1px; margin-left:5px; margin-right:5px; padding:0px;}
.cBdrTRSm	{background:url(cornerTR.gif) no-repeat; float:right; height:5px; width:5px;}
.cBdrTRSm_pop	{background:url(cornerTR_pop.gif) no-repeat; float:right; height:5px; width:5px;}
.cBdrTLOn	{background:url(cornerHeaderTLO.gif) no-repeat; float:left; height:34px; width:5px;}
.cBdrTC		{border-top:#ccc solid 1px; margin-left:5px; margin-right:5px; padding:7px 0px 0px 5px;}
.cBdrTROn	{background:url(cornerHeaderTRO.gif) no-repeat; float:right; height:34px; width:5px;}
.cBdrTL		{background:url(cornerHeaderTL.gif) no-repeat; float:left; height:34px; width:5px;}
.cBdrTR		{background:url(cornerHeaderTR.gif) no-repeat; float:right; height:34px; width:5px;}
.cBdrMainBig	{background:#FFF; border-left:#ccc solid 1px; border-right:#ccc solid 1px; padding:10px 10px 5px 10px;}
.cBdrMainBig_pop	{background:#ccc; border-left:#ccc solid 1px; border-right:#ccc solid 1px; padding:10px 10px 5px 10px;}
.cBdrMainBig p	{line-height:18px;}
.cBdrMain		{background:#FFF; border-left:#ccc solid 1px; border-right:#ccc solid 1px; padding:6px 10px 5px 10px;}
.cBdrMain p	{line-height:18px;}
/*.cBdrMain span	{display:block;}*/
.cBdrMain li {color:#000000;}
.cBdrFdr	{background:#FFF; height:5px; margin-bottom:10px;}
.cBdrFdr_pop	{background:#ccc; height:5px; margin-bottom:10px;}
.cBdrBL		{background:url(cornerBL.gif) no-repeat; float:left; height:5px; width:5px;}
.cBdrBL_pop		{background:url(cornerBL_pop.gif) no-repeat; float:left; height:5px; width:5px;}
.cBdrBR		{background:url(cornerBR.gif) no-repeat; float:right; height:5px; width:5px;}
.cBdrBR_pop		{background:url(cornerBR_pop.gif) no-repeat; float:right; height:5px; width:5px;}
.cBdrBC		{border-bottom:#ccc solid 1px; margin-left:5px; margin-right:5px;}
/* Content Borders Brand Bulder */
.cBdrHdr_BB			{background:url(cornerHeader_BB.gif) no-repeat; border-bottom:#004f07 solid 1px; height:34px; width:322px; overflow:hidden;}
.cBdrMain_BB		{background:#FFF; border-left:#004f07 solid 1px; border-right:#004f07 solid 1px; padding:10px 10px 5px 10px;}
.cBdrMain_BB img 	{margin-right:10px;}
.cBdrMain_BB p		{margin:0px;}
.cBdrFdr_BB			{background:url(cornerB_BB.gif) no-repeat; height:5px; margin-bottom:10px; width:322px;}
/* Content Borders BGs */
.cBBg_lSearch	{background:url(cBBg_localSearch.gif) right top no-repeat; background-color:#FFF;}
.cBBg_topJobs	{background:url(cBBg_topJobs.gif) right top no-repeat;}
/* Main Content */
.contentList		{margin:5px 0px 10px 0px;}
.contentShortL img	{float:left; margin:5px 10px 5px 0px;}
.contentShortL li	{color:#cccccc; list-style:square; text-indent:50px; padding-left:0px;}
.contentShortL p	{font-size:.9em; margin-right:10px; padding-top:0px;}
.contentShortR		{padding:10px 0px 10px 0px;}
.contentShortR img	{float:right; margin:5px 0px 5px 10px;}
.contentShortR p	{font-size:.9em; margin-right:10px;}
.contentDetail		{line-height:20px;}
.contentDetail p	{margin:0px; padding:0px 0px 5px 0px;}
.contentArticlePhotos	{width:50px; height:50px; background-position:center; float:left; margin-right:10px; cursor:pointer; border:#003399 solid 1px; padding:1px;}
.contentArticlesCutline	{width:300px; height:28px; margin-bottom:10px; overflow:hidden;}
.contentArticlesCutline p	{overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.contentArticlesMainPhoto	{height:250px;}
.contentArticlesMainPhoto img	{cursor:pointer;}
/* M Board */
.mBoardLabels					{color:#fff; font-size:.8em; margin-top:2px;}
.mBoardLabelsR					{background:#000033; float:right; margin-left:2px; padding:4px; text-align:center;}
.mBoardLabelsL					{background:#000033; padding:4px;}
.mBoardList						{border-bottom:#ccc dashed 1px; cursor:pointer; margin-top:2px;}
.mBoardListOn					{background:#eee}
.mBoardListOver					{background:#FFFFCC;}
.mBoardListR					{color:#333; float:right; margin-left:2px; padding:5px; text-align:center;}
.mBoardListL					{padding:10px 4px 10px 4px;}
.mBoardListL p					{color:#666666; margin:0px 10px 0px 10px;}
.mBoardListL em					{font-weight:bold;}
.mBoardLinks					{background:#eee; color:#666666; font-size:1em; margin-top:2px; padding:2px;}
.mBoardLinksL					{float:left;}
.mBoardLinksR					{text-align:right;}
.mBoardDetail					{padding:10px 4px 10px 4px;}
.mBoardDetail h1				{color:#006699; font-size:1.9em;}
.mBoardDetail p					{margin-left:10px; margin-right:10px;}
.mBoardComments					{padding:10px;}
/* Weather */
#weatherMag		{margin-bottom:10px;}
#weatherMagL	{height:60px; float:left; width:74px; overflow:hidden;}
#weatherMagR	{height:60px; float:right; width:238px; overflow:hidden;}
/* Footer */
.footer		{background:url(footerBg.gif) repeat-x #21395d; padding:5px; text-align:center;}
.footer p	{color:#ccc;}
.footer a:link		{color:#ccc; text-decoration:underline;}
.footer a:visited	{color:#ccc; text-decoration:underline;}
.footer a:hover		{color:#fff; text-decoration:underline;}
.footer a:active	{color:#fff; text-decoration:underline;}
/* E-Commerce */
.ecoCatItmON				{background:url(ecoCatBg.gif) repeat-x top; border:#fff solid 1px; border-top:#ff9900 solid 1px; cursor:pointer; float:left; margin:10px; padding:5px; text-align:center; width:258px;}
.ecoCatItmOVR				{background:#ffffde; border:#ff9900 solid 1px; cursor:pointer; float:left; margin:10px; padding:5px; text-align:center; width:258px;}

.ecoCatDtlItm				{border-top:#666 dashed 1px; padding:10px;}
.ecoCatDtlItmAlt			{background-color:#EEE; border-top:#666 dashed 1px; padding:10px;}
.ecoCatDtlItmOvr			{background:#ffffde; border-top:#ff9900 dashed 1px; cursor:pointer; padding:10px;}

.ecoCatDtlItmBdyPrc			{font-size:14px; text-align:right;}
.ecoCatDtlItmBdyPrc	em		{color:#999999; display:inline; text-decoration:line-through;}
.ecoCatDtlItmBdyPrc strong	{color:#990000;}
.ecoCatDtlItmBdyPrc form	{display:inline;}
.ecoCatDtlItmBdyPrc h5		{display:inline;}

.ecoProdDtlItmBdy			{border-top:#cccccc 1px solid; padding-top:10px; margin-top:10px;}
.ecoProdDtlItmBdy h2		{color:#000099; margin:0px 0px 5px 0px;}
.ecoProdDtlItmBdy em 		{display:block; margin-bottom:5px; text-indent:10px;}

.ecoCartTbl					{}
.ecoCartTbl em				{display:block; color:#666666; font-size:10px;}
.ecoCartRow100				{background:url(spacer_21395d_b100.gif);}
.ecoCartRow75				{background:url(spacer_21395d_b75.gif);}
.ecoCartRow50				{background:url(spacer_21395d_b50.gif);}
.ecoCartRow25				{background:url(spacer_21395d_b25.gif);}

/* Local Search */
#popupsSearch					{margin-top:-5px; overflow:auto; position:absolute; width:250px; }
#searchBox.error 				{background-color: #FFCC00;}
.error 							{background-color: #FFCC00;}
div.suggestionsSearch 			{background-color: #FFFFFF; font-weight:bold; padding:5px;}
div.suggestionsSearch:hover 	{background-color: #FFFFCC;}

/* Top Cars */
.cBBg_topCars	{background:url() right top no-repeat;}
.carsImg		{background:#EFEFEF; border:#cccccc 1px solid; padding:1px 1px 1px 1px;}
.carsLinks		{font-size:10px; padding-bottom:5px;}
.carsPhoto      {font-size:.8em; float:left; text-align:center; width:60px; margin:7px;}
.color_brown	{color:#663300;}

.pollBarGraph	{margin:2px; padding:2px; color:#000;}

/* AP */
.lic			{font-size:.8em; padding-bottom:10px;}
.lic a			{cursor:default; text-decoration:none;}
.lic a:link		{color:#666; text-decoration:none;}
.lic a:visited	{color:#666; text-decoration:none;}
.lic a:hover	{color:#666; text-decoration:none;}
.lic a:active	{color:#666; text-decoration:none;}

/* Search */
#searchBox_nC 			{background:url(/shared/images/search/gradeBtm.png) repeat-x bottom #eee; border-bottom:1px solid #ccc; padding:5px 5px 5px 10px;}
#searchBox_nC input 	{margin:0px 5px 0px 0px; height:20px; vertical-align:middle; border:solid 1px #999; border-radius:5px;}
#searchBox_nC_nC		{margin-right:334px; overflow:hidden; padding-top:4px; white-space:nowrap; width:620px;}
#searchBox_nC_nC span	{padding-right:5px;}
#searchBox_nC_nC strong	{color:#990000; font-size:.8em; margin-right:5px;}
#searchBox_nC_search	{float:right; text-align:right; width:321px;}
#searchBox_nC_search_box	{background:url(/shared/images/search/gradeBtm_25.png) #fff repeat-x bottom; padding:0px 5px 0px 5px; width:225px;}
#searchBox_nC_search_btn	{background:#666; color:#FFF; border:solid 1px #333; font-size:.9em; font-weight:bold; padding:2px 5px 4px 5px; text-transform:uppercase;}
#notificationNumber		{color:#666; font-size:.8em; font-weight:bold;}
#notificationTitle		{letter-spacing:1px;}

#visitorNav {display:none;}
#memberNav {display:none;}