body
{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #336666;	
}

div.refBanner
{
	margin-top:7px;
	float: left;
	background-color: gold;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: black;
	font-size: 13px;
	 font-weight:bold;
	 padding: 4px;
	 width: 992px;
	 clear:both;
	 text-align:center;
}

table.AdminLayoutTable
{
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}

.Evol_GridTable
{
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}

td.ValidationMessage
{
	color: black;	
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	 font-weight:bold;
	
}

.mainPage
{
	float:left;
	 width:1000px
}

.mainPanelLeft
{
	float:left;
	width:200px;
	clear:both;
	
}

.mainContentAdminDIV
{
	float:left;
	margin-top:10px;
	clear:both;
}

.standardDIV
{
	width:600px;
	float:left;
	margin-bottom: 10px;
}

.standardContentDIV
{
	min-height:460px;
	width:578px;
	border:1px solid #F18221;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 17px;
}

.standardContentDIV label
{
	font-weight: bold;	
}

.mainPanelCentre
{
	float:left;
	/* width:600px; */
	/* border:1px solid cyan */
	
	
}

.featurePanelDIV
{
	float:left;
	clear:both;
	margin-top:0px
}

.mainPanelRight
{
	float:left;
	width:190px; 
	padding-left: 6px
}

.headerDIV
{
	float:left;
	width:1000px;
	clear:both;
	margin-bottom:8px
}

.headerLogo
{

	height:101px;
	background-image: url(../images/underwoods_logo.gif);
	background-repeat:no-repeat; 
	float: left; 
	width:252px;
}

.headerLogoTile
{
	height:101px;
	background-image: url(../images/underwoods_logo_bar.gif);
	background-repeat:repeat;
	float: left; 
	width:346px;
}

.headerLogoFade
{
	float: left; 
	height:101px;
	background-image: url(../images/underwoods_logo_fade.gif);
	background-repeat:no-repeat;
	width:400px;
}


a.whiteLinks:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.whiteLinks:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.whiteLinks:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.whiteLinks:active {
	text-decoration: none;
	color: #FFFFFF;
}

.headerLinks
{
	float: left; 
	text-align:right;
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	height:17px;
	padding:2px;
	width:996px;
	margin-top:3px;
	margin-bottom:0px;
	clear:both;
}
	
	
/* settings for top right basket summary */
.basketTotalsDIV
{
	background-color:#CA3D4E;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	float:left;
	width:180px;
	margin-left:210px;
	margin-top:17px
}

.basketTotals
{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style:normal;
	font-weight:bold;
	color: white;
	padding-left:1px;
	border-top: 1px solid white
}

.basketTotalsHeadingRight
{
	width:89px;
	background-color: #B7102E;
}

.basketTotalsHeadingLeft
{
	width:89px;
	background-color: #B7102E;
}

.basketTotalsRight
{
	width:69px;
	padding-right: 3px;
}

.basketTotalsLeft
{
	width:106px
}

.basketTotalsHeading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	color: #FFFFFF;
	width:180px;
	background-color: #CA3D4E;
	padding:0px;
	margin:0px
}




a.basketTotalsLink:link {
	color: white;
	text-decoration: none;
}
a.basketTotalsLink:visited {
	text-decoration: none;
	color: white;
}
a.basketTotalsLink:hover {
	text-decoration: underline;
	color: silver;
}
a.basketTotalsLink:active {
	text-decoration: none;
	color: white;
}

/* END OF settings for top right basket summary */
	
/* Footer */

.FooterDiv
{
	background-color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	height:20px;
	padding:2px;
	width:996px;
	margin-top:0px;
	margin-bottom:3px;
	clear:both;
	text-align:center;
	line-height:20px;
	float: left;
}

/* */

	
/* setting for simple panel layout */

.panelTitle
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #F18221;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	height:28px;
	width:168px;
	color:white;
	line-height:30px;
	text-align:left;
	text-indent: -2px;
}  

.panelGraphicLeft
{
	background-image: url(../images/left_corner.gif);
	width:11px;
	height:28px;
	float:left;
}
	
.panelGraphicRight
{
	background-image: url(../images/right_corner.gif);
	width:11px;
	height:28px;
	float:right;
}
	
.panelContent
{
	
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 7px;
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #F18221;
	float:left;
	width:170px;
	/* color:black; */
	line-height:20px;
	clear:both;
	height: 200px
}  

.panelContentDIV
{
	float:left;
	width:190px;
	margin-bottom: 10px;
}	

