
  /*_________________ craneherb.com styles _________________*/

body				{
				width: 100%;
				margin: 0 0 0 0;
				padding: 0 0 0 0;
				font-family:arial, helvetica, sans-serif; 
				font-size: 12px;
				color:#000033;
				text-align: left;
				vertical-align: top;
				list-style-type:square;
}

.minWidthForIE		{
				border: 1px solid #ebebeb;
				min-width: 770px;
				Xwidth: expression(document.body.clientWidth < 770? "770": "100%");
				width: expression(documentElement.clientWidth < 770 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 770 ? "770px" : "auto") : "770px") : "auto" );
				vertical-align: top;
				margin: 6px;
}

/*
.html>body			{
				width: auto;
				min-width: 700px;
}
*/

.fullCentered		{
				 width:100%;
				 height:100%; 
				 text-align:center; 
				 vertical-align:middle;
}

form				{
				padding: 0;
				margin: 0;
}

div.content, ul.content, ol.content, p.content, table.content td.content {
				font-family:arial, helvetica, sans-serif; 
				font-size: 12px;
				color:#000033;
				text-align: left;
				vertical-align:top;
				list-style-type:square;
				}

A:link 				{ 
				text-decoration: none;
				color: #6633CC;
				}

A:active 			{ 
				text-decoration: underline; 
				color: #330099;
				}

A:visited 			{ 
				text-decoration: none; 
				color: #3399FF;
				}

A:hover 			{ 
				text-decoration: underline; 
				color: #330099;
				}
				
A.alt1:link 				{ 
				text-decoration: none;
				color: #334499;
				}

A.alt1:active 	{ 
				text-decoration: underline; 
				color: #334499;
				}

A.alt1:visited 			{ 
				text-decoration: none; 
				color: #334499;
				}

A.alt1:hover 			{ 
				text-decoration: underline; 
				color: #334499;
				}
				
hr 				{
				border: 0;
				shade: no-shade;
				color: #000033;
				background-color: #000000;
				height: 1px;
				width: 100%;
				text-align: left;
				}
				
hr.alt1		{
				border: 0;
				shade: no-shade;
				color: #000033;
				background-color: #cccccc;
				height: 1px;
				width: 100%;
				text-align: left;
				margin: 0 0 0 0;
				}

/* -------------------------------------------------------------------- */
/*  Heading styles								*/
/* -------------------------------------------------------------------- */

.heading			{
					font-weight:bold;
					color: #006600;
					font-size: 20px;
					}
					
.heading2		{
				font-weight: bold;
				font-size: 14px;
				color: #006600;
				}
			
.heading3		{
				font-weight: bold;
				font-size: 12px;
				color: #006600;
				}
			
.headingHeadPage	{
				font-weight: bold;
				font-size: 13px;
				color: #003366;
				}
			
.headingSection	{
				font-weight: bold;
				font-size: 14px;
				color: #006600;
				padding-top: 12px;
				}
				
.headingSectionAlt1	{
				font-weight: bold;
				font-size: 14px;
				color: #333333;
				padding-top: 12px;
				}
				
.tableLocationBar {
				background-color: #d1e2fe;
				padding: 4px;
				}
						
.tablePage 		{	
				width:100%;
				table-layout: fixed;
				min-width: 770px;
				padding:25px;
				text-align: left;
				vertical-align: top;
				background-color: #ffffff;
				border-spacing: 0px;
				}
				
.tableGeneral	{
				text-align:left;
				vertical-align: top;
				}
				
.tablePageHeading	{
					width: 770px;
					min-width: 770px;
					text-align: left;
					vertical-align: top;
					background-color: #ffffff;
					border-spacing: 0px;
					}
					

.tableDynamicFixedHeaderDiv {
			        width: 100%;
			        height: 100%;
			        border-left: solid 1px gray;
			        border-right: solid 1px gray;
			        border-collapse:collapse;
					}

				
.tableA				{
					width: 770px;
					min-width: 770px;
					background-color: #ffffff;
					padding: 4px;
					}
				
.tablePreFooter	{
					width: 100%;
					height: 30px;
					background-color: #ffffff;
					}
							
.tableFooter	{
					width: 100%;
					height: 10px;
					text-align: middle;
					background-color: #003366;
			        border-width: 0;							
					}
					
.tableFooterInside	{
					width:770px;
					min-width: 770px;
					text-align: middle;
					}
					
