/*
The AdPay Platform offers you the ability to manage the look and feel of the entire platform
through code and stylesheet access.  This Cascading StyleSheet (CSS) is a template for you to use 
to create and apply your newspaper's look and feel to the AdPay platform.  Please note that 
this stylesheet is loaded gloabally into every page of the AdPay platform thus, please be 
careful with any changes you make.  Important! You can add any tags you wish but this can 
cause unexcepected and unsupported results.  We recommend you load this into your 
demo/development AdPay site before loading a new CSS file into production.  Please no not
hesitate to contact as at support@adpay.com with any questions or assisstance.
*/
/** New Styles for 5.8 **/
white; }
/** New Styles for 5.7 **/
.GroupDescriptionText
{
	font-style: italic;
}
.EditionContainer td
{
	padding-top:5px;
}
.EditionGroupCheckBoxList
{
	margin-top:5px;
	margin-left:10px;
	vertical-align:top;
}
.EditionGroupCheckBoxList td
{
	padding: 0 10px 3px 0;
	vertical-align:bottom;
}
.EditionGroupCheckBoxList td input
{
	float:left;
	margin-right:5px;
	vertical-align: top;
}
/** New Styles for 5.6 **/
.RegSearchItemDistance
{
	display:none;
}
.OnlineAdText
{
	display:block;
	border:2px Solid white;
	padding: 25px;
	background-color: white;
}
.AdCart
{
	border:1px Solid white;
	width:240px;	
	font-size:11pt;
}
.AdCartHeader
{

	background-repeat: repeat-x;
	height: 25px;
	font-size: 10pt;
	font-weight: bold;
	padding:3px;
	font-family: Arial, Verdana;
	text-align:center;
}
.AdCartMessage
{
	display:block;
	padding:3px;
	color:white;
	font-style:italic;
	font-size:9pt;
}
.AdCartSummary
{
	
}
.AdCartSummary table
{
	width:100%;
}
.AdCartSummary td
{
	padding:3px;
	font-size:8pt;
}
.AdCartDetails
{
}
.AdCartDetailsOuter
{
	width:100%;
}
.AdCartDetailsOuter td
{
	border-top:1px solid white;	
	padding:5px;
	font-size:8pt;
}
.AdCartDetailsInner
{
	width:100%;
}
.AdCartDetailsInner td
{
	border-top:0;
	padding:0;
}
.AdCartDetailsInner td a
{
	font-size:8pt;
}
.AdCartCurrentAd
{
}
.AdCartSubHeader
{
	padding:5px;
	border-top:1px solid white;
	font-size:9pt;
	font-weight:bold;
}
.AdCartAdDisplay
{
	padding:5px;
	font-size:8pt;
}
.AdCartAdDetails
{
	padding-top:5px;
	padding-bottom:3px;
	font-size:8pt;
}
.AdCartAdDetails table
{
	width:100%;
}
.AdCartAdDetails td
{
	padding-left:5px;
	padding-right:5px;
	font-size:8pt;
}
.AdCartButtons
{
	padding:5px;
	border-top:1px solid white;
	text-align:center;
}
.AdCartPrice
{
	font-weight:bold;
}
/** New Styles for 5.5 **/
.VideoDisplayWizard
{
	padding: 10px;
	background-color: white;
}
.VideoDisplayWizard td
{
	font-size: 12px;
}
.aggregateBlockContainer
{
	padding: 10px;
}
.aggregateBlock
{
	border: 1px Solid white;
	margin-bottom: 20px;
}
.aggregateBlockHeader
{
	background-color: white;
	padding: 3px 5px 3px 5px;
	font-size: 12px;
	font-weight: bold;
}
.aggregateBlockContent
{
	padding: 3px 5px 3px 5px;
	height: 400px;
	overflow: auto;
}
.aggregateItem 
{
	border-bottom: 2px Solid white;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.aggregateItem a:link, .aggregateItem a:visited, .aggregateItem a:hover, 
.return a:link, .return a:visited, .return a:hover
{
	color: white;
	text-decoration: none;
}
.aggregateItem a:hover
{
	text-decoration: underline;
}
.aggregateItemTitle
{
	font-size: 12px;
}
.aggregateItemDesc
{
	margin: 5px 10px 0 10px;
	font-size: 12px;
}
.aggregateAdDisplayFrame
{
	height: 800px;
	width: 100%;
	overflow: auto;
}
.aggregateAdReturnLink
{
	padding: 10px;
	background-color: white;
}
.aggregateAdReturnLink a:link, .aggregateAdReturnLink a:visited, .aggregateAdReturnLink a:hover
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
/** New Styles for 5.4 **/
.smallBox
{
	font-size: 9px;
	display: block;
	margin: 5px 0 0 0;
}
.noRecordsMessage
{
	padding: 10px;
	font-style: italic;
	color: white;
}
.divAdTypeFilter
{
	margin: 0 10px 5px 10px; 
	overflow:hidden;
	width: 185px;
	padding: 5px;
	border: 1px Solid white;
}
.PhotoUploadButton
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: solid 1px Red;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: white;
}
.photoFooter
{
	background-color: white;
	margin: 5px 0 15px 0;
}
.printPreviewInner
{
	border: 2px Outset white;
	padding: 10px;
	background-color: white;
}
.printPreviewPhoto
{
	margin: 2px 2px 5px 2px;
}
.printPreview
{
	padding:10px; 
	text-align:center;
	margin:15px 0 0 0; 
	position:relative; 
	float:left; 
	background-color:white;
	font-size: 12px;
	white-space: nowrap;
}
/** New Styles for 5.3 **/
.TempText
{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, Sans-Serif;
}
.ErrorContainer
{
	width: 500px;
	font-size: 12px;
	padding: 10px;
}
.ErrorContainer td
{
	font-size: 12px;
	padding: 2px;
	vertical-align: middle;
}
.ErrorContainer h1
{
	font-size: 18px;
	color: white;
}
.ErrorForm
{
	margin: 20px 0 20px 0;
	border: 2px Solid white;
	background-color: white;
	text-align: center;
	padding-top: 15px;
}
.ErrorFormMessage 
{
	display: block;
	color: white;
	padding: 0 0 10px 0;
}
.ErrorFormSubmit
{
	background-color: white;
	text-align: center;
	padding: 5px;
	margin-top: 10px;
}
.revPubContainer
{
	background-color: white;
	border: 1px Solid white;
	padding: 5px;
}
.revPubPrice
{
	display: block;
	border: 1px Solid white;
	background-color: white;
	padding: 10px;
	font-size: 8pt;
	width: 85px;
	text-align: center;
	text-decoration: none;
}
.revPubPrice:hover
{
	text-decoration: none;
}
.revPubShadowContainer {
    position: relative;
    left: 3px;
    top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    white-space: nowrap;
    width: 250px;
}
.revPubShadowContainer .shadow2,
.revPubShadowContainer .shadow3,
.revPubShadowContainer .container {
    position: relative;
    left: -1px;
    top: -1px;
}
.revPubShadowContainer .shadow1 {
    background: white;
}
.revPubShadowContainer .shadow2 {
    background: white;
}
.revPubShadowContainer .shadow3 {
    background: white;
}
.revPubShadowContainer .container {
    background: white;
    border: 1px solid white;
    padding: 5px;
    font-size: 8pt;
    background-color: white;
    text-decoration: none;
}
.revPubShadowContainer .container td
{
	padding: 5px;
}
.revPubShadowContainer .container a
{
	text-decoration: none;
}
.LoginStatus
{
	font-size: 8pt;
	text-align: right;
}
.LoginStatus td
{
	font-size: 8pt;
	text-align: right;
}
.LoginStatus td a
{
	font-size: 8pt;
}

