.BW
{
	font-family: verdana;
	color: #333;
        font-size:12px;
}


.uploadBoxes
{
    background-color: Transparent;
    /*margin-left:15px;*/
    /*margin-bottom:15px;*/
    
}

.BW .lblResetPwdMessage
{
	font-size:smaller;
	color:Red;
}

.BW .pnlMultiPhotoLogo
{
	background-color:#E0EEEE;
	border-color:Gray;
	border-style:Outset; 
}

.BW .AucShow
{
	display:block;
	border:outset 4px black;
}

.BW .AucHide
{
	display:none;
}
.BW .show
{
	display:block;
}

.BW .hide
{
	display:none;
}
.BW .green
{
	color:Green;
	font-weight:bolder;
}
.BW .pnlRegLeft
{
	width:291px;	
	border:dotted 2px Black;
}

.BW .pnlLogRight
{
	border:dotted 2px Black;
}

.BW .li
{
	text-align:left;
}

.BW .errorText
{
	font-weight:bold;
	font-size:small;
	color:#990000;
}

.BW .PriceDisclaimer
{
	font-size:medium;
	font-style:italic;
}

.BW .panelBackColors
{
 background-color: ##CCCCCC;
}

.subtitle
{
	font-weight:bolder;
	text-decoration:underline;
}

.dateEntry
{
	font-size:larger;
	font-weight:bolder;
	margin-left:15px;
	
}

/************ ImageSlideshow.aspx related styles ***********************/
.BW .displayPanels
{
	background-color:#F2F2F2;
	border-style:outset;
	border-color:Gray;
}

/************ Login.aspx related styles ***********************/
.btnRegister
{
	text-decoration:underline;
	font-weight:bolder;
	font-size:larger;
}

/************ Grid View related styles ***********************/

.grid-view
{
	padding: 0;
	margin: 0;
	border: 1px solid #333;
	/*font-family: "Verdana, Arial, Helvetica, sans-serif, Trebuchet MS";*/
	font-size: 0.9em;
}

.grid-view tr.header
{
	color: white;
	background-color:#2B3479;
	/*background-color: #FF5600;*/
	height: 25px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

.grid-view tr.normal
{
	color: black;
	background-color:#F2F2F2;
	/*background-color: #FDC64E;*/
	height: 25px;
	vertical-align: middle;
	cursor:default;
	text-align: center;
}

.grid-view tr.alternate
{
	color: black;
	background-color:#D2D2D2;
	/*background-color: #D59200;*/
	height: 25px;
	vertical-align: middle;
	text-align: center;
}

.grid-view tr.normal:hover, .grid-view tr.alternate:hover
{
	background-color: white;
	cursor:pointer;
	color: black;
	
}

/************ Fillers ***********************/


.BW body
{
	font-size:medium;
}
.static
{
}

.gridview
{
	border:1pt solid black;
}

.BW table
{
	border:0pt none;
	margin:0pt;
	padding:0pt;
}
/*
.BW td
{
	font-size:15px;
	border:0pt none;
	margin:0pt;
	padding:2pt;
	text-align:left;
	vertical-align:middle;
}


.BW th
{
	font-size:15px;
	border:0pt none;
	margin:0pt;
	padding:0pt;
	text-align:center;
	vertical-align:middle;
}

.BW select
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#990000;
	font-family:arial;
	font-size:12px;
	padding:2px;
}
*/


.BW body
{
}

.BW .modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:100%;
}

.BW .pnlModalSave
{
	border:3px;
	border-style:double;
	border-color:Maroon;
	background-color:#cccccc;
	color:#2b3479;
}

/************ OnlineAdEdit.aspx Styles ***********************/
.BW .pnlOnlineText
{
	border-style:outset;
	border:5px;
	background-color:Scrollbar;
}

/************ AcctManager.ascx Styles ***********************/

.BW .hiddencol
{
	display:none;
}
.BW .AcctTitle
{
	color:#2B3479;
	font-family:verdana;
	font-weight: bold;
	font-size:18px;	
}
.BW .DataGridHeader
{
	background-color:#7AC5CD;
}
.BW .DataGridHeader th
{
	color:#2B3479;
	background-color: #CCCCCC;
	text-decoration: underline;
}