.tableFooter2	{
					width: 100%;
					height: 10px;
					text-align: middle;
					background-color: #003366;
			        border-width: 0;							
					}
										
table.tableDynamic2 	{
					border-width: 1px;
					border-style: solid;
					border-color: gray;
					border-collapse: collapse;
					}
										
table.tableDynamic2 th {
					-moz-border-radius: ;
					}
					
table.tableDynamic2 input {
				padding: 1px;
				letter-spacing: 1px;
				text-align: center;
				}

table.tableDynamic 	{
					border-width: 1px;
					border-style: solid;
					border-color: gray;
					border-collapse: collapse;
					}
										
table.tableDynamic th {
					border-width: 1px;
					padding: 3px;
					border-style: solid;
					border-color: gray;
					-moz-border-radius: ;
					}
					
table.tableDynamic td {
					border-width: 1px;
					padding: 3px;
					border-style: solid;
					border-color: gray;
					}

table.tableDynamic input {
				padding: 1px;
				font-size: 9px;
				letter-spacing: 1px;
				text-align: center;
				}



table.tableDynamic3 	{
					border-width: 1px;
					border-style: solid;
					border-color: gray;
					border-collapse: collapse;
					}
										
table.tableDynamic3 th {
					border-width: 1px;
					padding: 2px;
					border-style: solid;
					border-color: gray;
					font-size: 11px;
					}
					
table.tableDynamic3 td {
					border-width: 1px;
					padding: 2px;
					border-style: solid;
					border-color: gray;
					background-color: White;
					font-size: 11px;
					}



.tableHeaderRow		{
					border-width: 1px;
					padding: 3px;
					border-style: solid;
					border-color: gray;
					border-collapse: collapse;
					background-color: #003366;
					color: #000000;
					font-size: 14px;
					}
					
.tableHeaderRow	td 	{
					border-width: 1px;
					padding: 3px;
					border-style: solid;
					border-color: #999999;
					background-color: #cccccc;
					}
.rowHeader td, .rowHeader th		{
					border-bottom: 1px solid gray; 
					border-top: 1px solid gray;
					border-left: none;
					border-right: none;
					border-spacing: 0;
					background-color: #cccccc;
					padding: 3px;
					font-size: 14px;
					font-weight: normal;
					vertical-align: bottom;
					}

.rowHeaderSortCol	{
					background-color: #dddddd;
					}
					
TH.rowHeaderSortCol  {
					background-color: #dddddd;
					}
					
.rowSummary td  	{
					border-bottom: 1px solid gray; 
					border-top: 1px solid gray;
					border-left: none;
					border-right: none;
					border-spacing: 0;
					background-color: #cccccc;
					padding: 3px;
					}
					
.rowHighlight td  	{
					border-bottom: 1px solid gray; 
					border-top: 1px solid gray;
					border-left: none;
					border-right: none;
					border-spacing: 0;
					background-color: #d1e2fe;
					padding: 3px;
					}
					
.rowNoVerticals	td	{
					border-bottom: 1px solid gray; 
					border-top: 1px solid gray;
					border-left: none;
					border-right: none;
					border-spacing: 0;
					background-color: White;
					padding: 3px;
					}

.tableHighlightColumn {
					font-weight: bold;
					color: #006600;
					}

.tableBorder1			{
					border-top: none;
					border-left: solid 1px gray;
					border-right: solid 1px gray;
					border-bottom: none;
					border-collapse: collapse;
					padding: 0 0 0 0;
					}

tr.tablePager td	{
					padding: 3px 3px 3px 3px;
					border-width: 1px;
					border-style: solid;
					border-color: gray;
					border-collapse: collapse;
					font-weight: bold;
					}
					
.tableActionPanel	{
					padding: 3px 3px 3px 3px;
					border-width: 1px;
					border-style: solid;
					border-color: gray;
					background-color: #FFDD75;
					text-align: center;
					vertical-align: middle;
					white-space: nowrap;
					}
					
tr.tablePager td.tableActionPanelCell	{
					padding: 0;
					border-style: none;
					}
					
tr.tablePager td.tablePagerMessage	{
					border-style: none;
					font-weight: normal;
					width: 99%;
					text-align: right;
					}

.tablePager a		{
					font-weight: normal;
					}

