/*
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 Style - 4.7.1 */
#tblAdInfo td
{
	padding:3px;
}

.item
{
}

.item td
{
	padding:2px;
}

.aItem
{
}

.aItem td
{
	padding:2px;
}

.eItem
{
}

.eItem td
{
	background: url(/images/alternative_row.gif);
	padding: 2px;
}

/* New Style - CNB Page */
body
{
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:15px 0 0;
}

#ClickNBuyContainer
{
	width: 100%;
	text-align: center;
}

#ClickNBuyContainer a:link
{
	color: #0253b7;
	text-decoration: none;	
}

#ClickNBuyContainer a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

#ClickNBuyContainer td a:link
{
	color: #0253b7;
	text-decoration: none;	
}

#ClickNBuyContainer  td a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

#ClickNBuyContentSearch
{
	padding: 10px 0 10px 0;
	width: 700px;
	margin: auto;
	border-bottom: 1px solid #CCCCCC
}

#ClickNBuyHeader
{
	margin: auto;
	width: 973px;
}

#ClickNBuyNav1
{
	display: none;
}

#ClickNBuyContent
{
	font-family: verdana,arial,helvetica,sans-serif;
	margin: auto;
	width: 973px;
	position: relative;
	background-color: White;
	text-align: center;
	border-left: 1px Solid #87a8c1;
	border-right: 1px Solid #87a8c1;
}

#ClickNBuyContent h1
{
	font-size: 17pt;
	color: #1e4380;
	text-decoration: none;
	font-weight: bold;
}

#ClickNBuyContent h2
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 13pt;
	color: #0253b7;
	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: #0253b7;
	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: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

#ClickNBuyContentHeader
{
	padding: 5px 0 0 5px;
	font-size: 9pt;
	width: 700px;
	margin: auto;
}

#ClickNBuyContentHeader .catLeft
{
	float: left;
	font-size: 9pt;
	font-family: verdana,arial,helvetica,sans-serif;	
}

#ClickNBuyContentHeader .catRight
{
	margin-left: 480px;
	white-space: nowrap;
}

#ClickNBuyContentMain
{
	padding: 5px;
	font-size: 9pt;
	width: 700px;
	margin: auto;
}

#ContentMainText
{
	float: left;
	width: 275px;
}

#ContentMainText td
{
	font-size: 9pt;
	padding: 0;
}

#ContentMainText .descriptionText
{
	border-bottom: 1px Solid #CCCCCC;
	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
{
	padding: 5px;
	width: 700px;
	margin: auto;
}

#ClickNBuyContentMorePhotos .morePhotos
{
	text-align: center;
}

#ClickNBuyContentMorePhotos .morePhotosMain
{
	margin: 5px 20px 5px 20px;
	background-color: WhiteSmoke;
	padding: 10px;
	border: 1px Solid #CCCCCC;
}

#ClickNBuyContentMorePhotos .morePhotosThumbs
{
	margin: 5px 20px 0 20px;
	background-color: WhiteSmoke;
	padding: 10px;
	border: 1px Solid #CCCCCC;	
}

#ClickNBuyContentMorePhotos .thumbsContainer
{
	background-color: Gray;
}

#ClickNBuyContentMorePhotos .mainImage
{
	max-width: 400px;
	width: expression(Math.min(parseInt(this.offsetWidth), 400 ) + "px");	
	border: 3px Outset Gray;
}

#ClickNBuyContentMorePhotos .mainImageCaption
{
	font-size: 7pt;
	display: block;
	margin-top: 5px;
}

#ClickNBuyContentEComm
{
	padding: 5px;
	width: 700px;
	margin: auto;
}

#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;
}

#ClickNBuyNav2
{
	display: none;
}

#ClickNBuyFooter
{
	clear: both;
	margin: auto;
	width: 973px;
	position: relative;
	border-left: 1px Solid #87a8c1;
	border-right: 1px Solid #87a8c1;
	height: 150px;
	background-color: White;
}

.SimpleSearch
{
}

.SimpleSearch td
{
	padding: 3px;
	vertical-align: middle;
	font-size: 9pt;
}

.SimpleSearch td input
{
	padding-left: 5px;
}

.clickNBuyRoundedBorderBottomLeft
{
	background: url(/Branding/2072/Images/bottomLeft.gif) 0 100% no-repeat;
}

.clickNBuyRoundedBorderBottomRight
{
	background: url(/Branding/2072/Images/bottomRight.gif) 100% 100% no-repeat;
}

.clickNBuyRoundedBorderTopLeft
{
	background: url(/Branding/2072/Images/topLeft.gif) 0 0 no-repeat;
}

.clickNBuyRoundedBorderTopRight
{
	background: url(/Branding/2072/Images/topRight.gif) 100% 0 no-repeat; 
	padding:10px;
}

.clickNBuyRoundedBorderTop
{
	background: url(/Branding/2072/Images/dot.gif) 0 0 repeat-x;
}

.clickNBuyRoundedBorderBottom
{
	background: url(/Branding/2072/Images/dot.gif) 0 100% repeat-x;
}

.clickNBuyRoundedBorderLeft
{
	background: url(/Branding/2072/Images/dot.gif) 0 0 repeat-y;
}

.clickNBuyRoundedBorderRight
{
	background: url(/Branding/2072/Images/dot.gif) 100% 0 repeat-y;
}

.FieldedDataDisplay
{
	margin-top: 10px;
	background-color: #eeeeee;
	padding: 3px;
	border-top: 1px Solid #CCCCCC;
	border-bottom: 1px Solid #CCCCCC;
	width: 100%;
}

.FieldedDataDisplay td
{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;	
	padding: 3px;
}

.messageLabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:red;
}

/* New Style - 4.4 Release */
.featuredItem
{
	background-color: #e6ccff;
	border: 1px Solid Gray;
	padding: 5px;
}

/* New Style - 4.3.2 Release */
.pseudoWindow 
{
	position:absolute; 
    top:0px; 
    left:0px; 
    width:600px; 
    height: 500px;
    border:2px solid black; 
    background-color:#ffffcc; 
    border-top:2px solid #cccccc;
    border-left:2px solid #cccccc;
    border-right:2px solid #666666;
    border-bottom:2px solid #666666;
    display:none
}