/** New User Registration (5.2) **/
.LabelText
{
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}
.PrintTabLeft
{
	
	width:30px; 
	background-repeat:no-repeat;
}
.PrintTabMiddle
{

	padding-right: 5px;
}
.PrintTabRight
{

	width:4px;
	background-repeat:no-repeat;
}
.PrintTabLink
{
	color:White; 
	font-weight:bold;
}
.ActionsMenu
{
	border:1px Outset white;
	background-color: white;
}
.NewUserError
{
	position: absolute;
	background-color:white; 
	padding:3px 6px 3px 3px; 
	border:1px Outset white;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
}
.ValidationSummary
{
	margin: 0 0 10px 0;
}
.ValidationSummary td
{
	font-size: 8pt;
}
#divScreenNames
{
	position: absolute;
	border: 1px Outset white;
	background-color: white;
	z-index: 100;
	display: none;
}
#divScreenNamesHeader
{
	background-color: white;
	border-bottom: 1px Solid white;
}
#divScreenNamesHeader td
{
	font-size: 8pt;
	font-weight: bold;	
	padding: 3px 6px 3px 3px;
	white-space: nowrap;
	color: white;
}
#divScreenNamesInner
{
	padding: 10px;
}
.RequiredField
{
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: solid 1px white;
	padding: 2px 4px 2px 4px;
}
.NonRequiredField
{
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: solid 1px white;
	padding: 2px 4px 2px 4px;
	color: white;
	font-style: normal;
}
.PageGuardContainer
{
	background-color: white;
	padding: 0 10px 0 10px;
}
.PageGuardHeader
{	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}
.PageGuardHeaderNote
{	
	vertical-align:bottom;
	font-size: 7pt;
	font-weight:normal;
	color: white;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-align: center;
	margin: 3px 0 3px 0;
	display : block;
}
.PageGuardInput
{
	background-color:white;
}
.PageGuard
{
}
/** Copy **/
.GridPager
{
	background-color: white;
	color: white;
	font-size: 10pt;
}
.GridPager td
{
	border-top: 1px Solid white;
	vertical-align: bottom;
	padding: 5px 0 5px 5px;
}
/** End Copy **/
.GridRowAdsButton
{
	padding: 3px;
	background-color: white;
	border: 1px Outset white;
	margin-right: 3px;
}
.GridRowAds
{
	color: white;
	
}
.GridRowAds td
{
	padding: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;	
}
.GridRowAds td table td
{
	border-top: none;
	padding: 0;
}
.GridRowAdsAlt
{
	color: white;

}
.GridRowAdsAlt td
{
	padding: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;
}
.GridRowAdsAlt td table td
{
	border-top: none;
	padding: 0;
}
.ClipItemAddress
{
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
}
.mapHeader
{
	height: 25px;
	background-color: white;
	text-align: right;
	padding: 0 5px 0 5px;
}
.mapFooter
{
	height: 25px;
	background-color: white;
}
.mapContent
{
	background-color: white;
	text-align: center;
	padding: 25px 0 25px 0;
	border: 1px Solid white;
}
.mapContainer
{
	margin-bottom: 10px;
}
.mapContainer #map
{
	border: 3px Outset white;
}
.ClipListMenu
{
}
.ClipListMenu td
{
	font-size: 9pt;
}
.clipListLink
{
	display: inline;
	padding: 0 3px 0 3px;
}
.alertLink
{
	display: inline;
	padding: 0 3px 0 3px;
}
/* New Style - 5.1 */
/**** MAKE SURE TO REMOVE ALL OVERLAY STYLE EXCEPT IE SPECIFIC ****/
/* Color Overrides */
/* Blue Background = #82ACD6 */
/* Green Background = #CDDCBD */
/* Brown Background = #D4D2A9 */
.featuredItem2
{
	background-color: white;
	border-bottom:1px Solid white;
	font-family: Verdana, Arial;
	font-size:12px;
	color:white;
	vertical-align:top;
	margin-right: 3px;
}
.featuredItem2 img
{
	margin-top: 5px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 5px;	
}
.clickNBuyDefaultText
{
	text-align:left; 
	padding-left:15px; 
	padding-right:15px;
}
.clickNBuyDefaultText img
{
	float: left;
	border: 0;
	margin-left: 10px;
	margin-right: 10px;
}
.FieldedDataDisplay2
{
	margin: 10px 0 10px 0;
	background-color: white;
	padding: 3px;
	border-top: 1px Solid white;
	border-bottom: 1px Solid white;
	width: 100%;
}
.FieldedDataDisplay2 td
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: white;	
	padding: 5px;
}
.Header2
{

	background-repeat: repeat-x;
	height: 29px;
	padding: 0px;
}
.RegSearchResultsGridHeader2 A, .RegSearchResultsGridHeader SPAN
{
	padding-top: 4px;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
}
.RegSearchResultsGridHeader2 A:hover
{
	text-decoration: underline;
}
.RegSearchResultsGridHeader2 table
{
	width: 100%;
}
.RegSearchResultsGridHeader2 td
{
	padding: 4px;
	background-color: white;
	border-bottom: 1px Solid white;
}
.pseudoWindow 
{
	position:absolute; 
    top:0px; 
    left:0px; 
    width:600px; 
    height: 500px;
    border:2px solid black; 
    background-color:white; 
    border-top:2px solid white;
    border-left:2px solid white;
    border-right:2px solid white;
    border-bottom:2px solid white;
    display:none
}
.pseudoWindowWithValidators
{
	position:absolute; 
    top:0px; 
    left:0px; 
    width:600px; 
    height: 575px;
    border:2px solid black; 
    background-color:white; 
    border-top:2px solid white;
    border-left:2px solid white;
    border-right:2px solid white;
    border-bottom:2px solid white;
    display:none
}
   
.pseudoWindowTitleBar
{
	position:absolute; 
    top:0px; 
    left:0px; 
    height:20px; 
    width:596px; 
    background-color: white;
    color: white;
    font-family:Tahoma; 
    font-size:11pt; 
    font-weight:bold; 
    padding:2px;
    text-align:left;
}
.pseudoWindowTitleBar #closebox 
{
	position:absolute; 
    right:1px; 
    top:1px
}
   
.pseudoWindowTitleBar #barTitle 
{
	padding-left:3px
}
.pseudoWindowContent
{
	position: absolute;
	width: 100%;
	top: 35px;
	padding: 15px;
	font-size: 9pt;
}
.pseudoWindowContent td
{
	font-size: 9pt;
}
.pseudoWindowContent h3
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0;
}
.pseudoWindowButtonBar
{
	position:absolute;
	bottom: 0px;
	left: 0px;
	height:30px;
	width:596px;
	padding:2px;
	text-align:right;
	background-color: white;
	padding-top: 8px;
}
.pseudoWindow2
{
	position:absolute; 
    top:0px; 
    left:0px;  
    border-top:1px solid white;
    border-left:1px solid white;
    border-right:1px solid white;
    border-bottom:1px solid white;
    display:none
}
.pseudoWindowWithValidators2
{
	position:absolute; 
    top:0px; 
    left:0px;  
    border-top:2px solid white;
    border-left:2px solid white;
    border-right:2px solid white;
    border-bottom:2px solid white;
    display:none
}
   
.pseudoWindowTitleBar2
{
	position: relative;

    color: white;
    height: 21px;
    font-family:Tahoma; 
    font-size:10pt; 
    font-weight:bold; 
    text-align:left;
    padding-left: 5px;
    padding-top: 3px;
}
.pseudoWindowTitleBar2 #closebox 
{
	position:absolute; 
    right:1px; 
    top:1px
}
   
.pseudoWindowTitleBar2 #barTitle 
{
	
}
.pseudoWindowContent2
{
	position: relative;
	font-size: 9pt;
	
	padding: 15px;
}
.pseudoWindowContent2 td
{
	font-size: 9pt;
}
.pseudoWindowContent2 h3
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 0;
}
.pseudoWindowButtonBar2
{
	position: relative;
	text-align:right;

	height: 29px;
	padding-top: 2px;
	padding-right: 2px;
}
white;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
white; height: auto;}
white; }
white; background-color: white; width: 250px; height: 250px; margin: 0 auto; }
white; }
white; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
white; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
white;}
white;}
white; height: 100%; /* Trick IE into showing hover */ display: block; }
white; float: left;}
white; float: right;}
white; }
white; }
white; background-color: white; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
white; color: white; }
white; float: left; text-align: left; }	
white;	}
white; clear: left; padding-bottom: 1.0em;	}			
white; float: right;  padding-bottom: 0.7em; outline: none;}
white; cursor:pointer; white-space:nowrap; clear:right; display: none; }	
white; cursor:pointer; white-space:nowrap; clear:right; display:none; }
white; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: white; }
#CNBContainer
{
	width: 750px;
}
#CNBContent
{
	font-size: 9pt;
}
#CNBContent td
{
	font-size: 9pt;
}
#CNBContent .photoCell
{
	text-align: center;
	height: 100%;
}
#CNBContent .photoCellHeader
{
	text-align: right;
	width: 450px;
	padding: 5px;
	background-color: white;
}
#CNBContent .photoCellHeader td
{
	text-align: right;
}
#CNBContent .photoCellInner
{
	border: 2px Solid white;
	width: 450px;
}
#CNBContent .photoCellContent
{
	width: 100%;
}
#CNBContent .photoCellContent span
{
	display: block;
	margin: 10px 10px 10px 10px;	
}
#CNBContent .photoCellContent img
{
	margin: 5px 0 5px 0;
}
#CNBContent .photoCellFooter
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	width: 450px;
	padding: 5px;
	background-color: white;
}
#CNBContent .photoCellFooter td
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
#CNBContent .menuCell
{
	
}
#CNBContent .spacerCell
{
	width: 10px;
}
#CNBContent .thumbsContainer
{
	margin: 10px 0 0px -3;
	overflow: auto;
}
#CNBContent .thumbsContainer td
{
	width: 85px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	border: 1px Solid white;
}
#CNBContent .SubContentHeader
{
	height:21px; 

	padding:3px; 
	font-size:8pt; 
	font-weight:bold
}
#CNBHeader
{

	background-repeat: repeat-x;
	height: 29px;
	padding: 8px 5px 0 5px;
	font-size: 10pt;
	font-weight: bold;
}
#CNBHeader td
{
	font-size: 10pt;
	font-weight: bold;
}
#CNBFooter
{
	text-align: center;
}
#CNBThumbs
{
	background-color: white;
	margin: 5px 0 5px 0;
}
.cnbThumb
{
	border-color:white;
	border-width:1px;
	border-style:Outset;
}
.detailsPageSearchAlert
{
	padding-top: 5px;
}
#TableContent .SubContentPhoto
{
	
}
.RegSearchResultsItemTable {
	border-bottom:1px solid white;
	font-family: Verdana, Arial;
	font-size:12px;
	color:white;
	vertical-align:top;
	margin-right: 3px;
	margin-top: 5px;
}
.RegSearchResultsItemTable IMG 	
{
	/*border:1px solid white;*/
	margin-top: 5px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 5px;
}
.RegSearchResultsItemTable TD 
{
	font-size:12px;
	color:white;
}
#pnlSearch{
width: 900px;
}
.TableHeader
{
	width: 100%;
	background-color: white;
}
.TableFooter
{
	
	width: 980px;
	background-color: white;	
}
.TreeNode 
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: white;
	padding-left: 3px;
	text-decoration: none;
}
.TreeNodeOver 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: white; 	
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;
}
.TreeNodeSelect 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: white; 
	background: white; 	
	cursor: pointer;
	cursor: hand;
	margin-left: 3px;	
}
.TreeNodeDisabled
{ 
	font-family: Tahoma;
	font-size: 8pt; 
	color: white;	
	padding-left: 3px;
	text-decoration: none;
	cursor: default;
}
.RegSearchResultsGridItem
{
	height: 27px;
	
}
.RegSearchResultsGridItem td
{
}
.RegSearchResultsGridAlternatingItem td
{
}
.RegSearchResultsGridAlternatingItem
{
	height: 27px;
	
}