/* END setting for simple panel layout */

/* stock list settings */

div.stocklist1
{
	padding: 0px;
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 10px;
}

div.stocklist2
{
	padding: 0px;
	font-size: 8pt;
	line-height: 10pt;
	margin-bottom: 10px;
}

  
div.panelContent a
{
	color: #F18221;
}

div.panelContent a:visited
{
	color: #F18221;
}


/* END */

/* */




.searchResultsNoResults
{
	font-size:11pt;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	float:left;
	min-height:50px;
	line-height: 18px
}

.searchResultsSuggestions
{
	width:570px;
	margin:16px;
	float:left;
	clear:both;
	text-align:center;
}

.searchResultsSuggestRow
  {
	width:570px;
	text-align:center;
	clear:both;
	float:left;
	margin-top: 30px;
  }
  
.searchResultsSuggestionsCell
  {
	float:left;
	width:135px;
	text-align:center;
	border:solid 1px silver;
	margin-right: 5px;
	margin-top: 5px;
	min-height:45px;
  }
  
  .searchResultsSuggestionsCell span
  {
	text-align:center;
	font-size: 12px;
  }
  

.searchProductFieldDIV
{
	margin-bottom: 10px
}

.searchProductLabel
{
	font-size: 10pt;

}

.searchProductInput
{
	width: 160px;
}

.searchProductCombo
{
	width: 165px;
	/* border: 1px red solid */
}

.searchProductButtonsDIV
{
	margin-bottom: 0px;
	margin-top: 20px;
	text-align:right;
	width: 167px;
}

.standardRedButton
{

}
 

/* */

/**/

.mailingSignup
{
	padding: 0px;
	font-size: 10pt;
	line-height: 12pt;
	margin-bottom: 10px
}

.mailingInputLabel
{}

.mailingInput
{
	width: 160px;	
}

.mailingSignupButtons
{
	margin-bottom: 0px;
	margin-top: 20px;
	text-align:right;
	width: 167px;	
}


/**/

/* main page control - simple */

.pageContentDIV
{
	border:1px solid #F18221;
	height: 490px;
	width: 600px;
	margin-bottom: 10px;
}
	
.pageContent
{
	margin-left: 5px;
	margin-right: 10px;
}
  
.pageContentWithHeadingDIV
{
	height: 490px;
	width: 600px;
	margin-bottom: 10px;
}
	
.pageContentWithHeading
{
	border:1px solid #F18221;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	min-height:730px
}
         
 
.pageContent H1
{
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
	font-size:20px
}

.pageContent H2
{
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	margin-right:0px;
	font-size:12px
}


.pageContent p
{
	font-size:12px
}

	img.pageContentFloatLeft { 
    float: left; 
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 3px;
	padding-left: 0px;
	}

	img.pageContentFloatRight { 
    float: right; 
    margin-bottom: 1px; 
	padding-top: 5px; 
	padding-left: 15px; 
	}

  	div.aboutRow
	{
	font-size:13px;
		float:left;
		clear:both;
		width:580px;
	padding-left:0px;
		margin-top:15px;
	}
	
	div.textWrapWithImage
	{
	float:left;
		padding-left:50px;
	}
	
            

/**/

/**/

.frontHeading
{
	color: #F18221;
	font-size: 18px;
	font-weight:bold;
	margin-bottom:20px
}

.frontSubHeading
{
	font-size: 16px;
	font-weight:bold;	
	margin-bottom:15px
}

.frontParagraph
{
	margin-bottom:15px;
	font-size: 13px;
}

/**/

/**/

.panelFeatureGraphicRight
{
	background-image: url(../images/righthand_corner.gif);
	width:24px;
	height:28px;
	float:right;
}

.panelFeatureTitle 
{
	background-color: #F18221;
	color: white;
	width: 272px;
	float:left;
	height: 28px;
	line-height:27px;
	text-align:left;
	text-indent: 4px;
}
     
.featureText
{
	color:white;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:3px;
	font-size:10pt
}       

.panelFeatureContentDIV
{
	float:left;
	width:296px;
}	

.panelFeatureContent
{
	float:left;
	clear:both;
	border:1px solid #F18221;
	height: 210px;
	background-color: #b7102e;
	width:294px;
}	

img.floatLeft { 
    float: left; 
    margin-right: 10px; 
    margin-bottom: 1px; 
	

	
}

/**/

/* */

