
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-align:left; }
body { background-color: #c5d5e7; background-image: url(images/img_bg_tile_01_01.gif); background-repeat: repeat; margin:0 0 0 0; padding:0 0 0 0; }

a:link { color: #2c7ac9; text-decoration: underline; font-weight:bold; }
a:visited { text-decoration: underline; color: #2c7ac9; font-weight:bold; }
a:hover { text-decoration: none; color: #6095d4; font-weight:bold; }
a:active { text-decoration: underline; color: #2c7ac9; font-weight:bold; }

a.blogHeadline:link { color: #000000; text-decoration: none; font-weight:bold; }
a.blogHeadline:visited { text-decoration: underline; font-weight:bold; }
a.blogHeadline:hover { text-decoration: underline; font-weight:bold; }
a.blogHeadline:active { text-decoration: underline; font-weight:bold; }


#pageTable { border:0; padding:0; width:100%; height:100%; margin:0; }
#holderTable { width:1000px; }
#bodyTable { border:0; padding:0; width:850px; background-color:#FFF; border-left:1px solid #3367A5; border-right:1px solid #3367A5; }
#eBayTable { border:1px solid #ffcc00; padding:0 background-color:#FFF; width:590px; }
	#eBayTable TD 			{ font-family:Arial,Helvetica,sans-serif; font-size:small; padding:2px 4px 2px 4px; font-weight:normal; }
	#eBayTable TD A			{ font-weight:normal; color:blue; }
	#eBayTable TD.tfBold 	{ font-weight:bold; }
	#eBayTable TD.aR  		{ text-align:right; }
	#eBayTable TD.aC		{ text-align:center; }
	#eBayTable TD.Header 	{ background-color:#DDD; font-weight:bold; padding:6px 4px 6px 4px; }
	#eBayTable TD.Tally		{ background-color:#ffffe5; padding:6px 4px 6px 4px; border-bottom:1px solid #CCC; margin-bottom:4px; }
	#eBayTable SPAN.H3		{ font-size:medium; font-weight:bold; }

	#eBayTable TR.Odd 		{ background-color:#EEE;  }
	#eBayTable TR.Even 		{ background-color:#FFF;  }

#2LnavCell { padding:0 2px 0 0; vertical-align:top; }
#2LbodyCell { padding:0 0 0 2px; vertical-align:top; }

TD.bodyRow { padding:0 23px 0 23px; vertical-align:top; }

TD.AdLeaderboardTop { text-align:center; padding:2px; }
TD.tfCopyright { padding: 10px 0 0 23px; text-align:left; color:#666; background-color:#FFF; }

/* NewsGator */
TD.newsGatorHomeCell { padding:10px; background-color:#EEE; vertical-align:top; text-align:left; }
TD.newsGatorL2 { padding:10px 10px 10px 0; background-color:#EEE; vertical-align:top; text-align:left; }

/* Keycode.com */
TD.kc_titletext { font-family: Verdana, Arial, Helvetica, sans-serif; }

DIV.homeItemCont { padding:10px 6px 6px 6px; }
DIV.homeItemImage { margin:0 10px 10px 0;  float:left; }
DIV.homeItemHeadline { font-weight:bold; margin-bottom:6px; }
DIV.homeItemBody { font-size:9px; line-height:12px; color:#777; }
DIV.homeDivider { background-color:#aac4e5; height:6px; margin:0 24px 0 24px; }

DIV.L2divider { background-color:#aac4e5; height:6px; }

DIV.adSquare1 { width:190px; height:117px; border:1px solid #ddd; margin:4px; float:left; }
DIV.ad468x60name   { padding-left:4px; color:#717171; font-weight:bold; }
DIV.ad468x60banner { padding-left:4px; padding-bottom:15px; }

/* Clear floats! - http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

/********************************************************************************
|  sIFR Classes (Flash-based CSS Text)											|
********************************************************************************/
h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

DIV.newsGatorHome { 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;	/*padding:10px; - use a container DIV for padding?*/
	line-height: 1em;
	background-color:#EEE;
	vertical-align:top; 
	text-align:left; 
} 
DIV#newsHeadline01 { 
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
} 

/* Search */
#searchContainer_rdr {
	float: left;
	width: 373px;
	height: 38px;
	margin: 17px 0px 0px 75px;
	padding: 20px 0px 0px 20px;
	background: url(http://www.webmd.com/consumer_assets/site_images/layout/shared/bg_searchbox.gif) no-repeat;
}
#searchQuery_fmt {
	float: left;
	width: 280px;
	height: 14px;
}

/* To fix Opera spacing issues */
@media all and (min-width: 0px) { #searchContainer_rdr { height: 48px; padding: 10px 0px 0px 20px; } }
@media all and (min-width: 0px) {  #searchQuery_fmt { height: 20px; } }

#searchButton_fmt {
	margin-left: 5px;
}
* html #searchButton_fmt {
	margin-left: 2px;
}