.pseudoWindowWithValidators
{
	position:absolute; 
    top:0px; 
    left:0px; 
    width:600px; 
    height: 575px;
    border:2px solid black; 
    background-color:#ffffcc; 
    border-top:2px solid #cccccc;
    border-left:2px solid #cccccc;
    border-right:2px solid #666666;
    border-bottom:2px solid #666666;
    display:none
}
   
.pseudoWindowTitleBar
{
	position:absolute; 
    top:0px; 
    left:0px; 
    height:20px; 
    width:596px; 
    background-color: Gray;
    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: Gray;
	padding-top: 8px;
}

/* New Styles - 4.3 Release */
#TableContent .MutedText
{
	color: Gray;
}

#TableContent .AdPaxMessageLabel
{
	display: block;
	color: Red;
	font-weight: bold;
	background-color: WhiteSmoke;
	vertical-align: middle;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.CustomFieldContainer
{
	padding: 10px;
	background-color: WhiteSmoke;
	border-top: 5px solid Gray;
	border-right: 1px solid Gray;
	border-bottom: 5px solid Gray;
	border-left: 1px solid Gray;
}

.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 #666666;
	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 #CCCC99;
	border-bottom: 1px solid #CCCC99;
}

#TableContent .RegistrationHeader
{
	width: 550px;
	background-color: #CCCC99;
	border: 1px solid #CCCC99;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
}

#TableContent .RegistrationContent
{
	width: 550px;
	border-left: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	padding: 5px;
	text-align: left;
	background-color: WhiteSmoke;
}

#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: Red;
	font-weight: bold;
}

#TableContent .LoginHeader
{
	width: 250px;
	background-color: #CCCC99;
	border: 1px solid #CCCC99;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
}

#TableContent .LoginContent
{
	width: 250px;
	border-left: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	padding: 5px;
	font-size: 8pt;
	text-align: left;
	height: 300px; 
	overflow: auto;
	background-color: WhiteSmoke;
}

#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 #CCCC99;
	padding-top: 10px;
	margin-top: 5px;
}

#TableContent .AdPaxDisplayContainer
{
	padding: 5px;
	border-top: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
}

#TableContent .AdPaxNameDisplay td
{
	font-size: 8pt;
}

#TableContent .SelectBoxContainer
{
	border: 1px solid #CCCC99;
	width: 250px;
	height: 100px;
	background-color: Gainsboro;
	margin: 10px;
}

#TableContent .SelectedSelectBoxContainer
{
	border: 1px solid #CCCC99;
	width: 250px;
	height: 100px;
	background-color: #CCCC99;
	margin: 10px;
}

#TableContent .SelectBoxHeader
{
	width: 250px;
	border-left: 1px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	background-color: Gainsboro;
	margin: 10px 10px 0 10px;
	padding: 3px;
}

#TableContent .SelectedSelectBoxHeader
{
	width: 250px;
	border-left: 2px solid #CCCC99;
	border-top: 2px solid #CCCC99;
	border-right: 2px solid #CCCC99;
	background-color: #CCCC99;
	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 #CCCC99;
	font-size: 8pt;
	background-color: WhiteSmoke;
	padding: 3px;
	color: WindowText;
	margin: 0 10px 0 10px;
}

#TableContent .SelectedSelectBoxContent
{
	width: 250px;
	border: 2px solid #CCCC99;
	font-size: 8pt;
	padding: 3px;
	color: WindowText;
	margin: 0 10px 0 10px;	
}

#TableContent .AdPaxContainer
{
	border: 1px solid #CCCC99;
	width: 600px;
	overflow: visible;
	position: relative;
}

#TableContent .AdPaxHeader
{
	background-color:#CCCC99; 
	padding: 5px;
	color: WindowText; 
	font-weight:bold;
	font-size: 9pt;
	border-top: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	border-left: 1px solid #CCCC99;
	height: 20px;
	width: 650px;
}

#TableContent .AdPaxHeader td
{
	font-weight: bold;
	font-size: 9pt;
}

#TableContent .AdPaxContent
{
	border: 1px solid #CCCC99;
	width: 650px;
	padding: 5px 5px 25px 5px;
	font-size: 8pt;
}

#TableContent .AdPaxFooter
{
	text-align: right;
	border-bottom: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	border-left: 1px solid #CCCC99;
	background-color: #CCCC99;
	height: 25px;
	padding: 5px;
	width: 650px;
}

#TableContent .AdPaxPaymentContainer
{
	border: 1px solid #CCCC99;
	width: 500px;
	font-size: .7em;
	background-color: #CCCC99;
}

#TableContent .AdPaxPaymentHeader
{
	text-align: left;
	width: 500px;
	border-left: 1px solid #CCCC99;
	border-top: 1px solid #CCCC99;
	border-right: 1px solid #CCCC99;
	background-color: #CCCC99;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px;
}

#TableContent .AdPaxPaymentContent
{
	width: 500px;
	border: 1px solid #CCCC99;
	background-color: WhiteSmoke;
	padding: 3px;
}

#TableContent .AdPaxPaymentContent td
{
	font-size: 8pt;
}

#TableContent .FieldedDataDisplay
{
	padding: 10px;
}

#TableContent .FieldedDataDisplay td
{
	font-size: 8pt;
	padding: 2px 0 2px 0;
}

#TableContent .GridHeader
{
	background-color: #CCCC99;
	height: 20px;
	color: WindowText; 
	font-size: 10pt;
	padding: 5px 10px 5px 10px;
	white-space: nowrap;
}

#TableContent .GridRow td, #TableContent .GridRowAlternate td
{
	
}

#TableContent .GridActionItems
{
	position:absolute; 
	background-color: #cccc99; 
	display:none; 
	border: 1px solid gray;
	padding: 10px 5px 10px 5px;
	z-index: 100;
}

#TableContent .GridActionItems a
{
	display: block;
	padding: 2px;
	border-bottom: 1px solid gray;
	white-space: nowrap;
	font-size: 8pt;
}

#TableContent .GridActionButton
{
	color: blue;
	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: Gray;
	height: 20px;
	color: WindowText;
	font-size: 10pt;
}

#TableContent .EditGridRow td
{
	background-color: WhiteSmoke;
	height: 20px;
	color: WindowText;
	font-size: 10pt;
}

#TableContent .SelectedEditItem
{
	border: silver 1px solid;
	background-color: whitesmoke;
	color: WindowText;
	font-size: 10pt;
}