td.tableCart	   	{
					padding: 3px 3px 3px 3px;
					border-width: 1px;
					border-style: solid;
					border-color: gray;
					}
					
.contentFooter		{
					text-align: center;
					width: 480px;
					border: solid 1px black;
					padding: 8px 8px 8px 8px;
					}

.popupHeader		{
					background-color:#eeeeee;
					padding:4px;
					border-bottom: solid 1px #003366;
					}

.dccPanel			{
					border-top: solid 1px gray;
					border-left: solid 1px gray;
					border-right: solid 1px gray;
					border-bottom: none;
					border-collapse: collapse;
					padding: 3px 0 0 0;
				    background-color: #cccccc;
					}

.dccPanelHighLight			{
					border-top: solid 1px gray;
					border-left: solid 1px gray;
					border-right: solid 1px gray;
					border-bottom: none;
					border-collapse: collapse;
					padding: 3px 0 0 0;
				    background-color: #d1e2fe;
					}

.dccPanelTitle		{
					font-size:11pt;
					padding: 0 3px 3px 3px;
					}
					
.panelInfo			{
					background-color: #FFFFCC;
					border: solid 1px #cccccc;
					padding: 6px 6px 6px 6px;
					}

.divVertPad6		{
					padding: 6px 0px 6px 0px;
					}

.tableStructuredGridList {
					width:90%;
					}

.tableStructuredGridHeadRow TD {
					font-weight:bold;
					font-size: 14px;
					color: #006600;
					padding: 12px 0 0 0;
					}

.tableStructuredGridDataRow TD {
					padding: 0 0 1px 0;
					}

.tableStructuredGridDataSubRow TD {
					padding: 0 0 1px 0;
					}

.tableMidLine		{
					vertical-align: middle;
					border: 0 0 0 0;
					height: 1px;
					width: 100%;
					}

.listCompressed		{
					padding-left: 28px;
					margin-top:3px;
					}
					
.discountBox		{
					background-color: #4ECCFF;
					text-align:center;
					padding: 3px 0 3px 0;
					width: 60px;
					}

.noDiscountBox		{
					background-color: #CCCCCC;
					text-align:center;
					padding: 3px 0 3px 0;
					width: 60px;
					}

/* -------------------------------------------------------------------- */
/*  Image styles														*/
/* -------------------------------------------------------------------- */

.dotSeparatorImage	{
					padding: 0 7px 0 7px;
					}

.imgSortIndicatorArrow	{
					margin: 0 6px 0 2px;
					}

/* -------------------------------------------------------------------- */
/*  Text styles															*/
/* -------------------------------------------------------------------- */

.breadcrumbs	{
				font-size: 9px;
				text-align:left;
				vertical-align: top;
				}
		