.divCatTree
{
	border:1px Solid white; 
	width:185px; 
	margin-right:10px; 
	margin-left:10px; 
	overflow:hidden;
	margin-bottom: 5px;
}
.divCatTree img
{
	vertical-align: middle;
}
.divCatTreeHeader
{
	height:21px; 

	padding:3px; 
	font-size:8pt; 
	font-weight:bold	
}
.divCatTreeSubHeader
{
	padding: 3px;
}
.divCatTreeSubHeader a:link, a:visited, a:active
{
	color: white;
}
.divCatTreeSubHeader td
{
}
.divCatTreeContent
{
	padding: 3px 8px 8px 8px;
	font-size: 8pt;
}
.divCatTreeContent td
{
	font-size: 8pt;
}
.divCatTreeFooter
{
	border-top: 1px Dotted white;
	padding: 3px;
}
.divCatTreeButtons
{
	text-align: right;
	padding: 3px;
	border-top: 1px Dotted white;
}
.divCatTreeFooter td
{
	color: white;
}
.RegSearchResultsGrid
{
	
	border: 1px Solid white;
	display: block;
	clear: both;
}
#mp1
{
width: 600px;
}
.SimpleSearchContainer
{
	width: 800px;
	padding-top: 10px;
	padding: 0px;
	height: 72px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	/* float: center;	*/
}
.SimpleSearchTop
{
	/* padding-top: 0px; */
	padding: 0px;
	padding-top: 5px;
	height: 40px;
	float: center;
}
.SimpleSearchBottom
{
	padding: 0px;
	height: 31px;
	float: center;
} 
.SimpleSearchBottom a:link, a:visited, a:active
{
	color: white;
}
.SimpleSearchTopLeft
{
	width: 12px;
	height: 40px;

}
.SimpleSearchBottomLeft
{
	width: 12px;
	height: 31px;

}
.SimpleSearchTopMiddle
{
	height: 40px;

}
.SimpleSearchBottomMiddle
{

}
.SimpleSearchTopMiddle td
{
	text-align: center;
}
.SimpleSearchTopRight
{
	width: 12px;
	height: 40px;

}
.SimpleSearchBottomRight
{
	width: 12px;
	height: 31px;

}
.AdTotalText
{
	font-size: 12px;
	color: white;
	padding-top: 3px;
}
.small, .smallBold { font-size: 11px; }
.smallBoldEmph 
{
	font-size: 11px; 
	font-weight: bold;
	color: white; 
}
#TableContent .GridHeader
{
	background-color: white;
	height: 20px;
	color: white; 
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
#TableContent .GridHeader td
{
	padding: 2px 10px  2px 10px;
}
.item
{
	border-bottom: 1px Solid white;
}
.itemCenter
{
	text-align: center;
	vertical-align: middle;
}
.item td
{
	padding: 2px 10px  2px 10px;
}
.aItem
{
	border-bottom: 1px Solid white;
}
.aItem td
{
	padding: 2px 10px  2px 10px;
}
/* New Style - 5.0 */
.eCommPaypalCallout
{
	display: block;
	font-size: 11px;
	padding: 5px;	
	border: 1px Solid white;
	background-color: white;
	margin-top: 10px;
}
.eCommPaypalCallout .payPalButton
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
.itemMultimedia
{
}
.sellerInformation
{
}
.detailsPageSearchAlert A:link, A:visited, A:active
{
}
.ContentHeader #lblWebID 
{
}
.detailsPageCategoryLink A:link, A:visited, A:active
{
}
.createAlert td A:link, A:visited, A:active
{
}
.actionsMenuButton
{
	color: white;
	font-weight: bold;	
}
.itemStatusActive
{
	color: white;
}
.itemStatusInprocess
{
	color: white;
}
.itemStatusInactive
{
	color: white;
}
.itemStatusClose
{
	color: white;
}
.hopFrame
{
	width: 600px;
	height: 600px;
	position: relative;
	border: 0;
	overflow: auto;
}
.previewMode
{
	padding: 5px;
	background-color: white;
	border: 1px Solid white;
}
.previewMode A:link	
{
	font-weight: bold;
}	
		
.previewMode A:visited,A:active	
{
	font-weight: bold;
}	
		
.previewMode A:hover	
{
	font-weight: bold;
}
.multiFileUpload
{
	background-color: white;	
	border: 2px Solid white;
}
.multiFileUploadUpload
{
	padding: 5px;
	border-top: 1px Solid white;
}
.multiFileUploadUpload td
{
	font-weight: bold;
}
#overDiv td
{
	padding: 2px;
}
.promotionCode
{
	border: 1px Solid white;
	margin-top: 5px;
	font-size: 9pt;
	padding: 5px;
	text-align: center;
}
#PlaceAdEditionList
{
	background-color: white;
	padding: 10px;
}
#PlaceAdEditionList td
{
	font-size: 9pt;
	vertical-align: middle;
}
/* New Style - 4.11 */
#closeBox
{
	position:absolute; 
    right:2px; 
    top:2px
}
.runDates
{
	position:absolute; 
	border: 2px Outset Black;  
	width:300px; 
	background-color:white;
	text-align:center;
	font-weight:bold;
	z-index: 500;
	
}
.runDatesContent
{
	position: relative;	
	margin: 3px;
	padding: 10px;
	background-color: white;
	height: 100px;
	overflow: auto;
	text-align:left;
}
.runDatesHeader
{
	background-color: white;
	padding: 3px;
	color: white;
	font-weight: bold;
	text-align: left;
}
.linerViewDescription
{
	padding: 5px;
}
.linerViewDescription img
{
	float: left;
	border: 0;
	margin-right: 10px;	
}
.detailsViewDescription
{
	padding: 5px;
}
.detailsViewDescription img
{
	float: left;
	border: 0;
	margin-right: 10px;
}
* html #overlay
{
	background-color: white;
	background-color: white;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}
.renewItemDatePicker
{
	position:absolute; 
	border: 2px Outset Black;  
	height:191px; 
	width:300px; 
	background-color:white;
	text-align:center;
	font-weight:bold;
	z-index: 500;
	
}
.renewItemDatePickerContent
{
	position: relative;
	height: 107px;	
	margin: 3px;
	padding-top: 50px;
	background-color: white;
}
.renewItemDatePickerFooter
{
	position: relative;
	height: 25px; 
	text-align: right;
	padding: 3px;
}
.SearchResultsOnlineAd img
{
	float: left;
	border: 0;
}
.detailsViewPrintAd
{
	clear: both;
	background-color: white;
	border-top: 1px Solid white;
	border-bottom: 1px Solid white;
	margin-top: 10px;
	padding: 5px;
	color: white;
}
.DetailsViewPrintAdHeader
{
	color: white;
	font-weight: 500;
	font-style: normal;
}
.SearchResultsPrintAd
{
	font-style: italic;
	border-top: 1px Solid white;
	border-bottom: 1px Solid white;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: white;
}
.SearchResultsPrintAd a:link, a:active, a:visited
{
	
}	
.SearchResultsPrintAdHeader
{
	font-weight: bold;
	font-style: normal;
}
/* New Style - 4.7.1 */
#tblAdInfo td
{
	padding:3px;
}
.eItem
{
}
.eItem td
{

	padding: 2px;
}
/* New Style - CNB Page */
body
{
	margin: 0;
	padding: 0;
}
#ClickNBuyContainer
{
	width: 780px;
}
#ClickNBuyContainer a:link
{
	color: white;
	text-decoration: none;
}
#ClickNBuyContainer a:hover
{
	color: white;
	text-decoration: underline;
}
#ClickNBuyContaner td a:link
{
	color: white;
	text-decoration: none;	
}
#ClickNBuyContainer  td a:hover
{
	color: white;
	text-decoration: underline;
}
#ClickNBuyContentSearch
{
	padding: 10px 0 10px 0;
	border-bottom: 1px Solid white;
}
#ClickNBuyHeader
{
	border-bottom: 1px solid white;
}
#ClickNBuyNav1
{
	float: left;
	width: 137px;
}
#ClickNBuyContent
{
	margin-left: 138px;
	font-family: verdana,arial,helvetica,sans-serif;
}
#ClickNBuyContent h1
{
	font-size: 17pt;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
#ClickNBuyContent h2
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13pt;
	color: white;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ClickNBuyContent td span h2
{
	display: inline;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13pt;
	color: white;
	text-decoration: none;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#ClickNBuyContent h3
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13pt;
	color: white;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}
#ClickNBuyContentHeader
{
	padding: 5px 0 0 5px;
	font-size: 9pt;
}
#ClickNBuyContentHeader .catLeft
{
	float: left;
	font-size: 9pt;
	font-family: verdana,arial,helvetica,sans-serif;	
}
#ClickNBuyContentHeader .catRight
{
	margin-left: 480px;
	white-space: nowrap;
}
#ClickNBuyContentMain
{
	margin-left: 5px;
	padding: 5px;
	font-size: 9pt;
}
#ContentMainText
{
	float: left;
	width: 275px;
}
#ContentMainText td
{
	font-size: 9pt;
	padding: 0;
}
#ContentMainText .descriptionText
{
	border-bottom: 1px Solid white;
	padding: 0 3px 5px 3px;
}
#ContentMainText .sourceInfo
{
	padding: 3px 15px 3px 15px;
}
#ContentMainPhoto
{
	float: right;
	vertical-align: top;
	width: 300px;
}
#ContentMainPhoto .mainImage
{
	max-width: 290px;
	width: expression(Math.min(parseInt(this.offsetWidth), 290 ) + "px");
}
#ContentMainPhoto .mainImageCaption
{
	font-size: 7pt;
}
#ContentMainPhoto td
{
	font-size: 9pt;
}
#ClickNBuyContentMorePhotos
{
	margin-left: 5px;
	padding: 5px;
}
#ClickNBuyContentMorePhotos .morePhotos
{
	text-align: center;
}
#ClickNBuyContentMorePhotos .morePhotosMain
{
	margin: 5px 20px 5px 20px;
	background-color: white;
	padding: 10px;
	border: 1px Solid white;
}
#ClickNBuyContentMorePhotos .morePhotosThumbs
{
	margin: 5px 20px 0 20px;
	background-color: white;
	padding: 10px;
	border: 1px Solid white;	
}
#ClickNBuyContentMorePhotos .thumbsContainer
{
	background-color: white;
}
#ClickNBuyContentMorePhotos .mainImage
{
	max-width: 400px;
	width: expression(Math.min(parseInt(this.offsetWidth), 400 ) + "px");	
	border: 3px Outset white;
}
#ClickNBuyContentMorePhotos .mainImageCaption
{
	font-size: 7pt;
	display: block;
	margin-top: 5px;
}
#ClickNBuyContentEComm
{
	margin-left: 5px;
	padding: 5px;
}
#ClickNBuyContentEComm td
{
	font-size: 9pt;
}
#ClickNBuyContentEComm .eComm
{
	width: 100%;
}
.clickNBuyClear
{
	clear: both;
}
.sendToPrinterButton
{
	display: block;
}
.findSimilarListingsButton
{
	display: block;
}
.addToWatchListButton
{
	display: block;
}
.emailFriendButton
{
	display: block;
}
.advertiserLoginButton
{
	display: block;
}
.ReportListingButton
{
	display: block;
}
.eCommButton
{
	display: block;
}
#nav2
{
	display: none;
}
#ClickNBuyFooter
{
	clear: both;
	border-top: 3px Solid white;
	margin-top: 5px;
}
.SimpleSearch
{
}
.SimpleSearch td
{
	padding: 3px;
	vertical-align: middle;
	font-size: 9pt;
}
.SimpleSearch td input
{
	padding-left: 5px;
}
.clickNBuyRoundedBorderBottomLeft
{

}
.clickNBuyRoundedBorderBottomRight
{

}
.clickNBuyRoundedBorderTopLeft
{

}
.clickNBuyRoundedBorderTopRight
{

	padding:10px;
}
.clickNBuyRoundedBorderTop
{

}
.clickNBuyRoundedBorderBottom
{

}
.clickNBuyRoundedBorderLeft
{

}
.clickNBuyRoundedBorderRight
{

}
.messageLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:red;
}
.TableContentHeaderField
{
	font-weight: bold;
}
/* New Styles - 4.3 Release */
/* Popup/ToolTip Styles */
.AdPaxBackgroundPop{
	border: 1px solid white;
	
}
.AdPaxFGClass
{
	padding: 10px;
}
.AdPaxBackgroundPop td{
	padding: 1px;
}
.AdPaxBodyText { 
  font-family: Arial, Verdana, sans-serif;
  color:white;
  background: white;
  font-size: 9pt;
  text-align: left; 
}
.AdPaxCaptionText { 
  font-family: Arial, Verdana, sans-serif;
  color: white; 
  background: white;
  font-size: 9pt;
  font-weight: bold;
  text-align: left; 
}
.AdPaxCloseText{ 
  font-family: Arial, Verdana, sans-serif;
  color: white;
  background: white;
  font-size: 2px;
  text-align: right;
}
/* End of Popup/ToolTip Styles */
#TableContent .MutedText
{
	color: white;
}
#TableContent .AdPaxMessageLabel
{
	display: block;
	color: white;
	font-weight: bold;
	background-color: white;
	vertical-align: middle;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.CustomFieldContainer
{
	padding: 10px;
	background-color: white;
	border-top: 5px solid white;
	border-right: 1px solid white;
	border-bottom: 5px solid white;
	border-left: 1px solid white;
}
.CustomFieldContainer td
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 8pt;
	vertical-align: middle;
}
#TableContent .AdPaxCongratsFooter
{
	text-align: right;
	padding-top: 20px;
	padding-bottom: 10px;
}
#TableContent .AdPaxCongratsFooter .AdPaxEnhanceButton
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: solid 1px white;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;	
}
#TableContent .AdPaxCongratsHeader
{
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
#TableContent .RegistrationHeader
{
	width: 550px;
	background-color: white;
	border: 1px solid white;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
}
#TableContent .RegistrationContent
{
	width: 550px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 5px;
	text-align: left;
	background-color: white;
}
#TableContent .RegistrationContentOptIns
{
	width: 550px;
	padding: 5px;
	font-size: .7em;
	text-align: left;
}
#TableContent .RegistrationContent td
{
	font-size: 8pt;
	vertical-align: middle;	
}
#TableContent .RegistrationContentOptIns td
{
	font-size: 8pt;
	vertical-align: middle;
}
#TableContent .RegistrationContent td.FieldHeader
{
	width: 150px;
}
#TableContent .RegistrationContent .input
{
	width: 150px;
}
#TableContent .RegistrationContent select
{
	width: 150px;
}
#TableContent .RegistrationContent .TermsAndConditions
{
	width: 	540px;
	height: 150px;
}
.SuccessMessage
{
	color: white;
	font-weight: bold;
}
#TableContent .LoginHeader
{
	width: 250px;
	background-color: white;
	border: 1px solid white;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
}
#TableContent .LoginContent
{
	width: 250px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 5px;
	font-size: 8pt;
	text-align: left;
	height: 300px; 
	overflow: auto;
	background-color: white;
}
#TableContent .AdPaxNameDisplay
{
	
}
#TableContent .AdPaxDisplayLeft
{
	width: 100%;
	padding-right: 5px;
}
#TableContent .AdPaxDisplayRight
{
	border-left: 1px solid black;
	padding-left: 10px;
	white-space: nowrap;
}
#TableContent .AdPaxDisplayLeft td
{
	font-size: 8pt;
}
#TableContent .AdPaxDisplayRight td
{
	font-size: 8pt;
}
#TableContent .AdPaxContentMain
{
	border-top: 1px solid white;
	padding-top: 10px;
	margin-top: 5px;
}
#TableContent .AdPaxDisplayContainer
{
	padding: 5px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}
#TableContent .AdPaxNameDisplay td
{
	font-size: 8pt;
}
#TableContent .SelectBoxHeader
{
	width: 250px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid white;
	background-color: white;
	margin: 10px 10px 0 10px;
	padding: 3px;
}
#TableContent .SelectedSelectBoxHeader
{
	width: 250px;
	border-left: 2px solid white;
	border-top: 2px solid white;
	border-right: 2px solid white;
	background-color: white;
	margin: 10px 10px 0 10px;
	padding: 3px;	
}
#TableContent .SelectBoxHeader td
{
	font-size: 8pt;
	font-weight: bold;
}
#TableContent .SelectedSelectBoxHeader td
{
	font-size: 8pt;
	font-weight: bold;
}
#TableContent .SelectBoxContent
{
	width: 250px;
	border: 1px solid white;
	font-size: 8pt;
	background-color: white;
	padding: 3px;
	color: white;
	margin: 0 10px 0 10px;
}
#TableContent .SelectedSelectBoxContent
{
	width: 250px;
	border: 2px solid white;
	font-size: 8pt;
	padding: 3px;
	color: white;
	margin: 0 10px 0 10px;	
}
#TableContent .AdPaxContainer
{
	border: 1px solid white;
	width: 600px;
	overflow: visible;
	position: relative;
}
#TableContent .AdPaxHeader
{
	background-color:white; 
	padding: 5px;
	color: white; 
	font-weight:bold;
	font-size: 9pt;
	border-top: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	height: 20px;
	width: 650px;
}
#TableContent .AdPaxHeader td
{
	font-weight: bold;
	font-size: 9pt;
}
#TableContent .AdPaxContent
{
	border: 1px solid white;
	width: 650px;
	padding: 5px 5px 25px 5px;
	font-size: 8pt;
}
#TableContent .AdPaxFooter
{
	text-align: right;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	border-left: 1px solid white;
	background-color: white;
	height: 25px;
	padding: 5px;
	width: 650px;
}
#TableContent .AdPaxPaymentContainer
{
	border: 1px solid white;
	width: 500px;
	font-size: .7em;
	background-color: white;
}
#TableContent .AdPaxPaymentHeader
{
	text-align: left;
	width: 500px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid white;
	background-color: white;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px;
}
#TableContent .AdPaxPaymentContent
{
	width: 500px;
	border: 1px solid white;
	background-color: white;
	padding: 3px;
}
#TableContent .AdPaxPaymentContent td
{
	font-size: 8pt;
}

#TableContent .GridRow td, #TableContent .GridRowAlternate td
{
	padding: 3px 5px 0 5px;
	font-size: 9pt;
}
#TableContent .GridActionItems
{
	position:absolute; 
	background-color: white; 
	display:none; 
	border: 1px solid white;
	padding: 10px 5px 10px 5px;
	z-index: 100;
}
#TableContent .GridActionItems a
{
	display: block;
	padding: 2px;
	border-bottom: 1px solid white;
	white-space: nowrap;
	font-size: 8pt;
}
#TableContent .GridActionButton
{
	color: white;
	text-align: left;
	display: block;
	position: relative;
	z-index: 0;
	padding-right: 18px;
	width: 45px;
}
/* New Style - 4.2 Release */
#TableContent .ExpandSearchContainerTop
{
	width: 100%;
	text-align: right;
	padding-bottom: 10px;
}
#TableContent .ExpandSearchContainerBottom
{
	width: 100%;
	text-align: right;
	padding-top: 10px;
}
/* New Styles - 4.1 Release */
#TableContent .EditGridTable
{
	
}
#TableContent .EditGridHeader
{
	background-color: white;
	height: 20px;
	color: white;
	font-size: 10pt;
}
#TableContent .EditGridRow td
{
	background-color: white;
	height: 20px;
	color: white;
	font-size: 10pt;
}
#TableContent .SelectedEditItem
{
	border: silver 1px solid;
	background-color: white;
	color: white;
	font-size: 10pt;
}
#TableContent .AlertTable
{
	border: silver 1px solid;
	font-size: 10pt;
	background-color: white;
	width: 100%;
	color: white;
}
#TableContent .AlertTable td
{
	padding: 3px;
}
#TableContent .AlertRow
{
}
#TableContent .AlertHeaderRow
{
	background-color: white;
}
#TableContent .AlertHeaderRow td
{
	font-weight: bold;
	font-size: 10pt;
}
#TableContent .AlertMessageRow
{	

	padding: 15px;
	color: white;
}
#TableContent .SimpleSearch
{

	border: silver 1px solid;
	padding: 8px;
}
#TableContent .SimpleSearch td
{
	padding: 3px;
	vertical-align: middle;
}
/* Popup/ToolTip Styles */
.backgroundPop{
	background: white;
}
.backgroundPop td{
	padding: 2px;
}
.bodyText { 
  font-family: Arial, Verdana, sans-serif;
  color:white;
  background: white;
  font-size: 9pt;
  text-align: left; 
}
.captionText { 
  font-family: Arial, Verdana, sans-serif;
  color: white; 
  background: white;
  font-size: 9pt;
  font-weight: bold;
  text-align: left; 
}
.closeText{ 
  font-family: Arial, Verdana, sans-serif;
  color: white;
  background: white;
  font-size: 2px;
  text-align: right;
}
/* End of Popup/ToolTip Styles */
/* New Styles - 4.0 Release - Need to be incorporated */
.AdvancedSearchHeader
{
	background-color: white;
}
.AdvancedSearchFindResults
{
	background-color: white;	
}
.BaseSearchFrameLogo
{

	background-repeat: no-repeat;
	background-position: center bottom;
	width: 400px;
	height: 122px;
}
#SearchHome .BrandingTopLeft
{

	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
#SearchHome .BrandingTop
{

}
#SearchHome .BrandingTopRight
{

	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
#SearchHome .BrandingLeft
{

}
#SearchHome .BrandingRight
{

}
#SearchHome .BrandingBottomLeft
{

	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
#SearchHome .BrandingBottom
{
}
#SearchHome .BrandingBottomRight
{
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
.TableMain
{
	margin: auto;
	width: 970px;
	display: block;
}
.TableBody
{
width: 970px;
}
.TableNav
{
width: 160px;f
}
.TableContent
{
}

#lblInstructions
{
}
#TableContent .ContentHeader
{


	width: 100%;
	height: 25px;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}
#TableContent .ContentHeaderLeft
{
	padding: 3px;
}
#TableContent .ContentHeaderRight
{

	background-repeat: no-repeat;
	padding: 4px;
}
#TableContent .SubHeaderText
{
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}
#TableContent .MissingItemsText
{
	font-size: 10pt;
	font-style: italic;
	font-family: Arial, Verdana, Sans-Serif;
	color: white;
}
.SubContentHeader
{
	background-color: white;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}
#TableContent .SubContentText
{
	border-right: white;
	padding-right: 1px;
	border-top: white;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: white;
	padding-top: 1px;
	border-bottom: white;
	background-color: white;
}

/* Navigation styles */
.panelbarHeaderCollapsed
{ 		
	FONT-SIZE: 11px; 
	color: white;
	border-top: solid 1px white;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: pointer; 
	cursor: hand;
	background-color: white;
	height: 32px;
	padding-left: 7px;
}
.panelbarHeaderHover 
{ 		
	FONT-SIZE: 11px; 
	color: white;
	border-top: solid 1px white;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-color: white;
	height: 32px;
	padding-left: 7px;
}
.panelbarHeaderExpand
{
	FONT-SIZE: 11px; 
	color: white;
	border-top: solid 1px white;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-color: white;
	height: 32px;
	padding-left: 7px;
}
.panelbarText
{
	padding-left: 7px;
}
.panelbarItem 
{
	FONT-SIZE: 11px; 
	color: white;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	padding-left: 7px;
	height: 26px;
	background-color: white;
	border-right: silver 1px solid;
	font-size: 11px;
	border-left: silver 1px solid;
}	
.panelbarItemHover
{
	FONT-SIZE: 11px; 
	color: white;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	padding-left: 7px;
	height: 26px;
	background-color: white;
	border: 1px solid white;
}
.panelbar 
{
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	background-color: white;
}
/* End Navigation styles */
.AdWizardFieldset
{
	clear:both;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: white;	
	padding: 5px;
}
.RadGrid
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: white;
	color: white;
	
	font-size:smaller;
}
#TableContent .RadGrid a
{
	color: white;
	text-decoration: none;
}
#TableContent .RadGrid a:hover
{
	text-decoration: underline;
}
#TableContent .GridHeaderNoImage
{
	height: 20px;
	color: white; 
	font-size: 10pt;
	text-decoration: underline;	
}
#TableContent .GridRow
{
	color: white;
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;
	
	padding: 5px 10px 5px 10px;
}
#TableContent .GridRowAlternate
{
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;
	color: white;

	width: 100%;
}
.GroupPanel
{
	border-right: 0;
	border-top: 0;
	font-size: 9px;
	border-left: 0;
	color: white;
	border-bottom: 0;
	white-space: nowrap;
	
	width: 100%;
	
}
.GroupPanelItems
{
	border-right: 0px;
	border-top: 0px;
	font-size: x-small;
	border-left: 0px;
	color: white;
	border-bottom: 0px;
	white-space: nowrap;
}
.GroupHeader
{
	font-weight: bold;
	font-size:10px;
	color: white;
}
.GroupHeader td
{
	border: 0px;
	border-bottom: 0px  outset white;
	height:25px;
}
.ThumbnailFrame 
{ 
	border:3px outset white;  
	  
	padding: 10px; 
}
.fLabel,
.fValue
{
	border: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.fLabel
{
	font-weight: bold;
	text-align: left;
	width: 145px;
}
.fLabelRight
{
	font-weight: bold;
	text-align: right;
	width: 175px;
}
 
a { color: white; text-decoration: none; }
a:hover { color: white; text-decoration: underline; }
a:visited { color: white; }
a.white,
a.white:hover,
a.white:visited
{
	color: white;
	text-decoration: underline;
}
form { border: 0px; margin: 0px; padding: 0px; }
div { border: 0px; margin: 0px; padding: 0px; vertical-align: top; }
td { border: 0px; padding: 0px; vertical-align: top; }
.large, .largeBold { font-size: 12px; }
.largeBold { font-weight: bold; }
.small, .smallBold { font-size: 11px; }
.smallBold { font-weight: bold; }
.hs5 { width: 5px; }
.hs10 { width: 10px; }
.vs5 { height: 5px; }
.vs10 { height: 10px; }
.p5	{ padding: 5px; }
.p10	{ padding: 10px; }
.pl5, .plr5 { padding-left: 5px; }
.pr5, .plr5 { padding-right: 5px; }
.pt5, .ptb5 { padding-top: 5px; }
.pb5, .ptb5 { padding-bottom: 5px; }
.pl10, .plr10 { padding-left: 10px; }
.pr10, .plr10 { padding-right: 10px; }
.pt10, .ptb10 { padding-top: 10px; }
.pb10, .ptb10 { padding-bottom: 10px; }
input
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}
button,
rmButton,
lmButton
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: solid 1px white;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
input.button,
input.rmButton,
input.lmButton
{
	border: solid 1px white;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
rmButton { margin-right: 5px; }
lmButton { margin-left: 5px; }
textBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: solid 1px white;
	padding: 2px 4px 2px 4px;
}
roTextBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background-color: white;
}
numericTextBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
}
/* End of New Styles - 4.0 Release */
BODY
{
    
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
H1, H4, H5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
}
H2
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16pt;
	font-weight:bold;
}	
		
H3	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14pt;
	font-weight:bold;
}	
		