#TableContent .AlertTable
{
	border: silver 1px solid;
	font-size: 10pt;
	background-color: whitesmoke;
	width: 100%;
	color: WindowText;
}

#TableContent .AlertTable td
{
	padding: 3px;
}

#TableContent .AlertRow
{
}

#TableContent .AlertHeaderRow
{
	background-color: Gainsboro;
}

#TableContent .AlertHeaderRow td
{
	font-weight: bold;
	font-size: 10pt;
}

#TableContent .AlertMessageRow
{	
	background: url(/images/alternative_row.gif);
	padding: 15px;
	color: red;
}

#TableContent .SimpleSearch
{
	background: url(/images/alternative_row.gif); 
	border: silver 1px solid;
}

/* Popup/ToolTip Styles */
.backgroundPop{
	background: #CCCC99;
}
.backgroundPop td{
	padding: 2px;
}
.bodyText { 
  font-family: Arial, Verdana, sans-serif;
  color:#000000;
  background: #ffffff;
  font-size: 9pt;
  text-align: left; 
}
.captionText { 
  font-family: Arial, Verdana, sans-serif;
  color: #000000; 
  background: #CCCC99;
  font-size: 9pt;
  font-weight: bold;
  text-align: left; 
}
.closeText{ 
  font-family: Arial, Verdana, sans-serif;
  color: #0000ff;
  background: #CCCC99;
  font-size: 2px;
  text-align: right;
}
/* End of Popup/ToolTip Styles */


/* New Styles - 4.0 Release - Need to be incorporated */
.AdvancedSearchHeader
{
	background-color: #ccedef;
}

.AdvancedSearchFindResults
{
	background-color: #ccedef;	
}