.searchResultsDIV
{
	width:600px;
	float:left;
}

.standardContentTitle
{
	background-color: #F18221;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	height:28px;
	width:578px;
	color:white;
	line-height:30px;
	text-align:left;
	text-indent: -2px;
}

.searchResultsRowDIV  a {
	color: black;
	text-decoration: underline;
	line-height:12px;
	font-size:10pt;
}


.searchResultsLinkBar a {
	color: #336666;
	text-decoration: underline;
}

.searchResultsLinkBar a:visited {
	text-decoration: none;
	color: #336666;
}

.searchResultsLinkBar a:hover {
	text-decoration: underline;
	color: #F18221;
}

.searchResultsLinkBar a:active {
	text-decoration: none;
	color: #336666;
}

.searchResultsLinkBar
{
	padding-right:5px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width:580px;
	float:left;
	clear:both;	
	line-height:16px;
	text-align:right;
	font-size: 14px;
}

.searchResultsContentDIV
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
  	
	width:598px;
	border:1px solid #F18221;
	float:left;
	min-height:712px
}

.searchResultsRowDIV
{
	margin-top: 3px;
	margin-left: 3px;
	width:590px;
	float:left;
	/* border:1px pink navy; */
	
	text-align:center;
}

.searchResultsRowBorder
{
	border-top: 1px solid grey;
	margin-top: 3px;
}


.searchResultsLeftColDIV
{
	float:left;
	text-align:left;
	width:420px;
	/*border:1px solid navy;*/
}

.searchResultsRightColDIV
{
	float:right;
	width:150px;
	/*border:1px pink solid;
	/* border:1px pink navy; */
}

.searchResultsLabelPairDIV
{
	
	clear:both;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	margin: 2px
}

.searchResultsLabel
{
	float:left;
	width:100px;
	/* border:1px pink navy; */
	color: #ff6600;
	text-align:left;
	margin-top: 1px;
	margin-bottom: 1px;
}

.searchResultsValue
{
	float:left;
	text-align:left;
	width:300px;
	/*border:1px solid green;*/
	color: #336666;
	margin-top: 1px;
	margin-bottom: 1px;
}

.searchResultsDetailLabelPairDIV
{
	
	clear:both;
	font-weight: bold;
	font-size: 12.5px;
	line-height: 14px;
	margin:2px
}

.searchResultsDetailLabel
{
	float:left;
	width:110px;
	/* border:1px pink navy; */
	color: #ff6600;
	text-align:left;
	margin-top: 3px;
	margin-bottom: 3px;
	
}

.searchResultsDetailValue
{
	float:left;
	text-align:left;
	width:290px;
	/*border:1px solid green;*/
	color: #336666;
	margin-top: 3px;
	margin-bottom: 3px;
}

.searchResultsDetailSuggestDIV
{
	margin-top:20px;
	float:left;
	margin-left:60px;
}
  
.searchResultsDetailSuggestRow
  {
	clear:both;
	float:left;
	margin-bottom: 2px;
  }
  
  
.searchResultsDetailSuggestCell
  {
	float:left;
	width:148px;
	text-align:center;
	border:solid 1px silver;
	margin-right: 5px;
	margin-top: 5px;
	min-height:45px;
  }
  
  .searchResultsDetailSuggestCell span
  {
	text-align:center;
	font-size: 12px;
  }
  

.searchResultsInfo{float:left;}
.searchResultsButtons{float:right;}
.searchResultsBottomRow
{
	float:left;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align:right;
	clear:both;
	width:590px;
	/*border:1px solid green;*/
	
	
}

.searchResultsAddedOK
{
	color: black;
	line-height:20px;
	font-size:10pt;
	font-weight: bold;
	text-indent:5px;
}

.searchResultsFail
{
	color: red;
	line-height:20px;
	font-size:10pt;
	font-weight: bold;
	text-indent:5px;
}
                

/* */

/**/
.advertContent
{
	text-align:center;
	font-size: 10pt;
	padding-top: 7px;
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #F18221;
	float:left;
	width:170px;
	/* color:black; */
	line-height:20px;
	clear:both;
	height:165px
}

.searchResultsIMGLink 
{
	border:0px;
	
	/* style="text-align:center" */	
}

.searchResultsIMG:visited
{
	border:0 !important;
}

.searchResultsIMG
{
	border:0 !important;
}

.advertImageLink
{
	border:0px
}

.advertTitleLink
{
	border:0px
}