p 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
hr
{
	color: white;
}
.PageInstructions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	margin: 5px 0 5px 0;
}
.MessageLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:red;
}
.ValidationSummary /* Error messages for web forms */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:red;
}
.GeneralAdLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.TextBox
{
	
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
/* End General Styles */
/* General Hyperlinks Style - Control of the look and feel for default hyperlinks. */
A:link	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:	none;
	color:	white;
	}	
		
A:visited,A:active	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:	none;
	color:	white;
	}	
		
A:hover	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:	underline;
	color:	Red;
	}
/* End Hyperlinks Style */
/* User Administration Menu Hyperlinks - Control of the look and feel for the hyperlinks
										 of the navigation menu in the User Admin areas.*/
.NavigationControlHeader 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
A.NavigationLink:link , A.NavigationLink:visited, A.NavigationLink:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
	color:white;
	cursor:hand;
}
A.NavigationLink:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:underline;
	color:white;
	cursor:hand;	
}
/* End Control Panel Hyperlinks Style */
/* General Tables Style - Control of the look and feel for tabled data areas (ex. the Addresses Page).*/
.TableContentHeaderField
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
.TableContentDataField 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
/* End General Table Style*/
/* Fieldset Styles -	Control the look and feel of the paneled (fieldset in HTML) areas and
						the panel titles. */
