/*
The Click�N�Buy 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 site's look and feel to the Click�N�Buy platform.  Please note that 
this stylesheet is loaded gloabally into every page of the Click�N�Buy 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 Click�N�Buy 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 - 5.1 */

#CNBContent .photoCellFooter
{
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #82ACD6;
}

#CNBContent .thumbsContainer td
{
	width: 85px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	border: 1px Solid #82ACD6;
}

#CNBContent .photoCellHeader
{
	text-align: right;
	padding: 5px;
	background-color: #82ACD6;
}

#CNBContent .photoCellInner
{
	border: 2px Solid #82ACD6;
	width: 450px;
}

.RegSearchResultsGridHeader2
{
	background-image: url(/Branding/998/Images/SearchResultsHeader.jpg);
	background-repeat: repeat-x;
	height: 29px;
	padding: 0px;
}
   
.pseudoWindowTitleBar2
{
	position: relative;
    background:url(/Branding/998/Images/LeftNavMiddle.jpg);
    color: Black;
    height: 21px;
    font-family:Tahoma; 
    font-size:10pt; 
    font-weight:bold; 
    text-align:left;
    padding-left: 5px;
}


.pseudoWindowButtonBar2
{
	position: relative;
	text-align:right;
	background-image: url(/Branding/998/Images/SearchResultsHeader.jpg);
	height: 29px;
	padding-top: 2px;
	padding-right: 2px;
}

#CNBContent .SubContentHeader
{
	height:21px; 
	background:url(/Branding/998/Images/LeftNavMiddle.jpg); 
	padding:3px; 
	font-size:8pt; 
	font-weight:bold
}

#CNBHeader
{
	background-image: url(/Branding/998/Images/SearchResultsHeader.jpg);
	background-repeat: repeat-x;
	height: 29px;
	padding: 8px 5px 0 5px;
	font-size: 10pt;
	font-weight: bold;
}

.divCatTreeHeader
{
	height:21px; 
	background:url(/Branding/998/Images/LeftNavMiddle.jpg); 
	padding:3px; 
	font-size:8pt; 
	font-weight:bold	
}

.SimpleSearchTopLeft
{
	width: 12px;
	height: 40px;
	background: url(/Branding/998/Images/SearchTopLeft.jpg);
}
.SimpleSearchBottomLeft
{
	width: 12px;
	height: 31px;
	background: url(/Branding/0/Images/SearchBottomLeft.jpg);
}
.SimpleSearchTopMiddle
{
	height: 40px;
	background: url(/Branding/998/Images/SearchTopMiddle.jpg);
}
.SimpleSearchBottomMiddle
{
	background: url(/Branding/0/Images/SearchBottomMiddle.jpg);
}

.SimpleSearchTopRight
{
	width: 12px;
	height: 40px;
	background: url(/Branding/998/Images/SearchTopRight.jpg);	
}
.SimpleSearchBottomRight
{
	width: 12px;
	height: 31px;
	background: url(/Branding/0/Images/SearchBottomRight.jpg);
}