.advertIMG
{
	border:0px

}

.advertTitle a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	color: #990000;
	text-decoration: underline
}

.advertTitle a:visited
{
	color: #990000;
}

.advertText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	color: black;
	text-decoration: none
}

/**/


/* basket */

.checkoutTitle
{
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
  	color: #990000;
  	float:left;
  	font-weight:800;
  	clear:both;
  	width:500px;
  	margin-bottom:10px
  	
}

.checkoutDIV
{
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
  	border:0px solid navy;
  	float:left;
  	width:790px;
  	min-height: 740px;
}

.checkoutContentDIV
  {
	float:left;
	width:778px;
	padding-left:0px;
	padding-bottom:10px;
	padding-right:10px;
	border: 0px solid green;
  }

.signInNewDIV
{
	float:left;
	line-height:18px;
	margin-bottom:10px;
}  

.basketDIV
  {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
  	border: 0px solid navy;
  	float:left;
  	width:800px;
	}
  
  
  .basketContentDIV
  {
	float:left;
	border: 1px solid #F18221;
	width:778px;
	padding:10px;
  	min-height: 692px
  }

.basketTitle
{
	background-color: #F18221;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
	height:28px;
	width:778px;
	color:white;
	line-height:30px;
	text-align:left;
	text-indent: -2px;
	font-size: 16px
}
  
  .basketRowDIV
  {
  	width:780px;
	/* border: 1px solid pink */ 
	clear:both;
	line-height: 25px
  }
  
  
  .basketColCode
  {
  	float:left;
	width:60px;
	/* border: 1px solid pink */ 
  }
  
  .basketColItem
  {
  	float:left;
	width:419px;
	/* border: 1px solid pink */ 
  }
  
  .basketColVintage
  {
  	float:left;
	width:50px;
	/* border: 1px solid pink */ 
  }
  
  .basketColQuantity
  {
  	float:left;
	width:120px;
	text-align:center;
	/* border: 1px solid pink */ 
  }
  
  .basketColPrice
  {
  	float:left;
	width:65px;
	text-align:right;
	/* border: 1px solid pink */ 
  }
  
  .basketColLine
  {
	float:left;
	width:65px;
	text-align:right;
	/* border: 1px solid pink */ 
	
  }
  
  .basketMinusGraphic{vertical-align:top;margin-top:1px}
  .basketPlusGraphic{vertical-align:top;margin-top:1px}
  .basketQuantityInput{vertical-align:top;margin-top:1px}
  
  .basketQuantityDIV{}


.basketNoContents
{
	float:left;
	width:500px
}


.basketNoContents p
{
	margin-top:0px;
	font-size:11pt;
	line-height:18px;
}

.basketSuggestDIV
{
	float:left;
	margin-bottom: 30px;
	
}
  
.basketSuggestRow
  {
	clear:both;
	float:left;
	margin-top: 30px;
	 
  }
  
  .basketSuggestTopContent
  {
	min-height:50px;
}
  
.basketSuggestCell
  {
	float:left;
	width:148px;
	text-align:center;
	border:solid 1px silver;
	margin-right: 5px;
	margin-top: 5px;
	min-height:45px;
  }
  
  .basketSuggestCell span
  {
	text-align:center;
	font-size: 12px;
  }
  
  .basketSuggestLink
  {
  
  }
  

.basketSummaryDIV
  {
  	width:780px;
	/* border: 1px solid pink */ 
	float:left;
  	clear:both;
	margin-top:15px;
	font-weight:bold;
	line-height: 18px;
  }
  
  .basketSummaryRowDIV
  {
	width:220px;
	float:right;
	clear:both;
	/* border: 1px solid green;*/ 
  }
  
  .basketSummaryRowFinalDIV
  {
	border-top:1px solid #336666;
	margin-top:5px;
	font-weight:bold;
	font-size:16px;
	padding-top:1px
  }
  
  
  .basketSummaryLabel
  {
  	float:left;
  	width:170px;
  }
  .basketSummaryValue
  {
  	float:left;
  	width:50px;
	/* border: 1px solid red;*/ 
	text-align:right
  }
  
  .basketButtonsDIV
  {
  	width:785px;
	/* border: 1px solid red;*/ 
	clear:both;
	float:left;
	margin-top:15px;
  }
  
  .basketButtons
  {
	width:410px;
	float:right;
	/* border: 1px solid red;*/ 
	text-align:right;
  }
  
  .basketMessage
  {
  	float:left;
  	width:340px;
	/* border: 1px solid red;*/ 
  }
  
  