.Fieldset
{
	border-color: white;
}
.FieldsetLegend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight:bolder;
}
/* End Fieldset */
/* Main Datalist Styles  -	Control the look and feel of listed data. This includes the ability
							to control alternating line items, items that will be edited, items
							that are highlighted and nested, listed data.*/
.DataListHeader /* Equivalent to a Table Header */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	vertical-align: baseline;
}
.DataListFooter /* Equivalent to a Footer Table Row */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	vertical-align: baseline;
}
.DataList /* General Settings, equivalent to a Table */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	/*width:400px;*/
}
.DataListItem /* Equivalent to a Table Row & Table Cell */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding: 5px;
}
.DataListItem td
{
	padding-left: 5px;
	padding-right: 5px;
}
.DataListAltItem /* Equivalent to a Table Row & Table Cell but is alternating item */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;

	padding: 5px;
}
.DataListAltItem td
{
	padding-left: 5px;
	padding-right: 5px;
}
.DataListSelectedItem /* Equivalent to a Table Row & Table Cell but is a highlighted item */
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.DataListSelectedImageItem
{
	border-right: yellow 2px solid;
	border-top: yellow 2px solid;
	border-left: yellow 2px solid;
	border-bottom: yellow 2px solid;
}
.DataListEditItem /* Equivalent to a Table Row & Table Cell but is an item that is being edited inline */
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
.NestedDataList /* General Settings, equivalent to a Table */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.NestedDataListItem /* Equivalent to a Table Row & Table Cell */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;	
}
.NestedDataListAltItem /* Equivalent to a Table Row & Table Cell but is alternating item */
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}
/* End Datalist Styles */
/* Checkout Navigation -	Control of the look and feel for the navigation table at
							at the top of the AdPay StoreFront Pages.*/