.BW .DataGridHeader th a, a:link
{
	color: #2B3479;
	font-weight: bold;
}
.BW .DataGridRow
{
	background-color:#f2f2f2;
	font-family:Arial,Helvetica,Verdana;
}
.BW .DataGridRow td
{
	padding: 5px 8px;
}
.BW .DataGridAlternating
{
	background-color:#d2d2d2;
	font-family:Arial,Helvetica,Verdana;
}
.BW .DataGridAlternating td
{
	padding: 5px 8px;
}

/****Hover Styles****/
.BW .normal 
{ 	
	font-family:"Trebuchet MS",Verdana;
	font-size:9pt;
	font-weight:normal;
	color:#990000; 
	background-color: #e5d7bd 
}
.BW .normalCat { background-color: #FFFFFF;font-size:medium;font-family:Tw Cen MT Condensed Extra Bold;color:#F88017;}
.BW .highlight 
{ 	
	font-family:"Trebuchet MS",Verdana;
	font-size:9pt;
	font-weight:normal;
	color:#990000;
	background-color: #8888FF
}
.BW .highlightCat { background-color: #FFFF00;font-size:medium;font-family:Tw Cen MT Condensed Extra Bold;color:#F88017;}

/************ PackageSelector.ascx Styles ***********************/
.BW .packEntry
{
	text-align:left;
	margin-left:5px;
	margin-right:5px;
	font-family: verdana;
	font-size: 9pt; 
	font-weight: bold; 
	color: #2B3479;
}

.BW .pkgRow
{
	font-family: "Trebuchet MS", Verdana; font-size: 9pt; font-weight: normal; color: #000000
}

.BW .pkgRow:hover
{
	color: white;
   background-color: #003366;
   font-family: "Trebuchet MS", Verdana; font-size: 9pt; font-weight: normal; 	
}

.BW .pkgTableItem {
	font-family: "Trebuchet MS", Verdana; font-size: 9pt; font-weight: normal; color: #000000
}

.BW .pkgRow-highlight {
	color: white;
   background-color: #003366;
   font-family: "Trebuchet MS", Verdana; font-size: 9pt; font-weight: normal; 	
}


.BW .PackagesTable
{
	font-family:verdana;
	font-weight:bold;
	border:5px;
	
}

.BW .PurchasePanelHeader1
{
 font-size:x-large;
 text-align:center;
 font-style:oblique;
}

.BW .PurchasePanelHeader2
{
	font-size:medium;
	text-align:center;
	 font-style:oblique;
}

.BW .pnlModalPurchase
{	
	
	border:3px;
	border-style:double;
	font-family: verdana;
	font-weight: bold;
	border-color:#696969;
	 background-color:#FFFFFF;
	 color:#2B3479;
}


/************ Customizer.ascx Styles ***********************/
.BW .upsellImageTD
{
}

.BW .upsellImageTbl
{
	  border-spacing:30px;
	
}
.BW .checkboxTableOuter
{
	font-family:verdana;
	text-align:left;
	margin-top:10px;
	border:none;
	border-collapse:collapse;	
	
}


.BW .checkboxTable
{
	 text-align:right;	 
	 width:100%;
	 background-color:#EBEBEB;
	 display:block;
	 border-style:outset;
	border-color: #2B3479;
}

.BW .checkboxTR
{
	background-color:#E0EEEE;
	border-color:#CC3300;
}

.BW .checkboxTD
{
	text-align:left;
	font-size:10pt;
	background-color: #EBEBEB;
    	font-weight:normal;
    	margin-right:5px;
   	margin-left:5px;
	color:#2B3479;
	font-family: verdana;
}

.BW .previewImageTD
{
	font-weight:bolder;
	text-align:center;
	vertical-align:top;
}

.BW .LoadingIcon
{
	font-weight:lighter;
	font-size:xx-small;	
}

.BW .zoneText
{
	font-weight:bold;
	font-size:12pt;
	font-family:"Trebuchet MS",Verdana;
	color:#2B3479;
}

/************ Taxonomy.ascx Styles ***********************/
.BW .taxPanel
{
	text-align:left;
}

.tipHeader
{
	font-weight:bold;
	text-decoration:underline;	
	color:#990000;
	font-size:16px;
}

.tipFooter
{
	color:#000000;
	font-size:12px;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

/************ Default.aspx Styles ***********************/
.BW .tinymargintop
{
	margin-bottom:-4px;
}

.BW .highlightCatNew
{
	border:solid 8px #2B3479;
	font-size:medium;	
	font-family:Tw Cen MT Condensed Extra Bold;
	color:#696969;
	text-align:-moz-center;

}

.BW .normalCatNew
{
	border:none;
	font-size:medium;	
	font-family:Tw Cen MT Condensed Extra Bold;
	color:#696969;
	text-align:-moz-center;
	border:solid 8px White;

}

.BW .pnlCatClass
{
	color:#2B3479;
	background-color:##696969;
	border-style:outset;
	border-color:Gray;
	margin:0px 0px 0px 0px;
}
.BW .pnlAdCats
{
	border:dotted 1px black;
}

.BW .catImages
{
	margin-top:10px;
}

.BW .pnlAdCatOver
{
	background-color:Gray;
}

.BW .pnlAdCatOut
{
	background-color:#00AAEE;
}

.BW .HeaderCat
{
	font-size:large;
	font-family:Arial;
	color:#2B3479;
	font-weight: bold;
}

.BW .categoryText
{
	margin-right:20px;
	font-size:medium;	
	font-family:Tw Cen MT Condensed Extra Bold;
	color:#F88017;
}
/************ AdWizard.aspx Styles ***********************/
.BW .CustomizerTitle
{
	font-size:large;
	color: #2B3479;
	font-weight: bold;
}

.BW .pnlpurch
{
	background-color:Blue;
}
.BW .moneyLabels
{
	text-align:right;
}
.BW .money
{
	color:#336633;
	text-align:right;
}

.accordionContent .Panel1 
{	
	color:Orange;
}

.BW .daysOfWeek
{
	font-weight:lighter;
	font-size:small;
	font-style:oblique;
	color:#2B3479;
}

.BW .smallText
{
	font-size:smaller;
	font-style:italic;
	color:#104E8B;
}

.BW .taxonomyLabels
{
	color:#000000;
	font-family:"Trebuchet MS",Verdana;
	font-size:9pt;
	font-weight:normal;
}
.BW .selection
{
	font-weight:bold;
	font-size:10pt;
	font-family:verdana;
	color:#2B3479;
}

.BW .panelText
{
    font-weight:bold;
	font-size:medium;
	font-family: verdana;
	color:#2B3479;
}

.BW .smallPanelText
{
    font-weight:bold;
	font-family; verdana;
	font-size:small;
	color:#2B3479;
}

.BW .packageText
{
	font-family:verdana;
	font-size:9pt;
	font-weight:bold;
	color:#2B3479;
}

.BW .DidYouKnow
{
	font-size:medium;
	font-style:italic;
	color:#2B3479;
}

.BW .divPreviewImage
{
	font-size:medium;	
	color:Navy;
	margin-right:100px;
	text-align:right;
}

/***************** AJAX Related Styles ****************************/

/************ Validator Related Styles ***********************/
.Highlight
{
    background-color:Yellow;
}

/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
 .TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
 .TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
 .TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
 .TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}

/************ Calendar Related Styles (dont think this is working) ***********************/

 .MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: white;
    color: black;
    font-size:8px;
}
 .MyCalendar .ajax__calendar_other .ajax__calendar_day,
 .MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
    font-size:11px;
    
}
 .MyCalendar .ajax__calendar_hover .ajax__calendar_day,
 .MyCalendar .ajax__calendar_hover .ajax__calendar_month,
 .MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
    background-color: Blue;
    font-size:11px;
}
 .MyCalendar .ajax__calendar_active .ajax__calendar_day,
 .MyCalendar .ajax__calendar_active .ajax__calendar_month,
 .MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
    font-size:11px;
}

/************ Accordion Related Styles ***********************/
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #696969;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}


.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color:#2A5B86;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    background-color: #EBEBEB;
    border: 1px solid #2F4F4F;
    border-top: none;
	font-weight: bold;
    padding: 5px;
    padding-top: 10px;
}

/************ WebOnly.aspx Related Styles ***********************/
.BW .PhotoListTitle
{
	font-weight:bolder;
	font-size:large;
	font-family:Times New Roman;
}

.BW .PhotoTitle
{
	font-size:medium;
	font-family:Times New Roman;
}

.BW .alignLeft
{
	text-align:left;
}

.BW .LoadingIconMedium
{
	font-size:small;	
}

.BW .webOnlyPopup
{	
	
	border:3px;
	border-style:double;
	border-color:blue;
	 background-color:#e5d7bd;
	 color:Navy;
}