div.deliveryChargeContainer
{
	border: 1px solid black;
	width:350px;	
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 5px;
	margin-top: 30px;
	float:left
}

div.deliveryChargeComment
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style:normal;
	font-weight:bold;
	height: 18px
}

div.deliveryChargeRow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style:normal;
	height: 18px;
	clear:both;
	float:left;	
}

div.deliveryChargeCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style:normal;
	height: 18px;
}

div.deliveryLeft1
{
	float:left;	
	width:180px;	
}
div.deliveryLeft2
{
	float:left;	
	width:60px;	
}


/**/

.pwdReset
 {
	width: 370px
 }
  
	.pwdResetInputDIV
  {
  	margin-top:10px;
	margin-bottom:10px;
  }
  
  
   .pwdReset
  {
	width: 370px
  }
  
   .pwdReset a
  {
	color: #336666;	
  }
  
  .pwdResetInputRow
  {
  	clear:both;
 	width:340px;
	height:30px;
  }
  
   .pwdResetInputLabel
  {
  	float:left;
	width:130px;
  }
  
  .pwdResetButtonRow
  {
  	clear:both;
	text-align:right;
	width:340px;
	height:30px;
  }
  
.pwdResetNewPwd
{
	width: 370px;
	border: 1px solid red;
}

/* find us page*/

.findUsValue
  {
	
	float:left;
	font-size: 10pt;
  }
  
  .findUsLabel
  {
	float:left;
	width: 130px;
	font-size: 10pt;
	font-weight:600
  }
  
  .findUsRow
  {
	float:left;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
  }
  
  .findUsDIV
  {
  float:left;
  clear:both;
  }
  
  
  /**/
  
  
 /**/
 
 
	
.admintitle
{
	background-color: darkgray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #151515;
	border-right: solid 1px white;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding: 2px;
	padding-left: 4px;
}
	
.title
{
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style:normal;
	color: white;
	border-right: solid 1px white;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding:2px;
	padding-left:5px;
}
 
.EvolHTMLGridLabelHolder
{
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color: white;
	border: solid 1px white;
	padding:2px;
}

.EvolHTMLGridLabelHolder2
{
	background-color: silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color:  black;
	border: solid 1px white;
	padding: 2px;
}

.tr
{border: solid 0px white;}

.TableCol1
{
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:normal;
	color: white;
	border-left: solid 0px white;
	border-right: solid 1px white;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding:2px;
	padding-top:5px;
	padding-left:5px;
}

.TableCol2
{
	background-color: silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color: black;
	border: solid 1px white;
	padding:2px;
}

.TableCol1b
{
	background-color: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color: white;
	border-left: solid 0px white;
	border-right: solid 1px white;
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	padding:1px;
	padding-top:2px;
	padding-left:2px;
}

.CardCompletePanel
{
	padding:1px;
	padding-top:1px;
	border-bottom: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-right: gainsboro 1px solid;
}

.TableCol2b
{
	background-color: silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color: black;
	border: solid 1px white;
	padding:2px;
}


.Evol_GridBodyCell
{
	background-color: silver;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style:normal;
	color: black;
	border: solid 1px white;
	padding:2px;
}

 
 /**/
  
  
  /**/
 
 
.rangeDIV
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	width:800px;
}


.rangeContentDIV
{
	float:left;
	border: 1px solid #F18221;
	width:798px;
	padding:0px;
	min-height: 712px;
	margin:0px
}

 
.rangeInfo
{
	font-size:11pt;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	float:left;
	line-height: 18px
}

.rangeSuggestions
{
	margin:10px;
	float:left;
	clear:both;
	text-align:center;
	margin-left:50px;
}           
 
.rangeSuggestRow
{
	text-align:center;
	clear:both;
	float:left;
	margin-top: 5px;
	width:700px;
}
  
.rangeSuggestionsCell
{
	float:left;
	width:165px;
	text-align:center;
	border:solid 1px silver;
	margin-right:5px;
	margin-top: 5px;
	min-height:45px;
}
  
.rangeSuggestionsCell span
{
	text-align:center;
	font-size: 12px;
}
  
  
  /**/
  
  
/* contact us page*/