.CheckoutNavTable
{
	border-right: white;
	border-top: white;
	border-left: white;
	border-bottom: white;
}
.CheckoutNavTableCell
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align:center;	
}
.CheckoutNavTableCellActive
{
	background-color:white;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	font-weight:bold;
}
.CheckoutNavTableCellInactive
{
	background-color:white;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
}
/* End Checkout Navigation */
/* Ad Wizard Navigation -	Control of the look and feel for the navigation table at
							at the top of the Ad Wizard Pages.*/
.WizardNavTable
{
	border-right: white;
	border-top: white;
	border-left: white;
	border-bottom: white;
}
.WizardNavTableCell
{
	
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align:center;	
}
.WizardNavTableCellActive
{
	background-color:white;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}
.WizardNavTableCellInactive
{
	background-color:white;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}
A.WizardNavLink:link , A.WizardNavLink:visited, A.WizardNavLink:active
{
	background-color:white;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-decoration:none;
	cursor:hand;
	text-align:center;
	font-weight:bold;
}
A.WizardNavLink:hover 
{
	background-color:white;
	color:red;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-decoration:underline;
	cursor:hand;	
	text-align:center;
	font-weight:bold;
}

.maincolor {
	background-color: #000899
}
.navcolor {
	background-color: #EFEFCE
}
.merchcolor {
	background-color: #EE7216
}

.bluenavigation {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; text-decoration: none;}
.mainnavigation {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: white; font-weight: bold; text-decoration: none;}
a.mainnavigation:link	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.mainnavigation:visited	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.mainnavigation:hover	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.mainnavigation:active	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}



.subnavigation {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; font-weight: bold; text-decoration: none;
}
a.subnavigation:link	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.subnavigation:visited	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.subnavigation:hover	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.subnavigation:active	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}



.subnav_feature {
	font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: white; font-weight: bold; text-decoration: none;
}
.jobstext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; font-weight: bold; text-decoration: none;
}
.homestext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; font-weight: bold; text-decoration: none;
}
.autostext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; font-weight: bold; text-decoration: none;
}
.merchandisetext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; font-weight: bold; text-decoration: none;
}
a.merchandisetext:link	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.merchandisetext:visited	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.merchandisetext:hover	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.merchandisetext:active	{color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}