#TableContent .GridHeader
{
	background-color: #82ACD6;
	height: 20px;
	color: WindowText; 
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.item, .aItem
{
	border-bottom: 1px Solid #82ACD6;
}

/* New Style - 5.0 */
.eCommPaypalCallout
{
	display: block;
	font-size: 11px;
	padding: 5px;	
	border: 1px Solid #82ACD6;
	background-color: WhiteSmoke;
	margin-top: 10px;
}

.eCommPaypalCallout .payPalButton
{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.multiFileUpload
{
	background-color: WhiteSmoke;	
	border: 1px Solid #82ACD6;
}

.promotionCode
{
	border: 1px Solid #82ACD6;
	margin-top: 5px;
	font-size: 9pt;
	padding: 5px;
	text-align: center;
}

/* Preivew */

.previewMode
{
	border-right: red 1px solid;
	padding-right: 5px;
	border-top: red 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: red 1px solid;
	padding-top: 5px;
	border-bottom: red 1px solid;
	background-color: #ffffcc;
}

.previewMode A:link	
{
	font-weight: bold;
}	
		
.previewMode A:visited,A:active	
{
	font-weight: bold;
}	
		
.previewMode A:hover	
{
	font-weight: bold;
}

/* 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: #82ACD6;
}
.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: #82ACD6;
  font-size: 9pt;
  font-weight: bold;
  text-align: left; 
}
.closeText{ 
  font-family: Arial, Verdana, sans-serif;
  color: #0000ff;
  background: #82ACD6;
  font-size: 2px;
  text-align: right;
}
/* End of Popup/ToolTip Styles */

/* AdPax Popup/ToolTip Styles */
.AdPaxBackgroundPop{
	border: 1px solid #808080;
	background-color: White;
}

.AdPaxFGClass
{
	padding: 10px;
}

.AdPaxBackgroundPop td{
	padding: 1px;
}

.AdPaxBodyText { 
  font-family: Arial, Verdana, sans-serif;
  color:#000000;
  background: #ffffff;
  font-size: 9pt;
  text-align: left; 
}

.AdPaxCaptionText { 
  font-family: Arial, Verdana, sans-serif;
  color: WindowText; 
  background: #82ACD6;
  font-size: 9pt;
  font-weight: bold;
  text-align: left; 
}

.AdPaxCloseText{ 
  font-family: Arial, Verdana, sans-serif;
  color: #0000ff;
  background: #82ACD6;
  font-size: 2px;
  text-align: right;
}

/* End of Popup/ToolTip Styles */


#TableContent .AdPaxCongratsHeader
{
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #82ACD6;
	border-bottom: 1px solid #82ACD6;
}

#TableContent .RegistrationHeader
{
	width: 550px;
	background-color: #82ACD6;
	border: 1px solid #82ACD6;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
}

#TableContent .RegistrationContent
{
	width: 550px;
	border-left: 1px solid #82ACD6;
	border-right: 1px solid #82ACD6;
	border-bottom: 1px solid #82ACD6;
	padding: 5px;
	text-align: left;
	background-color: WhiteSmoke;
}

#TableContent .LoginHeader
{
	width: 250px;
	background-color: #82ACD6;
	border: 1px solid #82ACD6;
	padding: 5px;
	font-size: 8pt;
	font-weight: bold;
}

#TableContent .LoginContent
{
	width: 250px;
	border-left: 1px solid #82ACD6;
	border-right: 1px solid #82ACD6;
	border-bottom: 1px solid #82ACD6;
	padding: 5px;
	font-size: 8pt;
	text-align: left;
	height: 300px; 
	overflow: auto;
	background-color: WhiteSmoke;
}

#TableContent .AdPaxContentMain
{
	border-top: 1px solid #82ACD6;
	padding-top: 10px;
	margin-top: 5px;
}

#TableContent .AdPaxDisplayContainer
{
	padding: 5px;
	border-top: 1px solid #82ACD6;
	border-bottom: 1px solid #82ACD6;
}

#TableContent .AdPaxNameDisplay td
{
	font-size: 8pt;
}

#TableContent .SelectBoxHeader
{
	width: 250px;
	border-left: 1px solid #82ACD6;
	border-top: 1px solid #82ACD6;
	border-right: 1px solid #82ACD6;
	background-color: Gainsboro;
	margin: 10px 10px 0 10px;
	padding: 3px;
}

#TableContent .SelectedSelectBoxHeader
{
	width: 250px;
	border-left: 2px solid #82ACD6;
	border-top: 2px solid #82ACD6;
	border-right: 2px solid #82ACD6;
	background-color: #82ACD6;
	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 #82ACD6;
	font-size: 8pt;
	background-color: WhiteSmoke;
	padding: 3px;
	color: WindowText;
	margin: 0 10px 0 10px;
}

#TableContent .SelectedSelectBoxContent
{
	width: 250px;
	border: 2px solid #82ACD6;
	font-size: 8pt;
	padding: 3px;
	color: WindowText;
	margin: 0 10px 0 10px;	
}

#TableContent .AdPaxContainer
{
	border: 1px solid #82ACD6;
	width: 600px;
	overflow: visible;
	position: relative;
}

#TableContent .AdPaxHeader
{
	background-color:#82ACD6; 
	padding: 5px;
	color: WindowText; 
	font-weight:bold;
	font-size: 9pt;
	border-top: 1px solid #82ACD6;
	border-right: 1px solid #82ACD6;
	border-left: 1px solid #82ACD6;
	height: 20px;
	width: 650px;
}

#TableContent .AdPaxHeader td
{
	font-weight: bold;
	font-size: 9pt;
}

#TableContent .AdPaxContent
{
	border: 1px solid #82ACD6;
	width: 650px;
	padding: 5px 5px 25px 5px;
	font-size: 8pt;
}

#TableContent .AdPaxFooter
{
	text-align: right;
	border-bottom: 1px solid #82ACD6;
	border-right: 1px solid #82ACD6;
	border-left: 1px solid #82ACD6;
	background-color: #82ACD6;
	height: 25px;
	padding: 5px;
	width: 650px;
}

#TableContent .AdPaxPaymentContainer
{
	border: 1px solid #82ACD6;
	width: 500px;
	font-size: .7em;
	background-color: #82ACD6;
}

#TableContent .AdPaxPaymentHeader
{
	text-align: left;
	width: 500px;
	border-left: 1px solid #82ACD6;
	border-top: 1px solid #82ACD6;
	border-right: 1px solid #82ACD6;
	background-color: #82ACD6;
	font-weight: bold;
	font-size: 8pt;
	padding: 3px;
}

#TableContent .AdPaxPaymentContent
{
	width: 500px;
	border: 1px solid #82ACD6;
	background-color: WhiteSmoke;
	padding: 3px;
}

#TableContent .AdPaxPaymentContent td
{
	font-size: 8pt;
}



#TableContent .GridRow td, #TableContent .GridRowAlternate td
{
	padding-left: 5px;	
}

#TableContent .GridActionItems
{
	position:absolute; 
	background-color: #f0f0f0; 
	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 #82ACD6;
	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 Styles - 4.0 Release - Need to be incorporated */
.AdvancedSearchHeader
{
	background-color: #82ACD6;
}

.AdvancedSearchFindResults
{
	background-color: #B7C3D0;	
}

.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;
}

.TableHeader
{
	background-color:white;
	width: 750px;
}

.TableFooter
{
	background-color:white;
	width: 750px;
}

.TableBody
{
	background-color:white;
}

.TableNav
{
	background-color:white;
}

.TableContent
{
	background-color:white; 	
}

#TableContent .ContentHeader
{
	background: url(/Branding/998/Images/SearchTopMiddle.jpg);
	width: 100%;
	height: 25px;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}

#TableContent .ContentHeaderLeft
{
	background: url(/Branding/998/Images/SearchTopMiddle.jpg);
	padding: 3px;
}

#TableContent .ContentHeaderRight
{
	background: url(/Branding/998/Images/SearchTopMiddle.jpg);
	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: #82ACD6;*/
	background: url(/Branding/998/Images/SearchTopMiddle.jpg);
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	font-family: Arial, Verdana;
}

#TableContent .SubContentPhoto
{
	BORDER-RIGHT: #7E9AB1 2px solid; 
	BORDER-TOP: #7E9AB1 2px solid; 
	BORDER-LEFT: #7E9AB1 2px solid; 
	BORDER-BOTTOM: #7E9AB1 2px solid
}

#TableContent .SubContentThumb
{
	BORDER-RIGHT: #7E9AB1 1px solid; 
	BORDER-TOP: #7E9AB1 1px solid; 
	BORDER-LEFT: #7E9AB1 1px solid; 
	BORDER-BOTTOM: #7E9AB1 1px solid;
}

#TableContent .SubContentText
{
	border-right: #7E9AB1 solid;
	padding-right: 1px;
	border-top: #7E9AB1 solid;
	padding-left: 1px;
	padding-bottom: 1px;
	border-left: #7E9AB1 solid;
	padding-top: 1px;
	border-bottom: #7E9AB1 solid;
	background-color: #ffffff;
}


/* Navigation styles */

.panelbarHeaderCollapsed
{ 		
	FONT-SIZE: 11px; 
	COLOR: #000000;
	border-top: solid 1px #ffffff;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	background-color: #82ACD6;
	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;
	background-color: #82ACD6;
	height: 32px;
	padding-left: 7px;

}

.panelbarHeaderExpand
{
	FONT-SIZE: 11px; 
	COLOR: #000000;
	border-top: solid 1px #ffffff;
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	cursor: hand;
	background-color: #82ACD6;
	height: 32px;
	padding-left: 7px;

}

.panelbarText
{
	padding-left: 7px;

}

.panelbarItem 
{
	FONT-SIZE: 11px; 
	COLOR: #000000;
	FONT-FAMILY: Arial,Verdana;
	width: 100%;
	cursor: hand;
	text-decoration: none;
	padding-left: 7px;
	height: 26px;
	background-color: #F0F0F0;
	border-right: #7E9AB1 1px solid;
	font-size: 11px;
	border-left: silver 1px solid;

}	

.panelbarItemHover
{
	border-right: silver 1px solid;
	border-top: #ffffff 1px solid;
	padding-left: 7px;
	font-size: 11px;
	border-left: silver 1px solid;
	width: 100%;
	cursor: pointer;
	color: #000;
	border-bottom: #ffffff 1px solid;
	font-family: Arial,Verdana;
	height: 26px;
	background-color: #82ACD6;
	text-decoration: underline;

}

.panelbar 
{
	border-left: 1px solid #7E9AB1;
	border-right: 1px solid #7E9AB1;
	border-bottom: 1px solid #7E9AB1;
	background-color: #82ACD6;	

}


/* End Navigation styles */

/* AdWizard Tab Strip Styles */


.RadTabStrip_AdPay
{
	font:9pt tahoma, sans-serif;
}

.RadTabStrip_AdPay li a
{
	padding-left:7px; 
	background:transparent url(/branding/1035/Images/tabLeftFirstOff.gif) Left 0px no-repeat;
	height:20px; 
	margin-right:-10px; 
	color:WindowText;
	text-decoration:none;
}

.RadTabStrip_AdPay li a .wrap
{
	padding-right:16px;
	background:transparent url(/branding/1035/Images/tabRightLastOff.gif) right 0px no-repeat;
}

.RadTabStrip_AdPay li a:hover
{
	color:#6699ff;
	/*font-weight:normal;*/
		text-decoration:none;
}

.RadTabStrip_AdPay li a .innerWrap
{
	line-height:20px; 
	padding:0 5px;
	background:transparent url(/branding/1035/Images/tabStripeOff.gif) 0px 0px repeat-x;
	text-align:center;
}

.RadTabStrip_AdPay li a.selected
{
	padding-top:0px;
	background:transparent url(/branding/1035/Images/tabLeftFirstOn.gif) 0px 0px no-repeat;
}

.RadTabStrip_AdPay li a.selected .wrap
{
  background:transparent url(/branding/1035/Images/tabRightLastOn.gif) right 0px no-repeat;
}


.RadTabStrip_AdPay li a.selected .innerWrap
{
	background:transparent url(/branding/1035/Images/tabStripeOn.gif) 0px 0px repeat-x;
	color: Black;
	font-weight: bold;
}

.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:#ECECEC; /*was red*/
}

/* End AdWizard Tab Strip Styles*/



.AdWizardFieldset
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #7E9AB1;	
}