.breadcrumbs a:link	{color:#000000;}
.breadcrumbs a:visited {color:#000000;}	
.breadcrumbs a:hover {color:#000000; text-decoration: underline;}

.textMarketingTag {
				font-size: 9px;
				text-align: center;
				vertical-align: middle;
				}

.textMarketingTag a:link	{color:#330099;}
.textMarketingTag a:visited {color:#330099;}	
.textMarketingTag a:hover {color:#330099; text-decoration: underline;}

a.more 			{
				color: #FFFFFF;
				font-weight: bold;
				}
		
.more a:hover   {text-decoration: underline;}
		
.more a:visited {color: #FFFFFF;}

a.highlight		{
				color: Red;
				font-weight: bold;
				}
		
.highlight a:hover {
				color: Red;
				font-weight: bold;
				text-decoration: underline;
				}

.highlight a:visited {
				color: Red;
				font-weight: bold;
				}
				
.userInfo		{
				font-weight: bold;
				color: #669966;
				}
					
.patientInfo	{
				white-space: nowrap;
				font-weight: bold;
				color: #006600;
				}
					
.textHighlight 		{
  					background-color : #ffcc33;
					}
					
.textFooter		{
				font-size: 10px;
				color: #ebebeb;
				padding:3px;
				vertical-align: middle;
				}
/*
.textFooter-original		{
				font-size: 10px;
				color: #ebebeb;
				padding-left:25px;
				padding-top:5px;
				vertical-align: middle;
				}				
*/
		
.textFooter a:link	{color:#ebebeb;}
.textFooter a:visited {color:#ebebeb;}	
.textFooter a:hover {color:#ebebeb;}


.textFooterNav	{
				font-size: 10px;
				color: #666666;
				text-align: middle;
				padding-top:5px;
				vertical-align: middle;
				}
		
.textFooterNav a:link	{color:#ebebeb;}
.textFooterNav a:visited {color:#ebebeb;}	
.textFooterNav a:hover {color:#ebebeb;}


.textNav2	{
				vertical-align: middle;
				font-size: 13px;
				color: #666666;
				text-align: right;
				}
		
.textNav2 a:link	{color:#006600;}
.textNav2 a:visited {color:#006600;}	
.textNav2 a:hover {color:#006600;}


.textTableHeader 	{
					font-size: 15px;
					}

.textUserInstruction { font-weight: bold;
					font-size: 12px;
					color: #006600;
					}

.textUserFeedback	{ font-weight: bold;
					font-size: 12px;
					color: #006600;
					}

.textUserHighlight1	{ font-weight: bold;
					font-size: 14px;
					color: Red; 
					}

.textUserHighlight2	{ font-weight: bold;
					font-size: 14px;
					color: Blue;
					}

.textSystemError	{font-weight: bold;
					font-size: 12px;
					color: Maroon;
					}

.textUserError		{font-weight: bold;
					font-size: 12px;
					color: red;
					}

.textNotAvailableMsg {
					font-style:italic;
					font-size: 11px;
					}

.textFormLabel      {
                    font-weight: bold;
                    font-size: 12px;
                    padding-right: 5px;
                    }

.textFormLabelLight	{
                    font-size: 12px;
                    padding-right: 5px;
                    }

.textFormLabelLightDisabled	{
                    font-size: 12px;
                    padding-right: 5px;
                    color: Gray;
                    }

.textFormLabelSmall	{
                    font-size: 11px;
                    }

.textTopUserMessage	{
					padding-top: 8px; 
					padding-bottom: 8px;
					}

.textMissingDataMessage {
                    color: Maroon;
                    font-style: italic;
                    }
                    
.textFinePrint      {
                    font-size: 9px;
                    }
                    
.textGridInnerNote	{
                    color: Navy;
                    font-size: 12px;
                    font-style: italic;
                    line-height: 1.4em;
                    }

.textGridInnerNote SUP { line-height: 0; }

.textNewFlag		{
                    color: #0000FF;
                    background-color: Yellow;
                    font-weight: bold;
                    font-size: 10px;
                    font-style: italic;
                    line-height: 1em;
                    padding: 1px 2px 1px 1px;
                    margin-left: 1px;
                    }

.textDiscountFlag	{
                    color: #0000FF;
                    background-color: #FFA54F;
                    font-weight: bold;
                    font-size: 10px;
                    font-style: italic;
                    line-height: 1em;
                    padding: 1px 2px 1px 1px;
                    margin-left: 1px;
                    }

A.linkInnerGrid		{
					font-size: smaller;
					padding-left: 5px;
					}

INPUT.linkInnerGrid	{
					margin-left: 5px;
					}
                    
.textFootnote		{
					font-size: 10px;
					color: #3e3e3e;
					}

.textMissingItemFlag {
					color:Red;
					}

.textFramed1		{
					padding: 3px 3px 3px 3px;
					border: solid 1 #cccccc;
					}

.textHeaderTime		{
					font-family:arial,helvetica,sans-serif; 
					font-size:10px; 
					color:#003366; 
					padding-left:3px; 
					padding-top:6px;
					}
.textCFHighlight	{
					font-style: italic;
					}
					
.struckPrice		{
					font-size:11px; 
					text-decoration: line-through;
					vertical-align: super;
					color: #990000;
					}

.discountPrice		{
					color: Black;
					}
					
.discountFootSymbol {
					color: #990000;
					font-weight: bold;
					}
										
.textIncentive		{
					font-family:arial, helvetica, sans-serif; 
					font-size: 11px;
					margin-top: 6px;
					padding: 1px 1px 1px 2px;
					border: 1px solid white;
					}
					
.textIncentiveDesc	{
					color: Blue;
					}
					
.textIncentiveBlurb	{
					color: Blue;
					font-weight: bold;
					}
					
.alphaLink
{
	padding:0 3px 0 3px;
	font-size: 12px;
}

.textPkupQuantityLabel
{
	color:#4e4e4e;
	font-size:11px;
	font-weight:700;
}

.textPkupPrescriptionNumber
{
	color:#4e4e4e;
	font-size:11px;
	font-weight:700;
}

.textPkupProductName
{
    color: Navy;
	font-weight:bold;
}

.textPkupPrice
{
    color: Navy;
	font-weight:bold;
}

.textPkupProductCode	
{
    color: Navy;
    font-size: 10px;
}

.textDiscountName
{
    color: Navy;
	font-weight:bold;
}

.textDiscountAddl
{
    color: Navy;
    padding-left: 8px;
}

.textDiscountPromo
{
    font-style: italic;
}

/* -------------------------------------------------------------------- */
/*  Button styles								*/
/* -------------------------------------------------------------------- */
.button 		{
				background-color: #669966;
				padding: 2px;
				font-family: arial, helvetica, sans-serif;
				color: #ffffff;
				font-size: 11px;
				letter-spacing: 1px;
				vertical-align: middle;
				text-align: middle;
				border: 0px bevelled #ebebeb;
				}
				
.buttonInactive 		{
				background-color: #cccccc;
				padding: 2px;
				font-family: arial, helvetica, sans-serif;
				color: #999999;
				font-size: 11px;
				letter-spacing: 1px;
				vertical-align: middle;
				text-align: middle;
				border: 0px bevelled #ebebeb;
				}

.buttonHighlight {
				background-color: #669966;
				padding: 2px;
				font-family: arial, helvetica, sans-serif;
				font-weight: 500;
				color: #ffffff;
				font-size: 11px;
				letter-spacing: 1px;
				vertical-align: middle;
				text-align: middle;
				border: 0px bevelled #ebebeb;
				}

.textHighlightColor {
				color: inherit;
				}
				
.smallButton	{
				background-color: #669966;
				padding: 1px;
				font-family: arial, helvetica, sans-serif;
				color: #ffffff;
				font-size: 10px;
				letter-spacing: 0;
				vertical-align: middle;
				}

.smallerButton	{
				background-color: #669966;
				padding: 0px;
				font-family: arial, helvetica, sans-serif;
				color: #ffffff;
				font-size: 9px;
				letter-spacing: 0;
				vertical-align: middle;
				}

.buttonFlat		{
				background-color: #669966;
				padding: 2px;
				font-family: arial, helvetica, sans-serif;
				color: #ffffff;
				font-size: 11px;
				letter-spacing: 1px;
				vertical-align: middle;
				text-align: middle;
				border: 0px solid #ebebeb;
				}

.smallButtonFlat		{
				background-color: #669966;
				padding: 0;
				font-family: arial, helvetica, sans-serif;
				color: #ffffff;
				font-size: 10px;
				letter-spacing: 0;
				vertical-align: middle;
				text-align: middle;
				border: 0px solid #ebebeb;
				}

.radioButtonSelector input {
				border: 0 0 0 0;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				text-align: center;
				vertical-align: middle;
				}

.listBoxSmall	{
				font-size:11px;
				min-width:100px;
				}
				
.initializedText {
				color: GrayText;
				}
								
/* -------------------------------------------------------------------- */
/*  Input styles                                						*/
/* -------------------------------------------------------------------- */		
INPUT.ratioInput {
			    width: 35px;
			    text-align: center;
			    font-size: 12px;
			    background-color: #dddddd;
			    border: solid 1px #999999;
				}
				
INPUT.ratioInput:focus {
			    width: 35px;
			    text-align: center;
			    font-size: 12px;
			    background-color: White;
			    border: solid 1px #999999;
				}
				
/* -------------------------------------------------------------------- */
/*  User Control-specific styles                                        */
/* -------------------------------------------------------------------- */		

.cgvMain1			{
                    font-size: 11px;
                    color: #4e4e4e;
					}

.cgvDropDown1		{
                    font-size: 10px;
                    color: #4e4e4e;
					}

.smallerDropDown1		{
                    font-size: 11px;
                    color: #4e4e4e;
					}

/* -------------------------------------------------------------------- */
/*  Styles added by Stacey for home pages							*/
/* -------------------------------------------------------------------- */		

.tableAdBorder		{
				width: 323px;
				min-width: 323px;
				background-color: #ffffff;
				text-align: left;
				vertical-align: top;
				horizontal-align: middle;
				padding: 4px;
				border-spacing: 0px;
				border: 1px;
				border-color:003366;
				}
			
/* -------------------------------------------------------------------- */
/*  Styles brought in from temp.css						*/
/* -------------------------------------------------------------------- */
.highlightButton
{
	background-color: #CCCCCC;
	padding: 2px;
	font-family: arial, helvetica, sans-serif;
    color: #636363;
	font-size: 11px;
	letter-spacing: 1px;
	vertical-align: middle;
	text-align: middle;
	border: solid 1px #636363;
}
.loginTable
{
	margin: 10px 10px 10px 10px;
	width: 148px;
}
.loginTable td
{
	padding: 2px 0 0 0;
}
.headPageStrong
{
	font-weight: bold;
	font-size: 11px;
    color: #636363;
}
.headPageFormLabel
{
	font-size: 11px;
    color: #636363;
}
.loginFailureText
{
	font-size: 11px;
    color: red;
}

.listFeaturedDiscounts li, .listFeaturedDiscounts a
{
	color: White;
}
			
/* -------------------------------------------------------------------- */
/*  Styles added by Bekah							*/
/* -------------------------------------------------------------------- */
p, li		{
				font-family:arial, helvetica, sans-serif; 
				font-size: 12px;
				color:#333333;
				text-align: left;
				vertical-align:top;
				list-style-type:square;
				}


.headingWhite			{
					font-weight:bold;
					color: #FFFFFF;
					font-size: 20px;
					}

.heading2White	{
				font-weight: bold;
				font-size: 14px;
				color: #FFFFFF;
				}

.heading3White	{
				font-weight: bold;
				font-size: 12px;
				color: #FFFFFF;
				}
.pictureCredit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding: 0px 4px;
}	
.white	{
	color: #FFFFFF;
}
a.white	{
	color: #FFFFFF;
}
a:visited.white {
	color: #FFFFFF;
}
.index	{
	width: 80%;
	padding-left: 10px;
}.articles	{
	width: 60%;
	padding-left: 10px;
}
.indexPadding	{
	width: 90%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.boxBlueWhiteBorder {
	margin: 0 0 0 0;
	padding: 8px 8px 0 8px;
	border: 1px solid #FFFFFF;
	background-color: #336699;
	color: #FFFFFF;
	width: 85%;
}
.boxGreenWhiteBorder {
	margin: 5px;
	padding: 10px;
	border: 1px solid #FFFFFF;
	background-color: #336633;
	color: #FFFFFF;
	width: 75%;
}
.boxWhiteBlueBorder {
	margin: 5px;
	padding: 10px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
	color: #336699;
	width: 75%;
}
.boxLightGrey {
	margin: 5px;
	padding: 10px;
	border: 1px solid #FFFFFF;
	background-color: #EEEEEE;
	color: #000033;
	width: 75%;
}
.boxLightBlue {
	margin: 5px;
	padding: 10px;
	border: 1px solid #FFFFFF;
	background-color: #d1e2fe;
	color: #000033;
	width: 75%;
}
.faqQuestion {
	color: #006600;
	font-weight:bold;
	font-size: 14px;
}
.faqAnswer {
	padding-left: 20px;
}
a.faqLink {
	font-style: italic;
}
.imagePadding	{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}



/* -------------------------------------------------------------------- */
/* Site Message (text) styles					 						*/
/* -------------------------------------------------------------------- */
.smAlertMedium
{
	font-size: 12pt;
	color: Maroon;
}

.smAlertHigh
{
	font-size: 12pt;
	color: Red;
}



/* -------------------------------------------------------------------- */
/* AJAX in-process page disabling styles		 						*/
/* -------------------------------------------------------------------- */
#AjaxDisablingArea {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	background-color:gray; 
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:500;
}
#AjaxProgressMessageArea
{
	font-size: 18px;
	background-color:#006600;
	color: #eeeeee;
	display: inline-table;
	text-align:center;
	white-space: nowrap;
	padding: 12px;
	border:solid 1px #cccccc;
	width: 1%;
	height: 1%;
	position:absolute;
	top:0px;
	left:0px;
	bottom: 0px;
	right: 0px;
	margin: 200px auto auto auto;
	z-index: 600;
}
/* -------------------------------------------------------------------- */
/* Misc. styles					 						*/
/* -------------------------------------------------------------------- */

.forumAdBox {
	margin: 5px;
	padding: 10px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
	color: #336699;
	width: 75%;
}
	