.contactUsValue
  {
	
	float:left;
	font-size: 10pt;
  }
  
  .contactUsLabel
  {
	float:left;
	width: 80px;
	font-size: 10pt;
	font-weight:600
  }
  
  .contactUsRow
  {
	float:left;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
  }
  
  .contactUsDIV
  {
  float:left;
  clear:both;
  margin-top:5px;
  }
  
  
  /**/
  
.divStandard
{
	clear:both;	
}
  
/**/
  
.emailDIV
{
	float:left;
	margin-top:30px;
	font-size: 10pt;
}

.emailFormRow
{
	min-height:25px;
	font-weight:600;
	float:left;
	clear:both;	
}

.emailLabel
{
	float:left;	
	width: 130px;
}

.emailValue
{
	float:left;	
}
  
/**/


/**/

.quickLink
{
	
}

.quickLinkTitle
{
	margin-bottom:5px;
}

.quickLink a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15pt;
	color: #990000;
	text-decoration: underline
}


/**/

/**/

.featurePageRow
{
	float:left;
	clear:both;
	text-align:left;
	border:solid 0px red;
	padding:10px;
	width:550px;
	margin-top:5px;
	font-size:10pt;
}

.featurePageStartText
{
	margin-left:5px;
	margin-top:10px;
	font-size:15pt;
	
}

.featurePageRow image
{
	height: 75px	
}

.featurePageImage
{
	height: 75px;
}

.featurePageRow a
{
	font-size:10pt;
	text-decoration: underline
}

.featurePageTitle
{
	margin-bottom:10px;
	font-size:13pt;
	font-weight:600;
}

.textLeft
{
	width:420px;
	float:left;
	margin-right:15px
}

.imageLeft
{
	float:left;
	border:solid 1px silver;
	width:80px;
	text-align:center;
	padding:2px;
	margin-top:3px
}

.textRight
{
	float:left;
	margin-left:15px;
	width:420px;
	border:solid 0px green
}

.imageRight
{
	float:left;
	border:solid 1px silver;
	width:80px;
	text-align:center;
	padding:2px;
	margin-top:3px
}

  
  
  
/**/

div.CompleteMain
{
	float:left;
	clear:both;
	padding-top:5px
}

div.CompleteText
{
	font-size:10pt;
	float:left;
	clear:both;
	padding:2px;
	color:black;
	width:500px
}

div.CompleteWarning
{
	font-size:10pt;
	float:left;
	clear:both;
	padding:2px;
	background-color:red;
	color:White;
}

div.CompleteTitle
{

	clear:both;
	
	float:left;
	width:940px;
	background-color:darkgray;
	color:#151515;
	padding:2px;
	padding-left:2px;

	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	
	
}

.TopMenuDIV
{
	background-color:#990000;
	width: 1000px;
	height:23px;
	border:1px solid grey;
} 

.TopMenu
{
	background-color:#990000;
	color:White;
	font-size:10pt;
	width:500px;
	max-height:23px;
} 

.TopLevelMenu
{
	background-color:#990000;
	color:White;
	font-size:10pt;
	padding: 2px;
} 

.Arse
{
	background-color:#990000;
	color:White;
	font-size:10pt;
	padding: 2px
}


.SubMenu 
{
	background-color:#990000;
	font-size:10pt;
	padding: 3px;
	margin: 0px;
	min-height:14px;
	width:150px;
	color:White;
	border-bottom:1px solid grey;
	border-left:1px solid grey;
	border-right:1px solid grey;
}

td.tab
{
	border-top: gray 1px solid;
	border-right: gray 1px solid;
	border-bottom: none;
	border-left: gray 1px solid;
	background-color: #f5f5f5;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9pt;
	color: black;
}


td.tab_MouseOver
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	font-size: 9pt;
	border-left: gray 1px solid;
	color: white;
	border-bottom: medium none;
	background-color: #708090;
}


tr.links
{
	height: 4px;
	font-size: 0pt;
}

td.bulk
{
	border-top: gray 0px solid;
	border-right: gray 1px solid;
	padding-left: 5px;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #f5f5f5;
	vertical-align:top;
	height:400px;
	width: 1200px;
}

td.attached
{
	border-top: none;
	border-right: gray 1px solid;
	border-bottom: none;
	border-left: gray 1px solid;
	background-color: #f5f5f5;
	font-size: 0pt;
	height: 0px;
}

td.detached
{
	border-top: none;
	border-right: none;
	border-bottom: gray 1px solid;
	border-left: none;
	font-size: 0pt;
	height: 0px;
}

td.notab
{
	border: none;
}