.BaseSearchFrameLogo
{
	background-image: url(/images/searchframeLogo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 400px;
	height: 122px;
}

#SearchHome .BrandingTopLeft
{
	background-image: url(/images/catwidgetframe_topleft.jpg);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
#SearchHome .BrandingTop
{
	background-image: url(/images/catwidgetframe_top.jpg);
}
#SearchHome .BrandingTopRight
{
	background-image: url(/images/catwidgetframe_topright.jpg);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
#SearchHome .BrandingLeft
{
	background-image: url(/images/catwidgetframe_left.jpg);
}
#SearchHome .BrandingRight
{
	background-image: url(/images/catwidgetframe_right.jpg);
}
#SearchHome .BrandingBottomLeft
{
	background-image: url(/images/catwidgetframe_bottomleft.jpg);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}
#SearchHome .BrandingBottom
{
	background-image: url(/images/catwidgetframe_bottom.jpg);
}
#SearchHome .BrandingBottomRight
{
	background-image: url(/images/catwidgetframe_bottomright.jpg);
	background-repeat: no-repeat;
	width: 60px;
	height: 60px;
}

.TableMain
{
	background-color:white;
	align: center;
}

.TableHeader
{
	background-color:white;
	width: 750px;
}

.TableFooter
{
	background-color:white;
	width: 750px;
}
.PageContent{
width:940px;
margin:0px auto;
padding:10px 0 25px;
}
.TableBody
{
	background-color:white;
	padding:0px;
	margin:0px;
}

.TableNav
{
	background-color:white;
}

.TableContent
{
	background-color:white; 	
}

#TableContent .ContentHeader
{
	background: url(/images/section_gold_center.gif);
	width: 100%;
	height: 25px;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}

#TableContent .ContentHeaderLeft
{
	background: url(/images/section_gold_left_round.gif);
	padding: 3px;
}

#TableContent .ContentHeaderRight
{
	background: url(/images/section_gold_right_round.gif);
	padding: 4px;
}

#TableContent .SubHeaderText
{
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}

#TableContent .MissingItemsText
{
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	font-family: Arial, Verdana, Sans-Serif;
}

#TableContent .SubContentHeader
{
	background-color: #CCCC99;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}

#TableContent .SubContentPhoto
{
	BORDER-RIGHT: #cccc99 2px solid; 
	BORDER-TOP: #cccc99 2px solid; 
	BORDER-LEFT: #cccc99 2px solid; 
	BORDER-BOTTOM: #cccc99 2px solid
}

#TableContent .SubContentThumb
{
	BORDER-RIGHT: #cccc99 1px solid; 
	BORDER-TOP: #cccc99 1px solid; 
	BORDER-LEFT: #cccc99 1px solid; 
	BORDER-BOTTOM: #cccc99 1px solid;
}

#TableContent .SubContentText
{
	border-right: #CCCC99 solid;
	padding-right: 1px;
	border-top: #CCCC99 solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #CCCC99 solid;
	padding-top: 1px;
	border-bottom: #CCCC99 solid;
	background-color: #ffffff;
}


/* Navigation styles */

.panelbarHeaderCollapsed
{ 		
	FONT-SIZE: 11px; 
	COLOR: #10110F;
	border-top: solid 1px #ffffff;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-color: #CFE6F2;
	height: 32px;
	padding-left: 7px;
}

.panelbarHeaderHover 
{ 		
	FONT-SIZE: 11px; 
	COLOR: #10110F;
	border-top: solid 1px #ffffff;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-color: #CFE6F2;
	height: 32px;
	padding-left: 7px;
}

.panelbarHeaderExpand
{
	FONT-SIZE: 11px; 
	COLOR: #10110F;
	border-top: solid 1px #ffffff;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	background-color: #CFE6F2;
	height: 32px;
	padding-left: 7px;
}

.panelbarText
{
	padding-left: 7px;
}

.panelbarItem 
{
	FONT-SIZE: 11px; 
	COLOR: #333333;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
	padding-left: 7px;
	height: 26px;
	background-color: #CCCC99;
	border-right: silver 1px solid;
	font-size: 11px;
	border-left: silver 1px solid;
}	

.panelbarItemHover
{
	FONT-SIZE: 11px; 
	COLOR: #000;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
	padding-left: 7px;
	height: 26px;
	background-color: #ffffff;
	border: 1px solid #FFFFFF;
}

.panelbar 
{
	border-left: 1px solid #608058;
	border-right: 1px solid #608058;
	border-bottom: 1px solid #608058;
	background-color: #CFE6F2;
}

/* End Navigation styles */

.AdWizardFieldset
{
	clear:both;
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #CCCC99;	
	padding: 5px;	
}

#TableContent .RadGrid
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #CCCC99;
	color: windowtext;
	background-color: white;
	font-size:smaller;
}

#TableContent .RadGrid a
{
	color: blue;
	text-decoration: none;
}

#TableContent .RadGrid a:hover
{
	text-decoration: underline;
}

#TableContent .GridHeader
{
	background-color: #CCCC99;
	height: 20px;
	color: WindowText; 
	font-size: 10pt;
}

#TableContent .GridHeaderNoImage
{
	height: 20px;
	color: WindowText; 
	font-size: 10pt;
	text-decoration: underline;	
}

#TableContent .GridRow
{
	color: WindowText;
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;
	background-color: white;
	width: 100%;
}

#TableContent .GridRowAlternate
{
	font-size: 10pt;
	font-family: Arial, Verdana, Sans-Serif;
	color: windowtext;
	background: url(/images/alternative_row.gif);
	width: 100%;
}

.GroupPanel
{
	border-right: 0;
	border-top: 0;
	font-size: 9px;
	border-left: 0;
	color: windowtext;
	border-bottom: 0;
	white-space: nowrap;
	background-color: white;
	width: 100%;
	background-color: white;
}

.GridPager
{
	background-color: white;
	color: WindowText;
	font-size: 10pt;
}
.GroupPanelItems
{
	border-right: 0px;
	border-top: 0px;
	font-size: x-small;
	border-left: 0px;
	color: windowtext;
	border-bottom: 0px;
	white-space: nowrap;
}
.GroupHeader
{
	font-weight: bold;
	font-size:10px;
	color: activecaption;
}

.GroupHeader td
{
	border: 0px;
	border-bottom: 0px  outset white;
	height:25px;
}

.ThumbnailFrame 
{ 
	border:3px outset #FFFFFF;  
	background-color: 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.white,
a.white:hover,
a.white:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}

form { border: 0px; margin: 0px; padding: 0px; }

div { border: 0px; margin: 0px; padding: 0px;}

td { border: 0px; margin: 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 #666666;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
input.button,
input.rmButton,
input.lmButton
{
	border: solid 1px #666666;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}

.rmButton { margin-right: 5px; }

.lmButton { margin-left: 5px; }


.roTextBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
}

.numericTextBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
}
/* End of New Styles - 4.0 Release */

H1
{ 
 	color: #5781ad;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	letter-spacing:.2em;
} 

H2{ 
	margin:0;
	color: #5781ad;
	font-size: 13px;
	font-weight: bold;
}	

H3	
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14pt;
	font-weight:bold;
}	
H4, H5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: Black;
}				

a.adminnav:link, 
a.adminnav:hover, 
a.adminnav:visited, 
a.adminnav:active {
font-weight:bold;
}

a.topnav2:link { color: #ffffff; text-decoration: none; font-size:10px; font-weight: normal}

a.topnav2:hover { color: #ffffff; text-decoration: underline; font-size:10px; font-weight: normal }

a.topnav2:visited { color: #ffffff; text-decoration: none; font-size:10px; font-weight: normal }

a.footernav:link { color: #ffffff; text-decoration: none; font-size:11px; }

a.footernav:hover { color: #ffffff; text-decoration: underline; font-size:11px; }

a.footernav:visited { color: #ffffff; text-decoration: none; font-size:11px; }

hr
{
	color: #EFEFCE;
}

.PageInstructions
{
	font-size:12px;
}

.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;
}


/* End General Styles */

/* General Hyperlinks Style - Control of the look and feel for default hyperlinks. */
a:link, 
a:hover, 
a:visited, 
a:active {
	color:#147AD0;
	text-decoration:none;
}
img{
border:0px;
}
/* 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:#174464;
	cursor:hand;
}

A.NavigationLink:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:underline;
	color:gray;
	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-weight:bold;
	padding:0 2px 0 6px;
}

.TableContentDataField 
{
	font-weight:bold;
	padding:0 2px 0 12px;
}
/* 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: #EFEFCE;
}

.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;
}

.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;
	background: url(/images/alternative_row.gif);
}

.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: #ffe4e1;
}

.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: #ffe4e1;
}

.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: linen;
}
/* 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: #EFEFCE 1px solid;
	border-top: #EFEFCE 1px solid;
	border-left: #EFEFCE 1px solid;
	border-bottom: #EFEFCE 1px solid;
}

.CheckoutNavTableCell
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align:center;	
}

.CheckoutNavTableCellActive
{
	background-color:#ffffff;
	color:#000899;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	font-weight:bold;
}

.CheckoutNavTableCellInactive
{
	background-color:#EFEFCE;
	color:#EE7216;
	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: #EFEFCE 1px solid;
	border-top: #EFEFCE 1px solid;
	border-left: #EFEFCE 1px solid;
	border-bottom: #EFEFCE 1px solid;
}

.WizardNavTableCell
{
	
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align:center;	
}

.WizardNavTableCellActive
{
	background-color:#ffffff;
	color:#000899;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}

.WizardNavTableCellInactive
{
	background-color:#EFEFCE;
	color:#EE7216;
	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:#EFEFCE;
	color:#000899;
	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:#EFEFCE;
	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: #000195; font-weight: bold; text-decoration: none;}

.mainnavigation {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}

a.mainnavigation:link	{color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.mainnavigation:visited	{color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.mainnavigation:hover	{color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.mainnavigation:active	{color: #FFFFFF;	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: #000000; font-weight: bold; text-decoration: none;
}

a.subnavigation:link	{color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.subnavigation:visited	{color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.subnavigation:hover	{color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.subnavigation:active	{color: #000000;	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: #ffffff; font-weight: bold; text-decoration: none;
}

.jobstext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #9C0031; font-weight: bold; text-decoration: none;
}

.homestext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #4599A5; font-weight: bold; text-decoration: none;
}

.autostext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #333399; font-weight: bold; text-decoration: none;
}

.merchandisetext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #EE7216; font-weight: bold; text-decoration: none;
}

a.merchandisetext:link	{color: #EE7216;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.merchandisetext:visited	{color: #EE7216;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.merchandisetext:hover	{color: #EE7216;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.merchandisetext:active	{color: #EE7216;	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: #000000; text-decoration: none;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; text-decoration: none;
}

.maintextlink {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000899;
}

.smalltext {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; text-decoration: none;
}

.smalltextgrey {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666; text-decoration: none;
}

.smalltextlink {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000899; font-weight: bold; text-decoration: none;
}

a.smalltextlink:link	{color: #000899;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalltextlink:visited	{color: #000899;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalltextlink:hover	{color: #000899;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.smalltextlink:active	{color: #000899;	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}



a.related:link	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.related:visited	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.related:hover	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}
a.related:active	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px; text-decoration: none; font-weight: bold;}




.redtextlink {
	font-family: verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #990000; font-weight: bold; text-decoration: none;
}

.headline {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold;}

.maintext {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.related {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000899; font-weight: bold; text-decoration: none;}

a.related:link	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.related:visited	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.related:hover	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}
a.related:active	{color: #000899;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: none; font-weight: bold;}



/* End Ad Wizard Navigation */
/* Storefront Home and Search */
td.StorefrontContentArea{}
table.StorefrontSearchTable{border-right: #ee7216 1px;padding-right: 0px;border-top: #ee7216 1px;padding-left: 0px;padding-bottom: 0px;margin: 0px;border-left: #ee7216 1px;padding-top: 0px;border-bottom: #ee7216 1px;background-color: #ee7216;}
table.StorefrontSearchTableBody{padding-right: 5px;	padding-left: 5px;padding-bottom: 5px;padding-top: 5px;background-color: #efefce;}
span.StorefrontSearchCaption{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: bold;}
table.StorefrontSearchResults{border-right:#ee7216 1px solid;	padding-right: 0px;	border-top:#ee7216 1px solid;padding-left: 0px;padding-bottom: 0px;border-left: #ee7216 1px solid;padding-top: 0px;border-bottom: #ee7216 1px solid;background-color: #ee7216;}
.StorefrontSearchResultsHeader{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: bold;}
a.StorefrontSearchResultsHeader{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: bold;text-decoration: underline;}
.StorefrontCheckoutText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
.StorefrontSearchResultsItem{font-weight: bold;font-size: 12px;color: #000099;	font-family: Arial, Helvetica, sans-serif;background-color: #ffffff;}
img.StorefrontSearchResultsItem{border-right: #000000 1px solid;border-top: #000000 1px solid;border-left: #000000 1px solid;border-bottom: #000000 1px solid;}
a.StorefrontSearchResultsLink:link, a.StorefrontSearchResultsLink:hover, a.StorefrontSearchResultsLink:active, a.StorefrontSearchResultsLink:visited {font-weight: normal;font-size: 12px;color: #000099;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.StorefrontSearchResultsTitle, .StorefrontSearchResultsTitle, .StorefrontSearchResultsTitle, .StorefrontSearchResultsTitle
{
	font-weight:bold;
	text-decoration: underline;
	font-size: 14px;	
}
a.StorefrontSearchResultsDescription:link, a.StorefrontSearchResultsDescription:hover, a.StorefrontSearchResultsDescription:active, a.StorefrontSearchResultsDescription:visited 
{
	font-weight: normal;
	font-size: 12px;
	color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
tr.StorefrontSearchResultsAltItem{font-weight: bold;background-color: #efefce;font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #000099;}
table.StorefrontCheckoutNavTable{background-color: #ee7216;	margin: 0px;	padding: 0;	border-collapse: collapse;}
td.StorefrontCheckoutNavTableCellActive{background-color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ee7216;font-weight: bold;padding-left: 9px;padding-right: 25px;}
td.StorefrontCheckoutNavTableCell{border-left: #ffffff 1px solid;	padding-right: 25px;padding-left: 8px;font-weight: bold;font-size: 12px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;background-color: #ee7216;}
.StorefrontCheckoutSidebar{background-color: #EFEFCE}
table.StorefrontCheckoutTable{background-color: #ee7216;margin: 0px;padding: 0;border-collapse: collapse;}
/* End Storefront Home and Search */

/* Self Provisioning Storefront Wizard Styles */
table.StoreWizardNavTable{background-color: #EDEFFE;margin: 0px;padding: 0;border-collapse: collapse;}
table.StoreWizardTable{background-color: #000066;margin: 0px;padding: 0;border-collapse: collapse;}
td.StoreWizardNavTableCellActive{background-color: #ffffff;	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000066;font-weight:bold;padding-left:9px;padding-right:25px;}
td.StoreWizardNavTableCell{border-left:#000066 1px solid;padding-right: 25px;padding-left: 8px;font-weight: bold;font-size: 12px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;background-color: #000066;}
td.StoreWizardContent{margin: 0px;padding: 10px;border-collapse: collapse;background-color: #ffffff;}
span.StoreWizardSubStepLabel{color: #990000;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;}
span.StoreWizardSubStepDescription{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #000000;font-weight: bold;}
table.StoreWizardDataList{border-right: #000066 1px solid;padding-right: 0px;border-top: #000066 1px solid;padding-left: 0px;padding-bottom: 0px;margin: 0px;border-left: #000066 1px solid;padding-top: 0px;border-bottom: #000066 1px solid;background-color: #EDEFFE;}
.StoreWizardDataListHeader{background-color: #EDEFFE;padding-right: 25px;padding-left: 8px;font-weight: bold;font-size: 12px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
tr.StoreWizardDataListItem{background-color: #ffffff;margin: 0px;padding: 0;border-collapse: collapse;}
tr.StoreWizardDataListAltItem{background-color: #eeeeee;margin:0px;padding:0;border-collapse:collapse;}

/* End Self Provisioning Storefront Styles */

/* Storefront Management Styles */
.StorefrontMgmtTable{border-right: #000066 1px solid;	padding-right: 0px;	border-top: #000066 1px solid;	padding-left: 0px;	padding-bottom: 0px;	border-left: #000066 1px solid;	padding-top: 0px;	border-bottom: #000066 1px solid;	background-color: #000066;}
td.StoreMgmtTableHeader{font-size: 10pt;	color: #ffffff;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 3px;	border-collapse: collapse;	background-color: #000066;}
td.StoreMgmtContent{margin: 0px;	padding: 10px;	border-collapse: collapse;	background-color: #ffffff;}
.StorefrontMgmtDatalist{border-right: #EDEFFE 1px solid;	padding-right: 0px;	border-top: #000066 1px solid;	padding-left: 0px;	padding-bottom: 0px;	border-left: #000066 1px solid;	padding-top: 0px;	border-bottom: #000066 1px solid;	background-color: #000066;}
.StorefrontMgmtDatalistItem{	font-size: 8pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #ffffff;	margin-right: 2px;}
.StorefrontMgmtDatalistAltItem{	font-size: 8pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #EDEFFE;}
.StorefrontMgmtDatalistSelItemBottom{	font-size: 8pt;	border-bottom: #000066 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #ffffff;}
.StorefrontMgmtDatalistSelItemTop{	font-size: 8pt;	border-top: #000066 1px solid;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #ffffff;}
.StorefrontMgmtDatalistHeaderItem{	font-size: 8pt;	color: #ffffff;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #000066;	border-left: #ffffff 1px solid;}
.StorefrontMgmtDataListCell{font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;margin-right: 2px; padding:3px;}
.StorefrontMgmtStatsTable{background-color: #EDEFFE;	font-size: 8pt;	font-family: Verdana, Arial, Helvetica, sans-serif;}
a.StorefrontMgmtDatalistHeaderLink, a.StorefrontMgmtDatalistHeaderLink:link, a.StorefrontMgmtDatalistHeaderLink:hover, a.StorefrontMgmtDatalistHeaderLink:active, a.StorefrontMgmtDatalistHeaderLink:visited{font-size: 8pt;	color: #ffffff;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #000066;	text-decoration: underline;}
a.StorefrontMgmtDatalistItemLink, a.StorefrontMgmtDatalistItemLink:link, a.StorefrontMgmtDatalistItemLink:hover, a.StorefrontMgmtDatalistItemLink:active, a.StorefrontMgmtDatalistItemLink:visited{font-size: 8pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}
.StorefrontMgmtToolBar{background-color: #EDEFFE;	font-size: 8pt;	color: #000066;	font-family: Verdana, Arial, Helvetica, sans-serif;	border-right: #000066 1px solid;	padding-right: 0px;	border-top: #000066 1px solid;	padding-left: 0px;	padding-bottom: 0px;	border-left: #000066 1px solid;	padding-top: 0px;	border-bottom: #000066 1px solid;}
a.StorefrontMgmtToolBarLink:link, a.StorefrontMgmtToolBarLink:active, a.StorefrontMgmtToolBarLink:visited{font-size: 8pt;	color: #000066;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;}a.StorefrontMgmtToolBarLink:hover{	text-decoration: underline;}
input.StorefrontMgmtTextBox{height:20px;	font-size:9pt}
select.StorefrontMgmtTextBox{height:18px;	font-size:9pt}
textarea.StorefrontMgmtTextBox{font-size:9pt;	font-family: Arial;}
/* End Storefront Management Styles */


/*Search Widget Styles*/

.searchWidget
{
	border-width:thin;
	border-color:Black;

}
.searchWidget Table 
{
	font-size:9pt;
}
.searchWidget a:link, .searchWidget a:visited
{
	font-size:9pt;
	color: #174464;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.searchWidget td span
{
	font-size:9pt;
	font-weight:bold;
	color:Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.searchWidgetPopup
{
	 background-color:#eeeeef;
	 border: 2px solid;
	 border-color: #f7faff #99a #99a #f7faff;
}
/*End of Search Widget Styles*/

/* Regional Page Styles */

.RegPageContentTable
{
	width: 750px;	
}

.RegSearchItemTitle
{
	font-weight: bold;
	font-size: 13px;
}


.SearchResultsOnlineAd
{
	text-decoration: none;
}

a.SearchResultsOnlineAd:link, a.SearchResultsOnlineAd:hover, a.SearchResultsOnlineAd:active, a.SearchResultsOnlineAd:visited 
{
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}


.RegSearchItemDistance
{
	font-size: 11px;
	font-style: italic;
}

.RegSearchItemPaperName
{
	color: Gray;
	font-size: 10px;
	font-weight: bold;	
}

.RegSearchResultsItemTable {
	border-bottom:1px solid #DADADA;
	padding:13px;
	font-family: Verdana, Arial;
	font-size:12px;
	color:#333333;
	vertical-align:top;
	margin-right: 3px;
}

.RegSearchResultsItemTable IMG 	
{
	/*border:1px solid #DADADA;*/
	margin-top: 5px;
	margin-left: 12px;
	margin-right: 12px;
}

.RegSearchResultsItemTable TD 
{
	font-size:12px;
	color:#333333;
}

.RegSearchResultsGrid
{
	background-color: white;
}

.RegSearchResultsGrid Table
{
	font-family: Arial, Verdana;
	font-size: 12px;
}

.RegSearchResultsGridHeader
{
	background-image: url(/images/defaultHeaderBg.gif);
	background-repeat: repeat-x;
	height: 29px;
	padding: 0px;
}

.RegSearchResultsGridHeader A, .RegSearchResultsGridHeader SPAN
{
	padding-top: 4px;
	display: block;
	text-decoration: none;
	padding-left: 4px;
}

.RegSearchResultsGridHeader A:hover
{
	text-decoration: underline;
}

.RegSearchResultsGridItem
{
	background-image: url(/images/defaultItemBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 4px;
	background-color: white;
}

.RegSearchResultsGridAlternatingItem
{
	background-image: url(/images/defaultItemBg.gif);
	background-repeat: repeat-x;
	height: 27px;
	padding-left: 4px;
	background-color: white;
}

.RegSearchResultsGridPager
{
	font-size: 9pt;
	text-align: center;
	background-image: url(/images/defaultPagerBg.gif);
	background-repeat: repeat-x;
	height: 21px;
	padding-left: 12px;
}

.RegSearchResultsGridPager A
{
	color: Blue;
	font-size: 9pt;
	font-weight: bold;
}

.RegSearchResultsGridPager A:link
{
	color: Blue;
}

.RegSearchResultsGridPager A:visited
{
	color: Purple;
}

.RegSearchResultsGridPager A:active
{
	color: Blue;
}

.RegSearchResultsGridPager A:hover
{
	color: Blue;
}

.RegSearchResultsGridPager TD
{
	padding-top: 0px;
	padding-bottom: 0px;
}

/* End Regional Page Styles */

/* AdWizard Tab Strip Styles */

.RadTabStrip_AdPay
{
	font:8pt tahoma, sans-serif;
}

.RadTabStrip_AdPay li a
{
	padding-left:7px;
	background:transparent url('/images/tabLeftFirstOff.gif') 0px 0px no-repeat;
	height:20px;
	margin-right:-10px; 
	color:#333;
	text-decoration:none;
}


.RadTabStrip_AdPay li a .wrap
{

	padding-right:16px;
	background:transparent url('/images/tabRightLastOff.gif') right 0px no-repeat;

}

.RadTabStrip_AdPay li a:hover
{
	color:#6699ff;
}
.RadTabStrip_AdPay li a .innerWrap
{
	line-height:20px;
	padding:0 5px;
	background:transparent url('/images/tabStripeOff.gif') 0px 0px repeat-x;
	text-align:center;
}

.RadTabStrip_AdPay li a.selected
{
	padding-top:0px;
	background:transparent url('/images/tabLeftFirstOn.gif') 0px 0px no-repeat;
}

.RadTabStrip_AdPay li a.selected .wrap
{
	background-image:url('/images/tabRightLastOn.gif');
}


.RadTabStrip_AdPay li a.selected .innerWrap
{
	background-image:url('/images/tabStripeOn.gif');
}

.RadTabStrip_AdPay li a.disabled,
.RadTabStrip_AdPay li a.disabled .wrap,
.RadTabStrip_AdPay li a.disabled .innerWrap
{
	cursor:default;

}

.RadTabStrip_AdPay li a.red,
.RadTabStrip_AdPay li a.red .wrap,
.RadTabStrip_AdPay li a.red .innerWrap
{
	color:Red;
}

/* End AdWizard Tab Strip Styles*/
input.NoSkinnedFileUnput
{
	border: solid 1px #666666;
	width:280;
	height:22px;
	text-align: center;
	vertical-align: middle;
}
.RadUploadClearButton
{
	border: solid 1px #666666;
	height: 22px;
	text-align: center;
	vertical-align: middle;
}


/* Confidential to AdPay and it's customers. © 2003 AdPay, Inc. All rights reserved. */

/*******START: Header Block****************/
.HeaderContainer {
margin:0px auto;
padding:0;
width:100%;
}
.HeaderContainer .Header {
color:#1B1A18;
font-size:14px;
margin:0 auto;
padding:10px 0;
text-align:left;
width:940px;
}
.HeaderContainer .logo {
width:300px;
}
.HeaderContainer .browse {
font-weight:bold;
padding:0 15px;
}
.HeaderContainer .register {
font-weight:normal;
vertical-align:bottom;
}
.HeaderContainer td {
vertical-align:middle;
}
.HeaderNav {
background:transparent url(images/navBarGeneral.gif) repeat-x scroll center top;
height:55px;
}
.Navigation {
height:33px;
line-height:33px;
width:940px;
margin:0px auto;
text-align:left;
font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ffffff;
}
.Navigation .topnav {
padding:0;
text-align:center;
}
.Navigation .separator {
padding:0px 20px;
font-size:12px;
color:#f3f0d6;
}
.Navigation .topnav a:link, 
.Navigation .topnav a:visited, 
.Navigation .topnav a:active, 
.Navigation .topnav a:hover {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
text-decoration:none;
font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.HeaderNav .pageDesignation {
color:#FFFFFF;
font-family:lucida sans,helvetica,arial;
font-size:14px;
font-weight:bold;
height:22px;
line-height:22px;
padding:0;
text-align:left;
text-transform:uppercase;
width:940px;
margin:0px auto;
}
.HeaderNav .pageDesignation a:link,
.HeaderNav .pageDesignation a:visited,
.HeaderNav .pageDesignation a:active,
.HeaderNav .pageDesignation a:hover{
color:#FFFFFF;
text-decoration:none;
}
.HeaderRocket{
position:absolute;
top:85px;
left:-52px;
}
/*********End of the Block***********/

/*********START: Footer Block********/
.FooterOuter {
clear:both;
color:#FFFFFF;
font-size:12px;
}
.FooterOuter a {
color:#FFFFFF;
text-decoration:none;
}
.FooterOuter a:link {
color:#FFFFFF;
text-decoration:none;
}
.FooterOuter a:visited {
color:#FFFFFF;
text-decoration:none;
}
.FooterOuter a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.FooterOuter a:active {
color:#FFFFFF;
text-decoration:underline;
}
.FooterInner {
background-color:#423C30;
background-image: url(images/footerBG.gif);
background-repeat:repeat;
margin:0 auto;
position:relative;
width:940px;
}
.FooterInner td{
}
.FooterLeft {
min-height:310px;
padding:10px 10px;
}
.FooterLeft a:link, 
.FooterLeft a:visited, 
.FooterLeft a:hover, 
.FooterLeft a:active {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.FooterRight {
background-image: url(images/footerShader.png);
background-repeat:repeat-y;
color:White;
background-position:left 22px;
padding:0px 4px 4px 12px;
}
.FooterRight h1 {
color:#FFFFFF;
}
.FooterBottomNav {
border-top:1px dotted #676357;
color:White;
font-size:12px;
padding:8px;
}
.FooterBottomNav a, .FooterBottomNav a:link, .FooterBottomNav a:visited {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.FooterBottomNav a:hover, .FooterBottomNav a:active {
color:#FFFFFF;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.FooterClock {
bottom:-75px;
position:absolute;
right:-30px;
}
.CatLink {
border-bottom:1px dotted #FFFFFF;
display:block;
font-weight:bold;
height:23px;
line-height:23px;
}
.footercopyright {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
}
.clear {
clear:both;
}
.ButtonWhite18ArialBoldVE {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}
.ButtonWhite18ArialBlackVE {
color:#FFFFFF;
font-family:Arial Black,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
}
.ButtonWhite12ArialBoldVE {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.FooterHeaderWhite24LucidaVE {
color:#FFFFFF;
font-family:Lucida Sans,Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:bold;
}
.FooterHeaderWhite24LucidaVE a, .FooterHeaderWhite24LucidaVE a:link, .FooterHeaderWhite24LucidaVE a:visited {
color:#FFFFFF;
text-decoration:none;
}
.FooterHeaderWhite24LucidaVE a:hover, .FooterHeaderWhite24LucidaVE a:active {
color:#FFFFFF;
text-decoration:underline;
}
.FooterTextWhite16LucidaBoldVE {
color:#FFFFFF;
font-family:Lucida Sans,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.FooterTextWhite12ArialBoldSubVE {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.FooterTextWhite12ArialVE {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:17px;
}
/*********End of the Block***********/

/*******START:Search Block*******/
.SimpleSearchContainer{
color:#000101;
font-weight:normal;
text align:left;
padding:5px 0px;
border-top:1px solid #d9d8d6;
border-bottom:1px solid #d9d8d6;
margin:10px 0 25px; 
}
.SimpleSearchContainer td{
vertical-align:middle;
}
.TextBox
{
	color:#1b1a18;
	font-style:italic;
	font-size:12px;
	height:17px;
	background-color:#f4f1ec;
	border:1px solid #f4f1ec;
	padding:2px 2px 0px 3px;
	line-height:normal;
	margin:0px;
}
.OrangeButton {
background-color:#FF9000;
border-color:#FFB955 #C97100 #C97100 #FFB955;
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-left:1px;
margin-right:1px;
padding:0px 5px;
text-decoration:none;
text-transform:uppercase;
height:21px;
text-align:center;
cursor:pointer;
}
.BlueButton {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
height:29px;
text-align:center;
background-color:#338cd6;
border-color:#7eb6e5 #3185cb #286ca5 #64a8e0;
border-style:solid;
border-width:2px;
padding:0px 5px;
text-decoration:none;
text-transform:uppercase;
text-align:center;
width:96px;
margin:5px 0;
cursor:pointer;
}
/************************/

/*********START:Left Content Section Block****/
.LeftPageContent{
width:470px;
padding:0 16px 0 16px;
}
.LeftPageContent .SimpleSearchContainer{
color:#000101;
font-weight:normal;
text align:left;
padding:2px 0px;
border-top:1px solid #d9d8d6;
border-bottom:1px solid #d9d8d6;
margin:5px 0 0px;
}
.PageInstructions
{
	font-size:12px;
}
.PageInstructions p{
margin:0 0 10px;
}
.AdvancedSearch{
background:url(images/Expand-img.gif) left center no-repeat;
min-height:29px;
height:auto !important;
height:29px;
padding:0 0 0 36px;
line-height:29px;
}
.AdvancedSearch a{
font-weight:bold;
}
.SearchResultDivContainer{
overflow:auto;
}
.SearchResultDiv{
border-bottom:1px solid #d8d7d7;
padding:12px 0px 10px;
min-height:105px;
height:auto !important;
height:105px;
overflow:inherit;
}
.SearchResultDivContent{
color:#1f1e1c;
width:286px;
float:left;
}
.SearchResultDivHeader{
font-weight:bold;
font-size:14px;
padding:0 0 2px;
}
.SearchResultDivImage{
width:140px;
padding:0 13px 0 0;
float:left;
text-align:center;
}
.SearchResultDivImage img{
padding:3px;
border:3px solid #cfcecb;
width:128px;
display:block;
margin:0 0 3px;
}
.SearchResultDivDate{
font-weight:bold;
padding:5px 0 0;
}
.PageNavigation{
color:#808080;
font-weight:bold;
text-transform:uppercase;
padding:10px 0;
}
.PageNavigation a{
padding:0px;
 }
.PageNavigation .text{
 display:block;
 font-size:11px;
 text-transform:none;
 color:#000101;
 font-weight:normal;
}
/********End of the Block***********/

/*********START:Right Content Section Block****/
.RightPageContent{
width:300px;
}
.RightColumnBox{
margin:0 0 15px;
}
.RightColumnBoxHeader{
font-size:32px;
color:#943d34;
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.RightColumnBoxHeader .BlackText{
font-weight:normal;
color:#46433d;
}
.RightColumnBoxSubHeader{
color:#48463f;
font-size:18px;
}
.RightColumnBoxModuleBody{
color:#1b1a18;
font-size:13px;
padding:5px 0;
}
.RightAdBox{
margin:0 0 15px;
}

/********End of the Block***********/

/*********START:Category Content Section Block****/
.CategoryContentBlock{
width:166px;
padding:0 4px 0 0;
background:url(images/DottedBorderVertical.gif) right top repeat-y;
}

.CategoryContentBlock .SectionTitle{
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
line-height:18px;
}
.CategoryContentBlock .SectionTitleRed{
font-family: "Arial Black", Arial, Helvetica, sans-serif;
color:#943d34;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
padding:0px 0px 5px;
}
.CategoryContentBlock .Title{
font-family:"Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#0a0800;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
padding:4px 0px;
}
.CategoryContentBlock .TitleSub{
color:#1b1a18;
font-size:11px;
}
.CategorySearchBox{
background:url(images/DottedBorderHorizontal.gif) left bottom repeat-x;
padding:5px 0;
}
.CategoryListBox{
font-size:13px;
font-weight:bold;
padding:5px 0px 0px;
}
.CategoryListBox ul{
margin:0px;
padding:0px;
list-style:none;
}
.CategoryListBox ul li{
margin:0px;
padding:0px;
}
.CategoryListBox1{
font-size:12px;
font-weight:normal;
padding:7px 0px 0px;
}
.CategoryListBox1 .Title{
font-family:Arial, Helvetica, sans-serif;
color:#0a0800;
font-size:12px;
font-weight:normal;
text-transform: capitalize;
padding:3px 0px;
font-style:italic;
}
.CategoryListBox1 ul{
margin:0px;
padding:0px;
list-style:none;
}
.CategoryListBox1 ul li{
margin:0px;
padding:0px;
}
.divCatTree {
overflow:hidden;
padding:7px 0px;
}
.divCatTree img {
vertical-align:middle;
}
.TreeNode {
color:#666633;
display:inline-block;
font-family:Tahoma;
font-size:8pt;
padding-left:3px;
text-decoration:none;
white-space:normal !important;
width:122px;
text-transform:capitalize;
}
.TreeNode a:link,
.TreeNode a:active,
.TreeNode a:visited{
color:#666633;
text-decoration:none;
}
.TreeNode a:hover{
text-decoration:underline;
}
.CategorySearchBox .OrangeButton{
margin:0px 0 0 4px;
position:relative;
top:1px;
_top:0px;
width:28px;
text-align:center;
}
/********End of the Block***********/