.formtext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; text-decoration: none;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white; text-decoration: none;
}
.maintextlink {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: white;
}
.smalltext {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: white; text-decoration: none;
}
.smalltextgrey {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: white; text-decoration: none;
}
.smalltextlink {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: white; font-weight: bold; text-decoration: none;
}
a.smalltextlink:link	{color: white;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalltextlink:visited	{color: white;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalltextlink:hover	{color: white;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalltex

/* HEADER */
white; }

#logo
{
	width: 230px;
	float: left;
	padding-left: 25px;
	padding-top: 20px;
	text-align: center;
}
#header-space
{
	width: 150px;
	float: left;
	padding-top: 74px;
}
#generic_box
{
	font-size: 11px;
	border: 1px solid white;
	margin-bottom: 12px;
	position:relative;
	z-index:1;
}
#generic_header
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
white; }
#header-ads
{
	text-align: center;
	width: 940px;
}
#newsletter
{
	width: 250px;
	float: left;
	padding-top: 25px;
}
#weather
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	width: 120px;
	float: left;
	padding-top: 30px;
	text-align: center;
	line-height: 19px;
	padding-right: 20px;
}
white; }
white; }
#weather a
{
	font-size: 10px;
	color: white;
	text-decoration: none;
}
#weather a:hover
{
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
#shoplocal
{
	width: 160px;
	float: left;
	padding-top: 25px;
}
/* NAVIGATION MENU */
#navigation
{

	height: 34px;
	padding-left: 35px;
}
#navigation ul
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	color: white;
	float: left;
	width: 100%;
}
white; }
#navigation ul li a
{
	font: bold 80%/normal Arial, Helvetica, sans-serif;
	color: white;
	border-top: 7px solid white;
	text-decoration: none;
	float: left;
	padding: 2px 15px;
}
#navigation ul li a:hover
{
	background-color: white;
	border-top: 7px solid white;
	padding-bottom: 9px;
	color: white;
}
#navigation ul li a.selected
{
	background-color: white;
	border-top: 7px solid white;
	padding-bottom: 9px;
	color: white;
}
#navigation ul li a.selected:hover
{
	background-color: white;
	border-top: 7px solid white;
	color: white;
}
/* CONTENT */
#content
{

	background-position: top;
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
#view-complete-story
{
	font-size: 10px;
	padding-bottom: 20px;
}
#breadcrumb
{
	font-size: 10px;
	float: right;
	padding-right: 15px;
}
white; }
#newsletter-signup
{
	margin-top: 10px;
	margin-bottom: 15px;
	border-top: 5px solid white;
	border-bottom: 5px solid white;
	background-color: white;
	4 text-align: middle;
	padding-left: 15px;
}
#content-center-left
{
	width: 285px;
	padding: 10px;
	margin-left: 2px;
	float: left;
}
#content-center-right
{
	width: 264px;
	padding: 10px;
	margin-left: 7px;
	float: right;
}
.section-title
{
	font-weight: bold;
	font-size: 24px;
	border-bottom: solid 1px white;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 12px;
}
.section-lead-photo { padding-bottom: 10px; }
.cutline
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	line-height: 12px;
}
.section-lead-headline
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.section-subhead-headline
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 3px;
}
.story-blurb
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 10px;
}
.story-blurb a { font-weight: bold; }
.header-storydigest
{
	font-weight: bold;
	font-size: 11px;
	border-bottom: solid white;
	padding-bottom: 0px;
}
.lead-story-header
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 5px;
}

/* .cutline
{
	font-size: 10px;
	line-height: 12px;
}
not sure how we wound up with two styles the same. will keep this just in case. this was being read since it was last.
*/
.double-red-arrows
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	padding-left: 2px;
}
#next-previous_page_links
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	float: right;
	padding-right: 25px;
	font-size: 13px;
}
#imware-center 
{ 
	width: 400px;
	padding-left: 20px; 
	font-size: 11px;
	border: 1px solid white;
	line-height: 10px;
	padding-right: 10px;
	background-color: white;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	color: white;
	text-decoration: none;

}
#content-top
{
	width: 400px;
	height: 10px;
	padding-right: 10px;
}
#top_src
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	margin-bottom: 10px;
}
#top_src .inpfield
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	color: white;
	margin-left: 20px;
}
#top_src .btn
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	color: white;
	margin-right: 5px;
}
#storydigest, #storydigest1, #storydigest2, #storydigest3, #storydigest4, #storydigest5, #storydigest6, #storydigest6, #storydigest7, #storydigest8, #storydigest9, #storydigest10, #storydigest11, #storydigest12, #storydigest13, #storydigest14, #storydigest15, #storydigest16, #storydigest17, #storydigest18, #storydigest19, #storydigest20, #storydigest21, #storydigest22,  #storydigest23,  #storydigest24,  #storydigest25,  #storydigest26,  #storydigest27,  #storydigest28,  #storydigest29,  #storydigest30
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 0 5px;
	margin-bottom: 10px;
}
#latetophead
{
	margin-left: 9px;
	margin-bottom: 5px;
}
#breakingnews
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;

	background-repeat: repeat-x;
	border: 1px solid white;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 4px;
	height: 23px;
	text-align: center;
}
#breakingnews strong
{
	font-weight: bold;
	font-size: 16px;
	color: white;
}
#left
{
	float: left;
	width: 775px;
}
#cont_left
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	float: left;
	width: 165px;
}
.story-kicker
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 15px;
	font-style: italic;
	padding-bottom: 5px;
}
.story-title
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 24px;
	line-height: 22px;
	font-weight: bold;
}
.story-deck
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}
.post-credit
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 15px;
	line-height: 15px;
	
}
.post-date
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	
}
#cont_left h2
{
	font-size: 16px;
	font-weight: bold;
}
#left-story-page h2
{
	font-size: 16px;
	font-weight: bold;
}
#right-story-page h2
{
	font-size: 16px;
	font-weight: bold;
}
#cont_left .author
{
	font-size: 11px;
	color: white;
	padding-bottom: 10px;
}
#in_this_section
{
	font-size: 11px;
	border: 1px solid white;
	line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: white;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	color: white;
	text-decoration: none;
}
#related_content
{
	font-size: 11px;
	border: 1px solid white;
	line-height: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	background-color: white;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	color: white;
	text-decoration: none;
}
.more_photos
{
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
}
#most_read
{
	font-size: 11px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	border: 1px solid white;
}
#most_read .cont
{
	line-height: 11px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
}
#most_read .nhead
{
	border-bottom: 1px solid white;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
#most_read .tab
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#most_read .tab:hover
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	background-color: white;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#most_read .tab_current
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	background-color: white;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 3px;
	padding-bottom: 4px;
}
.sub_menu
{
	border-top: 0px solid white;
	border-right: 5px solid white;
	border-bottom: 5px solid white;
	border-left: 5px solid white;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	background-color: white;
	position: absolute;
	top: 159px;
	width: 961px;
	z-index:1000;
}
#story-links
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
}
#cont_right
{
	float: right;
	width: 595px;
}
#left-story-page
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	float: left;
	width: 165px;
	padding-top: 15px;
	margin-right: 15px;
}
#center-story-page
{
	width: 460px;
	margin-top: 14px;
	margin-bottom: 15px;
	margin-right: 10px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	line-height: 21px;
	float: left;
}

#video-story-page
{
	width: 480px;
	margin-top: 14px;
	margin-bottom: 15px;
	margin-right: 10px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	line-height: 21px;
	float: left;
}
#video-right-story-page
{
	width: 280px;
	float: left;
	margin-top: 14px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
}

#misc_center_page_no_rightrail
{
	width: 700px;
	margin-top: 14px;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	line-height: 21px;
	float: left;
}
#center-story-page-wide
{
	width: 600px;
	margin-top: 14px;
	margin-bottom: 15px;
	margin-right: 10px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	line-height: 21px;
	float: left;
}
#columnists_onerail
{
	width: 575px;
	margin-top: 14px;
	margin-bottom: 15px;
	margin-right: 10px;
	margin-left: 20px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	line-height: 21px;
	float: left;
}
.columnist-title
{
	font-weight: bold;
	font-size: 24px;
	border-bottom: solid 1px white;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	margin-left: 0px;
}
#right-story-page
{
	width: 300px;
	float: left;
	margin-top: 14px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
#right-story-page-thin
{
	width: 160px;
	float: left;
	margin-top: 14px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 10px;
	line-height: 16px;
}
#cont_right .feat_area
{
	 background-color: white; 
	width: 288px;
	height: 300px;
	float: left;
}
#cont_right .feat_area_flexi
{
	width: 288px;
	float: left;
}

#topnews .nhead
{
	padding-top: 6px;
	padding-bottom: 6px;
}
#topnews .tab
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	border-top: 1px solid white;
	background-color: white;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#topnews .tab:hover
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	border-top: 1px solid white;
	background-color: white;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#topnews .tab_current
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	border-top: 1px solid white;
	background-color: white;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 7px;
}
#topnews .cont
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	border: 1px solid white;
	background-color: white;
	padding: 15px;
}
.cont_left
{
	float: left;
	width: 280px;
	margin-right: 15px;
}
.cont_right
{
	float: left;
	width: 265px;
}
.cont_right_l
{
	float: left;
	width: 126px;
	margin-right: 13px;
}
.cont_right_r
{
	float: left;
	width: 126px;
}
#inside_ohio {
	width: 775px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	border: 1px solid white;
	background-color: white;
	margin-right: auto;
	margin-left: auto;