#TableContent .RadGrid
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #7E9AB1;
	color: windowtext;
	background-color: white;
	font-size:smaller;
}

#TableContent .RadGrid a
{
	color: black;
	text-decoration: none;
}

#TableContent .RadGrid a:hover
{
	text-decoration: underline;
}

#TableContent .GridHeader
{
	background-color: #82ACD6;
	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: #F0F0F0;
	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: 8pt;
	font-weight: bold;
	text-align: center;
	line-height: 18pt
}
.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 { color: #000000; text-decoration: none;font-weight:normal; }

a:hover { color: #82ACD6; text-decoration: underline; }

a:visited { color: #000000; }

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; vertical-align: top; }

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 #7E9AB1;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F0F0F0;
}
input.button,
input.rmButton,
input.lmButton
{
	border: solid 1px #7E9AB1;
	font-weight: bold;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	background-color: #F0F0F0;
}

rmButton { margin-right: 5px; }

lmButton { margin-left: 5px; }

textBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000
	border: solid 1px #7E9AB1;
	background-color: #F0F0F0;
	padding: 2px 4px 2px 4px;
}

roTextBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
}

numericTextBox
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
	background-color: #F0F0F0;
}

.RadUploadClearButton
{
	border: solid 1px #7e9ab1;
	background-color:#f0f0f0;
	height: 22px;
	text-align: center;
	vertical-align: middle;
}

/* End of New Styles - 4.0 Release */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

H1, H2, H3, H4, H5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #003366;
}

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: #82ACD6;
}

.PageInstructions
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.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
{
	background-color: white;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.PoweredByAdPayBackground /* Background color for Powered by Click�N�Buy Logo Area */
{
	background-color:#6699cc;
}

/* 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:	#3333cc;
	}	
		
A:visited,A:active	
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:	none;
	color:	#333399;
	}	
		
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:blue;
	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-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: #6699cc;
}

.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;
}

.DataListAltItem /* Equivalent to a Table Row & Table Cell but is alternating item */
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background-color: #82ACD6;
}

.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:16pt;	
}

.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 Click�N�Buy StoreFront Pages.*/
.CheckoutNavTable
{
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}

.CheckoutNavTableCell
{
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align:center;	
}

.CheckoutNavTableCellActive
{
	background-color:#ffffff;
	color:#6699cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}

.CheckoutNavTableCellInactive
{
	background-color:#6699cc;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}
/* 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: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}

.WizardNavTableCell
{
	
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	text-align:center;	
}

.WizardNavTableCellActive
{
	background-color:#ffffff;
	color:#6699cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-align:center;
	font-weight:bold;
}

.WizardNavTableCellInactive
{
	background-color:#6699cc;
	color:#ffffff;
	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:#6699cc;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-decoration:none;
	cursor:hand;
}

A.WizardNavLink:hover 
{
	background-color:#6699cc;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 8pt;
	text-decoration:underline;
	cursor:hand;	
}

/* End Ad Wizard Navigation */

/* Storefront Styles */
td.StorefrontContentArea
{
}
table.StorefrontSearchTable
{
	border-right: #000000 1px;
	padding-right: 0px;
	border-top: #000000 1px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 1px;
	padding-top: 0px;
	border-bottom: #000000 1px;
	background-color: #000000;
}
table.StorefrontSearchTableBody
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #ffffff;
}
span.StorefrontSearchCaption{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold;
}
table.StorefrontSearchResults
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	background-color: #000000;
}
.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;
}
.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: underline;
}
tr.StorefrontSearchResultsAltItem
{
	font-weight: bold;
	background-color: #efefce;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px; color: #000099;
}
.StorefrontCheckoutText 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
}
table.StorefrontCheckoutNavTable
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0;
	border-collapse: collapse;
}
td.StorefrontCheckoutNavTableCellActive
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	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: #dddddd;
}