#inside_ohio h2 {
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 18px;
	color: white;
	padding-top:5px;
	padding-left:10px;
	background-color:white;
	border-bottom:1px solid white; }
#inside_ohio h3
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	color: white;
	text-transform: uppercase;
	padding-top: 5px;
	padding-left: 10px;
}
#inside_ohio p
{
	padding-right: 10px;
	padding-left: 10px;
}
.in_ohio {
	float:left;
	width:155px; }
#in_movies {
	background-color: white;
	float: left;
	border-right: 1px solid white;
	width: 154px;
	height: 210px;
}
#in_entertainment
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	width: 154px;
	height: 210px;
}
#in_sports
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	width: 154px;
	height: 210px;
}
#in_music
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	width: 154px;
	height: 210px;
}
#in_feat
{
	background-color: white;
	float: left;
	border-top: 1px solid white;
	width: 153px;
	height: 210px;
}
#inside_section
{
	width: 588px;
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	border: 1px solid white;
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	line-height: 13px;

}
#inside_section h2
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 18px;
	color: white;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	background-color:white;
	border-bottom:1px solid white;
}
#inside_section h3
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 13px;
	color: white;
	text-transform: uppercase;
	padding-top: 5px;
	padding-left: 10px;
}
#inside_section p
{
	padding-right: 7px;
	padding-left: 7px;
}
.in_feature {
	float: left;
	width: 147px; }

#in_feature1
{
	background-color: white;
	border: 1px solid white;
	float: left;
	width: 146px;
	height: 210px;
}
#in_feature2
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 146px;
	height: 210px;
}
#in_feature3
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 146px;
	height: 210px;
}
#in_feature4
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 145px;
	height: 210px;
}
#in_feature5
{
	background-color: white;
	border: 1px solid white;
	float: left;
	width: 146px;
	height: 210px;
}
#in_feature6
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 146px;
	height: 210px;
}
#in_feature7
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 146px;
	height: 210px;
}
#in_feature8
{
	background-color: white;
	float: left;
	border-right: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 145px;
	height: 210px;
}
#ask_the_expert
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	color: white;
	float: left;
	width: 300px;
	margin-right: 15px;
}
#ask_the_expert p
{
	background-color: white;
	padding: 5px;
	margin-bottom: 1px;
}
white; }
white; }
#ask_the_expert .sub_title
{
	font-size: 12px;
	font-weight: bold;
}
white; }
#wnews
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	float: left;
	width: 265px;
	border: 1px solid white;
	padding-bottom: 7px;
	margin-right: 15px;
}
#wnews .nhead
{
	border-bottom: 1px solid white;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
}
#wnews .wnews_head
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#wnews .wnews_head:hover
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#wnews .wnews_head_current
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#wnews ul
{
	line-height: 20px;
	padding-left: 25px;
}
white; }
#stock_box
{
	float: left;
	width: 161px;
}
#right
{
	float: right;
	width: 160px;
}
#login
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	color: white;

	background-repeat: no-repeat;
	height: 60px;
	width: 160px;
}
white; }
#login label
{
	float: left;
	width: 75px;
	height: 38px;
	margin-top: 7px;
	margin-left: 2px;
}
white; }
#login .inpfield
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	width: 70px;
	border: 1px solid white;
}
#login .btn
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	border: 0px;
	width: 60px;
	background-color: white;
}
/* FOOTER */
#ohio_footer
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	color: white;
	margin: 0 auto;
	width: 980px;
	margin-top: 10px;
}
#foot_left
{
	float: left;
	width: 140px;
	margin-right: 15px;
}
white; }
#foot_right
{
	float: right;
	width: 825px;
}
#foot_links
{
	float: left;
	width: 650px;
	padding-left: 15px;
	text-align: center;
	padding-top: 5px;
}
#foot_logo
{
	float: right;
	width: 150px;
}
.roundcont { background-color: white; }
.roundtop
{

	background-repeat: no-repeat;
	background-position: top right;
}
.roundbottom
{

	background-repeat: no-repeat;
	background-position: top right;
}
img.corner
{
	width: 10px;
	height: 10px;
	display: block !important;
}
/* This is for the most popular page */
#mostpopular
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 11px;
	float: left;
	width: 585px;
	border: 1px solid white;
	padding-bottom: 7px;
	margin-right: 15px;
}
#mostpopular .nhead
{
	border-bottom: 1px solid white;
	background-color: white;
	padding-top: 3px;
	padding-bottom: 3px;
}
#mostpopular .mostpopular_head
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#mostpopular .mostpopular_head:hover
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#mostpopular .mostpopular_head_current
{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#mostpopular ul
{
	line-height: 20px;
	padding-left: 25px;
}

/* start of css for promo box */
/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_\, .cssbox_head, .cssbox_head h2 {
    background: transparent url(../images/box.png) no-repeat bottom right; 
}
.cssbox { 
    width: 270px !important; /* intended total box width - padding-right(next) */
    width: 249px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 0px auto; /* use to position the box */ 
}
/* set the top-right image */ 
.cssbox_head { 
    background-position: top right;
	margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
    font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
    color: white;
}
/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 20px 0 10px 25px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
}
/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 10px; /* interior-padding right */ 
    padding: 10px 0 20px 25px; /* mirror .cssbox_head right/left */ 
    font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
    color: white;
    font-size: 11px;
    line-height: 12px;
}

h2 { 
font-size: 14px;
}
/* trying below to allow float left photo and text right */ 
.promoboxbodycopy {
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
font-size: 11px;
line-height: 12px;

}
.promo_headline { 
font-size: 14px;
font-weight: bold;
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
}
/* end of promo box css */
/* coding for virtual digest pages */

.digest-headline 
{
font-weight: bold;
font-size: 14px;
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
line-height: 15px;

}
a:hover 
{
text-decoration: underline;
}
a 
{
color: white;
}
a:hover 
{
color: white;
}
.digest-headline2 
{
font-weight: bold;
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
line-height: 15px;
}

.textdigest
{
	font-size: 12px;
	line-height: 12px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 10px;
}

.byline, .creditline 
{
font-size: 10px;
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
color: white;
line-height: 10px;
}
/* End of coding for virtual digest pages */

#got_questions {
	height:90px;
	margin-top:15px;
	padding:10px;

	text-align:center; }
.black_link {
	color:white;
	text-decoration:underline; }
.black_link:hover {
	color:white;
	text-decoration:none; }
.small_black_link {
	font-size:10px;
	color:white;
	text-decoration:underline; }
.small_black_link:hover {
	font-size:10px;
	color:white;
	text-decoration:none; }
	
/* Planet Discover Text Box */
#planet_discover_inputfield{
width: 40px
}
#pdiscover_box{
text-decoration: none;
font-family: verdana, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva; 
float: left;
width:420px;
margin-top: 0px;
margin-right:0px;
padding-right: 0px;
padding-top: 0px;
margin-left: 15px}
#vertical_buttons{
margin-top: 7px;
float: left;
width: 245px;
}
#info_buttons{
margin-top: 7px;
float: right;
}
#ohio_bar{
padding-bottom: 30px;
text-decoration: none;}
.search_text{
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
margin:0px;
padding; 0px;
width: 15px;
}
.inputfield{
margin:0px;
padding: 0px;
width: 120px;
}
.search_button_pd{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 2px
}
/* End Planet Discover */
/* Ohio Verticals */
#vertical_content
{
	width: 600px;
	margin-right: 160px;
	margin-left: 170px;
}
#left
{
	float: left;
	width: 775px;
}

#vertical_cont_left
{
	float: left;
	width: 160px;
}
#vertical_top_center_ad
{
	padding-right: 8px;
	padding-bottom: 16px;
	padding-left: 8px;
}

/*Planet discover search BOX*/


#pdiscover_box{
text-decoration: none;
font-family: verdana, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva; 
float: left;
width:420px;
margin-top: 0px;
margin-right:0px;
padding-right: 0px;
padding-top: 0px;
margin-left: 15px}
#vertical_buttons{
margin-top: 7px;
float: left;
width: 245px;
}
#info_buttons{
margin-top: 7px;
float: right;
}
#ohio_bar{
padding-bottom: 30px;
text-decoration: none;}
.search_text{
font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
margin:0px;
padding; 0px;
width: 15px;
}
.inputfield{
margin:0px;
padding: 0px;
width: 120px;
	height: 14px;
}
.search_button_pd{
	font-family: helvetica, arial, Trebuchet, Verdana, Lucida Grande, tahoma, geneva, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding: 2px
}


/*End Planet discover search BOX*/

/*Advertise Page*/
.navbg1 {
	background-color:white;
	}

/*End Advertise Page*/

.RegPageContentTable{
width: 600px;}