.StorefrontCheckoutSidebar
{
	background-color: #dddddd;
}

table.StorefrontCheckoutTable
{
	background-color: #000000;
	margin: 0px;
	padding: 0;
	border-collapse: collapse;
}
/* Self Provisioning Storefront Wizard Styles */
table.StoreWizardNavTable
{
	background-color: #000000;
	margin: 0px;
	padding: 0;
	border-collapse: collapse;
}
table.StoreWizardTable
{
	background-color: #000000;
	margin: 0px;
	padding: 0;
	border-collapse: collapse;
}
td.StoreWizardNavTableCellActive
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	font-weight: bold;
	padding-left: 9px;
	padding-right: 25px;
	
}
td.StoreWizardNavTableCell
{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-left: #ffffff 1px solid;
	padding-right: 25px;
	padding-left: 8px;
	color: #ffffff;
}
td.StoreWizardContent
{
	background-color: #ffffff;
	padding: 10px;
	margin: 0px;
	border-collapse: collapse;
}

/* Storefront Management Styles */
.StorefrontMgmtDatalist
{
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	background-color: #000000;
}
.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: #cccccc;
}
.StorefrontMgmtDatalistHeaderItem
{
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	border-left: #ffffff 1px solid;
}
a.StorefrontMgmtDatalistHeaderLink, 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: #000000;
	text-decoration: underline;
}
a.StorefrontMgmtDatalistItemLink
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.StorefrontMgmtToolBar
{
	background-color: #cccccc;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #000000 1px solid;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
}
a.StorefrontMgmtToolBarLink:link, a.StorefrontMgmtToolBarLink:active, a.StorefrontMgmtToolBarLink:visited
{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.StorefrontMgmtToolBarLink:hover
{
	text-decoration: underline;
}
input.StorefrontMgmtTextBox
{
	height:18px;
	font-size:9pt
}
select.StorefrontMgmtTextBox
{
	height:18px;
	font-size:9pt
}
textarea.StorefrontMgmtTextBox
{
	font-size:9pt;
	font-family: Arial;
}
/* Confidential to AdPay and its customers 2002-2005 AdPay, Inc. All rights reserved. */


