﻿
/***********************************************************
/* Common Layout Styles 
/***********************************************************/
 

 .mainContent {
	background-color:#dadada;
	border-left:#a2a2a2 solid 1px;
	border-right:#a2a2a2 solid 1px;
	width:988px;
	padding:0 0 1px 0;
	display:block;
	text-align:left;
  }  
  
   .mainHeader {
	  width: 988px;
	  background: url(/images/sil/SIL_header.jpg) no-repeat;
  }
  
  body {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #353535;
	text-align: center; 
  } 
  
  .LoginNavBar {
	height:28px; 
	background-color:#f6f6f6; 
	border-bottom:1px solid #ababab; 
	padding-right:20px; 
	text-align:right; 
	line-height:28px;
	  
	  }
 

  #resultsPanel {
	  background-image:url(/images/sil/whitebox_repeat.gif);
	  background-color:#FFF;
	  width:456px;
	  min-height:820px;
	  padding:0 0 1px 0;
	  margin-right:10px;
  }
  
  
  #whiteboxBottom {
	  background-image:url(/images/sil/whitebox_bottom.gif);
	  background-repeat:no-repeat;
	  width:456px;
	  height:10px;
  }
	  
  #whiteboxTop {
	  background-image:url(/images/sil/whitebox_top.gif);
	  background-repeat:no-repeat;
	  width:456px;
	  height:10px;
	  margin-bottom:0px;
  }
  
    #whiteboxbodyLG {
	  background-color:#FFF;
	  border-left:1px solid #ababab;
	  border-right:1px solid #ababab;
	  width:650px;
	  min-height:340px;
	  padding:0px 0px 1px 0px;
	  margin-right:10px;
  
  }
  

 
/**********************************************************************
/* WhiteBox Expandable (<IDM:SILBox runat="server" Size="Large">)
/*********************************************************************/
 
   .WhiteBoxFull .Head{
	  background-image:url(/images/sil/whitebox_topFull.gif);
	  background-repeat:no-repeat;
	  width:960px;
	  height:10px;
  }
 
  .WhiteBoxFull .Body {
	  background-color:#FFF;
	  border-left:1px solid #ababab;
	  border-right:1px solid #ababab;
	  width:958px;
	  min-height:200px;
	  padding:0px 0px 1px 0px;
	  margin-right:10px;
  
  }
  
  .WhiteBoxFull .Foot {
	  background-image:url(/images/sil/whitebox_bottomFull.gif);
	  background-repeat:no-repeat;
	  width:960px;
	  height:8px;
	  margin-bottom:10px;
  }
 
  .WhiteBoxLG .Head{
	  background-image:url(/images/sil/whitebox_topLG.gif);
	  background-repeat:no-repeat;
	  width:652px;
	  height:10px;
  }
 
  .WhiteBoxLG .Body {
	  background-color:#FFF;
	  border-left:1px solid #ababab;
	  border-right:1px solid #ababab;
	  width:650px;
	  min-height:200px;
	  padding:0px 0px 1px 0px;
	  margin-right:10px;
  
  }
  
  .WhiteBoxLG .Foot {
	  background-image:url(/images/sil/whitebox_bottomLG.gif);
	  background-repeat:no-repeat;
	  width:652px;
	  height:8px;
	  margin-bottom:10px;
  }
 
  .WhiteBoxMD .Head{
	  background-image:url(/images/sil/whitebox_topMD.gif);
	  background-repeat:no-repeat;
	  width:456px;
	  height:10px;
  }
 
  .WhiteBoxMD .Body {
	  background-color:#FFF;
	  border-left:1px solid #ababab;
	  border-right:1px solid #ababab;
	  width:454px;
	  padding:0px 0px 1px 0px;
	  margin-right:10px;
  
  }
  
  .WhiteBoxMD .Foot {
	  background-image:url(/images/sil/whitebox_bottomMD.gif);
	  background-repeat:no-repeat;
	  width:456px;
	  height:8px;
	  margin-bottom:10px;
  }
  
  .WhiteBoxSM .Head {
	  background-image:url(/images/sil/whitebox_topSM.gif);
	  background-repeat:no-repeat;
	  width:300px;
	  height:10px;
  }
 
  .WhiteBoxSM .Body  {
	  background-color:#FFF;
	  border-left:1px solid #ababab;
	  border-right:1px solid #ababab;
	  width:298px;
	  padding:0px 0px 1px 0px;
	  margin-right:10px;
  
  }
  
  .WhiteBoxSM .Foot{
	  background-image:url(/images/sil/whitebox_bottomSM.gif);
	  background-repeat:no-repeat;
	  width:300px;
	  height:8px;
	  margin-bottom:10px;
  }
  
/**********************************************************************
/* HomePage Panels (Popular Cities, Categories, About Us, Tickets)
/*********************************************************************/

  .PopularCities .CitiesHeader {
	  background-image:url(/images/sil/citiesHeader.gif);
	  background-repeat:no-repeat;
	  margin-left:10px;
  }
  
  .PopularCities .Cities{
     overflow: auto;
	 width: 100%;
	 line-height:20px;
	 padding:60px 0 0 25px;
	 margin:0 0 20px 0;
  }

  .PopularCities .Cities .Col0, .PopularCities .Cities .Col1, .PopularCities .Cities .Col2 {
	  width:190px;
	  float:left;
  }
  
  .PopularCategories .CategoriesHeader {
	  background-image:url(/images/sil/categoriesHeader.gif);
	  background-repeat:no-repeat;
	  margin-left:10px;
  }
  
  .PopularCategories .Categories{
     overflow: auto;
	 width: 100%;
	 line-height:20px;
	 padding:60px 0 0 25px;
	 margin:0 0 20px 0;
  }

  .PopularCategories .Categories .Col0 {
	 float: left; 
	 padding: 0 20px 0 0; 
	 width: 95px;}
	 
  
  .BusinessListings .ListingsHeader {
	  background-image:url(/images/sil/BusinessListingsHeader.gif);
	  background-repeat:no-repeat;
	  margin-left:10px;
  }
  
  .BusinessListings .SeekItLocalBoxBusinessListings { 
  	  padding:60px 0 0 25px;
	}

  .BusinessListings .SeekItLocalBusinessListings {
	  border: 1px solid #b3b3b3; 
	  padding: 10px; margin:5px; 
	  height: 75px; 
	  overflow:hidden;}
	  
  .BusinessListings .SeekItLocalBusinessListings img {
	  border: 1px solid #fff; 
	  padding-right: 5px;}
  
  .HotCategoriesColumn {
	  float: left; 
	  padding: 0 20px 0 0; 
	  width: 95px;}
  
/**********************************************************************
/* About Us Page 
/*********************************************************************/

  .AboutUs {
	 line-height:20px;
	 padding:18px 28px 10px;
	 }


  .AboutUs .AboutSIL {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	width:596px;
	}

  .AboutUs .AboutInergize {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	width:244px;
	}
	
 .aboutUs { 
	  background-image: url(/images/sil/aboutUs.gif);
	  background-repeat:no-repeat;
	  width:300px;
	  height:295px;
	  vertical-align:top;
	  margin-bottom:10px;
  }
  
  .aboutUsText {
	  padding:60px 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
  }


  
 .bodySpacing {
	  padding:8px 12px 12px 12px;
  }
  
  #Center
  {
	  position: relative;
	  margin: 0 auto 0 auto;
  }

  	.mainNav {
	  padding:120px 0 0 0;
	  width: 988px;
  }
  
   .searchError {
	  text-align:center;
	  margin:10px 0 0 12px;
	  padding:8px;
	  color:#C00;
	  font-size:12px;
	  width:944px;
	  background-color:#f7f7f7;
	  border:1px solid #a0a0a0;
   }

  .navLinksBgLocal {
	  background-image: url(/images/sil/navLinkBgLocal.gif);
	  background-repeat:no-repeat;
	  vertical-align:bottom;
	  height:38px;
	  width:988px;
	  background-color:#fff;
	  }
	  
    #directionOptions {
	  background-color:#efefef;
	  border-bottom:#666 solid 1px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:14px; 
	  color: #353535;
	  width:988px;
  }
  

  
  .detailPageTitle {
	  font-size:16px;
	  color:#407cda;
	  width:460px;
	  font-weight:bold;
   }
	
   .detailPageFeaturedTitle {
	  font-size:24px;
	  color:#407cda;
	  border-bottom:1px #afafaf solid;
	  width:460px;
	  margin-bottom:20px;
   }
	  
  .dpColumn1  {padding-left:20px;}	  
	  
  .dpColumn2  {padding-right:20px; padding-left:20px;}
  
  .dpVideoPlayer { margin:0 0 20px 0;}
  
  .trodd, .treven,.SeekItLocalBoxBody, .SILSearchResults, .ddlSort, #recaptcha_widget, #SILGetListed_formFieldsPanel {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  padding:15px 20px 15px 20px;}
  

   .LocationList {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  margin:20px 20px 20px 20px;}

  .LocationLinks {
	background-color:#F8F8F8;
	border:1px solid #BEBEBE;
	/*float:right;*/
	vertical-align:top;
	width:130px;
	padding:10px;
	  }
	  
/**********************************************************************
/* Search Results  
/*********************************************************************/

  .SILResults30_True_False,
  .SILResults40_True_False
  {
	  background-image: url(/images/sil/featuredResultHeader.png);
	  background-repeat:no-repeat;
	  /*background-color:#fff;
	  border-left:1px solid #b7b7b7;
	  border-right:1px solid #b7b7b7;
	  border-bottom:1px solid #b7b7b7;*/
	  width:428px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  padding:8px 10px 8px 10px;
	  margin: 10px 10px 0 15px;
  }

  .SILResults30_True_True,
  .SILResults40_True_True
  {
	  background-image: url(/images/sil/featuredResultHeader.png);
	  background-repeat:no-repeat;
	  /*background-color:#fff;
	  border-left:1px solid #b7b7b7;
	  border-right:1px solid #b7b7b7;*/
	  width:428px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  padding:8px 10px 8px 10px;
	  margin: 10px 10px 0 15px;
  }
  
  .SILResultsClosed30_True_True_False,
  .SILResultsClosed30_True_False_True,
  .SILResultsClosed30_True_False_False,
  .SILResultsClosed40_True_True_False,
  .SILResultsClosed40_True_False_True,
  .SILResultsClosed40_True_False_False
  {
	  background-image: url(/images/sil/featuredResultFooter.png);
	  background-repeat:no-repeat;
	  width:428px;
	  height:8px;
	  margin: 0 0 0 15px;
  }
  
  /*.SILResultsClosed_True_False_False { display:none;}*/
  
  
 .SILResultsExpanded_False_False_True,
  .SILResultsExpanded_False_False_False
   {
	  background-image: url(/images/sil/featuredResultExpanded.png);
	  background-repeat:no-repeat;
	  width:428px;
	  height:30px;
	  margin: 0 0 0 15px;
  }
  
  .SILResultsExpanded_False_False_True .MoreInfo, .SILResultsExpanded_False_False_False .MoreInfo{padding:7px 0 0 15px; font-size:11px;}
  
  .SILResultsExpanded_False_False_True a:active, 
  .SILResultsExpanded_False_False_True a:link, 
  .SILResultsExpanded_False_False_True a:visited,
  .SILResultsExpanded_False_False_False a:active, 
  .SILResultsExpanded_False_False_False a:link, 
  .SILResultsExpanded_False_False_False a:visited 
  { color:#ffffff !important; font-weight:bold;}
  
  .SILResultsExpanded_False_False_True a:hover, .SILResultsExpanded_False_False_False a:hover{ color:#d7f3ff !important;}
  
  .SILResultsExpanded_True_True_False { display:none;}


  .SILResults30_False_False,
  .SILResults40_False_False
  {
	  background-color:#fff;
	  border-left:1px solid #b7b7b7;
	  border-right:1px solid #b7b7b7;
	  border-top:1px solid #b7b7b7;
	  width:428px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  padding:12px 10px 12px 10px;
	  margin: 0 10px 0 15px;
  }
  
  .SILResults30_False_False .SILResultsHeader30,
  .SILResults40_False_False .SILResultsHeader40,
  .SILResults30_False_False .SILResultsLogo,
  .SILResults40_False_False .SILResultsLogo
  {
	display:none;
  }
  
  
  
  .SILResults-10_True_False,
  .SILResults0_True_False,
  .SILResults20_True_False,
  .SILResults-1_True_False {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  padding:20px 20px 20px 20px;
	  width:100%;
	  border-bottom:1px solid #b7b7b7;
  }
  
.SILResultsLogo {
	float:left; 
	margin: 0px 15px 0 0px;
}
  
.SILResultsHeader30,
.SILResultsHeader40 {
	margin: 0 0 20px 5px; 
	font-size:12px; 
	width:360px; 
	overflow:hidden; 
	height:15px;
}
  
  
  .SearchFilters{
	  padding:10px 20px 10px 20px;
	  }

  
  .SearchFilters .SortBy, .SearchFilters .Distance {
	  font-size:12px; 
	  color: #2a4882;
	  font-weight:bold;
	  padding-right:8px;
  }
  
  .SILSearchResults {
	  padding-top:10px;
  }
  
  .SILSearchResults .Results {
	  font-size:12px; 
	  color: #565656;
	  font-weight:bold;
	  padding:3px 8px 0 0;
	  float:left;
  }
  
  .SILSearchResults  .PageControls {
	  float:right;
	  }
	  
  .SILSearchResults  .PageControls .PageControlButtons a{
	  background:url(/images/sil/PageControlNumberActive.gif);
	  background-repeat:no-repeat;
	  height:17px;
	  width:20px;
	  padding:3px 0 0 0;
	  display:inline-block;
	  text-align:center;
	  }
	  
  .SILSearchResults  .PageControls .PageControlButtons a[disabled] {
	  background:url(/images/sil/PageControlNumberDisabled.gif);
	  background-repeat:no-repeat;
	  height:17px;
	  width:20px;
	  display:inline-block;
	  color:#FFF;
	  }
	  
  .ShowLocButton {
	background-image:url("/images/sil/iconPlus.png");
	background-repeat:no-repeat;
	padding:1px 0 8px 20px;
	margin-top:5px;
	}
	
  .HideLocButton {
	background-image:url("/images/sil/iconMinus.png");
	background-repeat:no-repeat;
	padding:1px 0 8px 20px;
	margin-top:5px;
	}
  
/**********************************************************************
/* Buttons
/*********************************************************************/


.Button, .Button:link, .Button:visited, .Button:active, .Button:hover {
	background-color:#EEEEEE;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#1C4B95 !important;
	background:url(/images/sil/Buttons/buttonCenter.gif) repeat-x;
	font-size:11px;
	border-top:none;
	border-bottom:none;
	border-left:1px solid #a5acb2;
	border-right:1px solid #a5acb2;
	padding:0 10px 2px 10px;
	cursor:pointer;
	margin:0;
	}
	
.BtnOuter {
	background:url(/images/sil/Buttons/buttonLeft.gif) no-repeat;
	height:25px;
	width:auto;
	padding-left:10px;
	line-height:25px;
	display: inline-block;
	cursor:pointer;
	/*zoom: 1;*/
    *display: inline;
	_height: 25px;
	}
	
.BtnOuter .Button {
	background:url(/images/sil/Buttons/buttonRight.gif) no-repeat scroll 100% 0;
	padding:0 10px 2px 0;
	border:none;
	}

.Button:hover {
	color:#2A71E0 !important;
	background:url(/images/sil/Buttons/buttonCenter_over.gif) repeat-x;
	}
	
.BtnOuter:hover {
	background:url(/images/sil/Buttons/buttonLeft_over.gif) no-repeat;
	}
	
.BtnOuter:hover .Button{
	color:#2A71E0;
	background:url(/images/sil/Buttons/buttonRight_over.gif) no-repeat scroll 100% 0;
	}
	
.ButtonBlueBG, .ButtonBlueBG:link, .ButtonBlueBG:visited, .ButtonBlueBG:active, .ButtonBlueBG:hover {
	background-color:#EEEEEE;
	width:auto;
	overflow:visible;					
	text-align:center;	
	white-space:nowrap;	
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#1C4B95 !important;
	background:url(/images/sil/Buttons/buttonCenter.gif) repeat-x;
	font-size:11px;
	border-top:none;
	border-bottom:none;
	border-left:1px solid #a5acb2;
	border-right:1px solid #a5acb2;
	padding:0 10px 2px 10px;
	cursor:pointer;
	margin:0;
	}
	
.BtnOuterBlueBG {
	background:url(/images/sil/Buttons/buttonLeftBlueBG.gif) no-repeat;
	height:25px;
	width:auto;
	padding-left:10px;
	line-height:25px;
	display: inline-block;
	cursor:pointer;
	/*zoom: 1;*/
    *display: inline;
	_height: 25px;
	}
	
.BtnOuterBlueBG .ButtonBlueBG {
	background:url(/images/sil/Buttons/buttonRightBlueBG.gif) no-repeat scroll 100% 0;
	padding:0 10px 2px 0;
	border:none;
	}

.ButtonBlueBG:hover {
	color:#2A71E0 !important;
	background:url(/images/sil/Buttons/buttonCenter_over.gif) repeat-x;
	}
	
.BtnOuterBlueBG:hover {
	background:url(/images/sil/Buttons/buttonLeftBlueBG_over.gif) no-repeat;
	}
	
.BtnOuterBlueBG:hover .ButtonBlueBG{
	color:#2A71E0;
	background:url(/images/sil/Buttons/buttonRightBlueBG_over.gif) no-repeat scroll 100% 0;
	}	
	

  
  .SILTopCategories {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #353535;
	  padding:12px 12px 0 12px;
	  
  }
  
  .SeekItLocalSearchFields {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
  }
  

/**********************************************************************
/* Get Listed / Request Demo / Contact Us
/*********************************************************************/
  
  .ContactUs {
	padding: 10px 20px 10px 20px;
	  }
	  
  .ContactUs .Header {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	width:410px;
	}

  .ContactLink a:link, .ContactLink a:visited, .ContactLink a:active {
	  color:#fff !important;
	  text-decoration:underline;}
  
  .RequestDemo {
	padding: 10px 20px 10px 20px;
	min-height:820px;
	  }
	  
  .RequestDemo .Header {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	width:410px;
	}
  
  .GetListedForm {
	  padding: 10px 20px 10px 20px;
	  min-height:820px;
	  }
  
  .getListedContent, #SILGetListed_customFormSubmitButton {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #353535;
	  padding:10px 20px 5px 0;
	  
  }
  
  #getListedPageHeader {
	  background-image:url(/images/sil/getListedPageHeader.gif);
	  background-repeat:no-repeat;
	  width:497px;
	  height:271px;
	  
  }
  
  #getListedPageRepeater {
	  background-image:url(/images/sil/getListedPageRepeater.gif);
	  background-color:#FFF;
	  width:497px;
	  height:920px;
	  margin-right:10px;
  }
  
  #getListedPageBottom {
	  background-image:url(/images/sil/getListedPageBottom.gif);
	  background-repeat:no-repeat;
	  width:497px;
	  height:9px;
  }
  
  .getListedInteriorLarge { 
	  background-image: url(/images/sil/getListedInteriorLarge.jpg);
	  background-repeat:no-repeat;
	  width:188px;
	  height:521px;
	  vertical-align:top;
  
  }
  
  .getListedRotatorText {
	  padding:70px 20px 10px 20px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color: #fff;
	  line-height:20px;
	  width:450px;
  }
  
  .getListedRotator { 
	  background-image: url(/images/sil/getListedRotator.jpg);
	  background-repeat:no-repeat;
	  width:652px;
	  height:295px;
	  vertical-align:top;
	  margin-bottom:10px;
  }
  
  .getListedInteriorLargeText {
	  padding:120px 15px 10px 20px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #fff;
	  line-height:20px;
  }
  
  .getListedInteriorSmall { 
	  background-image: url(/images/sil/getListedInteriorSmall.gif);
	  background-repeat:no-repeat;
	  width:428px;
	  height:110px;
	  margin:10px auto auto auto;
	  vertical-align:top;
  
  }
  
  .getListedInteriorSmallText {
	  width:280px;
	  padding:50px 0px 10px 20px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:11px; 
	  color: #666;
	  line-height:20px;
	  float:left;
  }
  
  .getListedButtonSM{ margin:65px 10px 0 0; float:right;}
  
  .getListedButtonLG{ margin:195px 0 0 0;}

  .GetListed {
	  padding:18px 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
  }
  
  .GetListed .Header {
	  font-weight:bold;
	  color:#3D69BD;
	  font-size:20px;
	  padding-bottom:10px;
	  border-bottom:1px solid #aaaaaa;
	  width:904px;
	  margin-bottom:10px;
	  }
  
  .GetListed h1 {color:#345aa2; font-size:18px; font-weight:bold; margin-bottom:0px;}
	
  .GetListed h2 {color:#464646; font-size:11px; font-weight:bold; margin-top:4px;}
  
  .GetListed .Intro {
	background-color:#f3f3f3;
	background-image:url("/images/sil/GetListedBoxGradient.png");
	background-repeat:repeat-x;
	border:1px solid #BFBFBF;
	overflow:auto;
	width:876px;
	padding:0 0 0 28px;
	
	}
  
  .GetListed .FreeListing {
	background-color:#f3f3f3;
	background-image:url("/images/sil/GetListedBoxGradient.png");
	background-repeat:repeat-x;
	border:1px solid #BFBFBF;
	overflow:auto;
	width:250px;
	padding:16px;
	margin-top:20px;
	
	}
  
  
  
  
  .LoginText {
	padding: 0px 28px 0px 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color: #121212;
	line-height:20px;
	}

  .LoginButton {
	margin: 50px 28px 0px 28px;
	}

  .grayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #2b2b2b;
  	}
  
  .couponsButton {
	background-image: url(/images/sil/coupons.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:2px 0 0 22px;
	height:20px;
  	}
  
  .directionsButton {
	background-image: url(/images/sil/directions.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding:3px 0 0 25px;
	height:20px;
	cursor:pointer;
	color:#3d69bd !important;
  	}
  
    .saveLocationButton {
	  background-image: url(/images/sil/savelocation.gif);
	  background-repeat:no-repeat;
	  padding:2px 0 0 25px;
	  margin:0 0 0 0;
	  text-align:left;
	  height:20px;
	  
  }
  
    .goBackButton {
	  background-image: url(/images/sil/iconGoBack.png);
	  background-repeat:no-repeat;
	  padding:0 0 0 22px;
	  margin:10px 0 0 0;
	  text-align:left;
	  height:16px;
	  
  }
  
  #tabPanel { 
  	  vertical-align:bottom;
	  height:38px;
	  }


  
  .popupControl {border: 1px solid #ababab; width: 370px; vertical-align:middle; z-index:9999}
  
  .popupInterior {float:left; font-size:11px; padding-top:3px; margin:10px 0 10px 10px;}
  
  .directionsGo {float:right; margin:10px 10px 10px 0;}
  
  .videoButton {
	  background-image: url(/images/sil/video.gif);
	  background-repeat:no-repeat;
	  text-align:left;
	  padding:2px 0 8px 22px;

  }
  
  .roleIconSlideshow{
	  background-image: url(/images/sil/SlideshowIcon.png);
	  background-repeat:no-repeat;
	  padding:1px 0 8px 25px;

  }
  
  .roleIconwebsite{
	  background-image: url(/images/sil/website.gif);
	  background-repeat:no-repeat;
	  padding:3px 0 8px 25px;

  }
  
  .roleIconcoupon{
	  background-image: url(/images/sil/coupon.gif);
	  background-repeat:no-repeat;
	  padding:2px 0 8px 22px;

  }
  
  .roleIconemail{
	  background-image: url(/images/sil/email.gif);
	  background-repeat:no-repeat;
	  padding:3px 0 8px 25px;

  }
	
  .roleIcondocument{
	  background-image: url(/images/sil/document.gif);
	  background-repeat:no-repeat;
	  padding:3px 0 8px 25px;

  }
  
  .roleIconvideo{
	  background-image: url(/images/sil/video.gif);
	  background-repeat:no-repeat;
	  padding:3px 0 8px 25px;
	  height:20px;
  }

  a:hover .stbuttontext{
	  text-decoration:none;
  }
  
  .roleIconFeedback{
	  background-image: url(/images/sil/iconFeedback.png);
	  background-repeat:no-repeat;
	  padding:2px 0 8px 25px;
	  margin-top:7px;
  }
  
  
    .ClaimBusinessButton {
	  background-image: url(/images/sil/iconClaimBusiness.png);
	  background-repeat:no-repeat;
	  text-align:left;
	  padding:2px 0 0 23px;
	  margin:0 0 0 2px;
	  height:20px;
	  vertical-align:middle;
	  color:#3d8635;  
  }  
  
  .taskCompleteButton {
	  background-image: url(/images/sil/taskcomplete.gif);
	  background-repeat:no-repeat;
	  text-align:left;
	  padding:2px 0 0 25px;
	  margin:0 0 0 0;
	  height:20px;
	  vertical-align:middle;
	  color:#3d8635;
	  font-weight:bold;
	  
  }
  

  
  .removeAddressButton {
	  background-image: url(/images/sil/removeAddress.gif);
	  background-repeat:no-repeat;
	  float:left;
	  padding:2px 0 0 25px;
	  margin:0 0 0 0;
	  height:20px;
	  vertical-align:middle;
	  
  }
  
  .printButton {
	  background-image: url(/images/sil/printButton.gif);
	  background-repeat:no-repeat;
	  float:right;
	  padding:2px 0 0 25px;
	  margin:0 0 0 0;
	  height:20px;
	  
  }
  
  .SILResultsLinkBox30,
  .SILResultsLinkBox40 {
  	  background-color:#f8f8f8; 
	  border:1px solid #bebebe; 
	  width:150px;
	  margin:0 0 0 0;
	  vertical-align:top;
	  float:right;
	  }


  .SILResultsLinkBox-10,
  .SILResultsLinkBox0,
  .SILResultsLinkBox20 {  
  	  background-color:#f8f8f8; 
	  border:1px solid #bebebe; 
	  width:150px;
	  vertical-align:top;
	  float:right;
	  }
  
  .treven {
	background-color:#F8F8F8;
	}
  
  
  A:link ,A:visited, A:active {
	  cursor:pointer;
	  text-decoration:none;
	  color: #3d69bd !important;
  }
  
  A:hover { color:#0e3888 !important; cursor:pointer; text-decoration:none;}
  
  img{border:none;} 
  
  .SILText {
	  padding-right:10px;
  }
  
  .searchLabels {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:18px; 
	  color: #1c4ea4;
	  height:53px;
	  padding:0 5px;
  }
  
  .navBusiness {
	  display:block;
	  float:left;
	  width:111px;
	  height:33px;
	  background: url(/images/sil/businessFinal.gif);
	  background-position:center;
  }
  
  .navPeople {
	  display:block;
	  float:left;
	  width:93px;
	  height:33px;
	  background: url(/images/sil/peopleFinal.gif);
	  background-position:center;
  }
  
  .navActive {
	  background-position:top;
  }
  
  .navBusiness:hover, .navPeople:hover {
	  background-position:bottom;
  }
  
  .noshow {
	  display:none;
  }
   
  .footer {
	   background:transparent url(/images/sil/body_bottomcorners.gif) no-repeat scroll 0 0;
	  padding-top:26px;
	  text-align:center;
	  width:990px;
	  color:#3c7bdd;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
  }
  
  #requestDemoPageHeader {
background-image:url(/images/sil/RequestDemo-IncreaseRev.png);
background-repeat:no-repeat;
width:497px;
height:280px;

}

#contactInfoPageHeader {
background-image:url(/images/sil/contact-info.png);
background-repeat:no-repeat;
width:497px;
}

  #contactInfoPageRepeater {
	  background-image:url(/images/sil/getListedPageRepeater.gif);
	  background-color:#FFF;
	  width:497px;
	  height:620px;
	  margin-right:10px;
  }

  #contactPanel {
	  background-image:url(/images/sil/whitebox_repeat.gif);
	  background-color:#FFF;
	  width:456px;
	  min-height:410px;
	  padding:0 0 1px 0;
  }

#whiteboxAboutSiLBody {
background-image:url(/images/sil/AboutSiL.png);
background-repeat:no-repeat;
width:652px;
height:700px;
}

#whiteboxPromoElementsBody {
background-image:url(/images/sil/PromoElementsSiL.png);
background-repeat:no-repeat;
width:652px;
}

#whiteboxLegalBody {
background-image:url(/images/sil/TermsSIL.gif);
background-repeat:no-repeat;
width:652px;


}

.aboutInergize {
background-image: url(/images/sil/aboutInergize.png);
background-repeat:no-repeat;
width:300px;
height:500px;
vertical-align:top;
margin-bottom:10px;
}
  
  
  /***********************************************************
  /* Text Styles
  /***********************************************************/
  
  
  .bodyText {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #5c5c5c;
	  padding:0 20px 0 20px;
  }
  
  
  
  .headlineText {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:16px; 
	  font-weight: bold;
	  color: #4e85b5;
  }
  
  
  #DirectionsContent {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #5c5c5c;

  }
  
  .directionsTable {
	  width:415px;
	  margin:20px;}
  

  A:link {text-decoration: none}
  A:visited {text-decoration: none}
  A:active {text-decoration: none}
  A:hover {text-decoration: none}
  

  .SeekItLocalBoxSlides
{ 
	font-family: Arial;
	font-size: 11px;
	color: #000000; 
}



/***********************************************************
/* Seek It Local
/***********************************************************/

#CommonLeaderboard
{margin-top: 5px;}
 
 #CommonBody {background-color: #dadada;}


.SILSearchResultsBullet
{
	background: url('/images/seekitlocal/bullet.jpg') no-repeat;
	margin-left: 0px;
	padding-left: 20px;
	padding-bottom: 4px;
	font-size: 14px;
}

.SILGoButton
{
	padding-left: 10px;
	width: 180px;
}

.SILTopCategories
{
	padding: 4px 0px 4px 4px;
	border-bottom: 0px solid #cccccc;
	font-size: 16px;
}

.SILHighlightText
{
	color: #5c5c5c;
	font-size: 14px;
	width: 50px;
	font-weight: bold;
	padding-left: 20px;
}

.SILText
{
	padding-right: 8px;
}

.SeekItLocalSearch2
{ 
	background:#EFEFEF url('/images/seekitlocalV2/search_bg.jpg') repeat-x;
	border: solid 1px #CCCCCC;
	height: 35px;
	color: #666666;
	font-size: 14px;
	padding: 10px 0px 0px 0px;
}

.SeekItLocalTabs a
{ 
	font-family: Arial;
	font-size: 12px;
	font-decoration: underline;
	color: #00309C;
}

.SeekItLocalSearchFields
{ 
	font-family: Arial; 
	font-size: 12px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
	color: #5c5c5c;
	height: 20px; 
	width: 130px;
}

.SeekItLocalSearchFieldsZip
{ 
	font-family: Arial; 
	font-size: 12px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
	color: #000000; 
	height: 20px; 
	width: 100px;
	color: #CCCCCC;
}

.SeekItLocalDropdownField
{ 
	font-family: Arial; 
	font-size: 12px; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF;  
	height: 20px;
	color: #5c5c5c;
}



.SeekItLocalBoxSlides
{ 
	font-family: Arial;
	font-size: 11px;
	color: #000000; 
}

.SeekItLocalBoxHeader
{ 
	height: 22px;
	background-color: #EFEFEF;
	background-image: url('/images/seekitlocalV2/boxheader.jpg');
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

.SeekItLocalBoxHeaderBusinessListings
{ 
	height: 22px;
	background-color: #EFEFEF;
	background-image: url('/images/seekitlocalV2/boxheaderBL.jpg');
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

.SeekItLocalBoxBody
{ 
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 10px 10px 10px 10px;
}


.SeekItLocalBoxThumb
{ 
	font-family: Arial;
	color: #000000;
	padding: 10px 0px 0px 0px;
	font-size:12px;
}

.SeekItLocalRowOdd
{ 
	font-family: Arial;
	font-size: 11px;
	background-color: #FFFFFF;
	background-image: url('/images/seekitlocalV2/businesslisting.jpg');
}

.SeekItLocalRowEven
{ 
	font-family: Arial;
	font-size: 11px;
	background-color: #FFFFFF;
}

.SeekItLocalIcon
{ 
	font-family: Arial;
	font-size: 11px;
	color: #00309C;
	margin-bottom:20px;
}

/*
.SeekItLocalBusinessListingsOddRight
{ 
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-image: url('/images/seekitlocalV2/business_listing_Rt_Column.jpg');
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 0px;
}

.SeekItLocalBusinessListingsEvenRight
{ 
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 0px;
}
*/

.SILAddressHeader
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #a8a8a8;
	text-align: left;
	color: #A6A6A6;
}

.SeekItLocalDivider
{ 
	height: 1px;
	background-color: #CCCCCC;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.SeekItLocalFeatured
{ 
	height: 200px;
}

.ob_show_panel
{
	overflow: visible;
}

.FeaturedBusiness
{
	background-image: url('/images/seekitlocalV2/slideheader.jpg');
	background-repeat: no-repeat;
	height: 50px;
	width: 650px;
}





/***********************************************************
/* Seek It Local - Coupons Styles
/***********************************************************/

.SeekItLocalBoxHeaderCouponListings
{
	background-image: url('/images/seekitlocalV2/CouponsHeader.gif');
	background-repeat: no-repeat;
	width: 126px;
	height: 26px;
}

.SeekItLocalCoupons
{
	background-color: #f8f8f8;
}

.SeekItLocalCouponListings
{
	border: dashed 1px #CCCCCC;
	background-color: #ffffff;
	padding: 5px;
	width: 475px;
}

/***********************************************************
/* Seek It Local - Other

/***********************************************************/

.PrintOnly
{
	display: none;
}

.popupControl
{
	background-color:White;
	position:absolute;
	visibility:hidden;
	z-index: 200;
}

.VE_PlaceList
{
	text-align: left;
}

/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px;
	padding: 0px;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left;
    list-style-type : none;
    font-size: small;
    z-index : 9999;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	z-index : 9999;
}

/* AutoComplete item */
.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	z-index : 9999;
}

/**********************************************************************
/* Autocomplete
/*********************************************************************/

.auto-complete {
	/*width: 220px;*/
}

.auto-complete ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 200;
	width: 300px;
	color:#5C5C5C;
	font-family:Arial;
	font-size:12px;
	
}

.auto-complete li {
	list-style-type: none;
	margin: 0;
	padding: 2px;
	background-color: white;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	cursor: pointer;
	list-style-image: url(/images/sil/checkmark.gif);
	list-style-position: inside;
}

.auto-complete li.select {
	background-color: #c5c5c5;
}


.auto-complete ul.grey li {
	list-style-image: url(/images/sil/checkmark_grey.gif);
	color: #989898;
	}
  
  /*  ul li {
	list-style-image: url(/images/sil/checkmark.gif);
	list-style-position: inside;
}*/

/*ul.grey li {
	list-style-image: url(/images/sil/checkmark_grey.gif);
	color: #989898;
	}*/
  


/**********************************************************************
/* jQuery Error Notification
/*********************************************************************/

.ErrorNotification
{
	color: #810800 !important;
	background-color: #F8F8F8 !important;
	display: none;
	z-index: 1;
	cursor: pointer;
	position: absolute;
	padding: 15px;
	border:1px solid #BCBCBC;
}

.ErrorNotification div
{
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px;
	white-space: nowrap;
}

.ErrorNotification a,
.ErrorNotification a:link,
.ErrorNotification a:hover,
.ErrorNotification a:active,
.ErrorNotification a:visited
{
	color: #810800 !important;
	text-decoration: underline;
}

/**********************************************************************
/* Comments (SILAddComment)
/*********************************************************************/

.SILAddComment .Controls
{
	padding: 20px;
	border-top:1px solid #CCC;
	height:150px;
	position:relative;
	
}

.SILAddComment .Prompt
{
	position:absolute;
	left:20px;
	top:57px;
	color:#1C4B95;
	font-weight:bold;
	background-image: url(/images/sil/message.png);
	background-repeat:no-repeat;
	height:24px;
	padding:0 0 0 30px;
	z-index:1;
}

.SILAddComment .CommentText
{
	position:absolute;
	left:20px;
	top:75px;
	border:1px solid #CCC;
	padding:10px;
	height:50px;
	width:585px;
}

.SILAddComment .BtnOuter 
{

	position:absolute;
	right:30px;
	top: 155px;

}

.SILAddComment .Characters
{
	position:absolute;
	right:110px;
	top: 160px;

}

.SILCommentHeader {
	position:absolute;
	left:20px;
	top:20px;
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-bottom:5px;
}

/**********************************************************************
/* Comments (SILComments)
/*********************************************************************/

.SILComments .SILComment
{
	padding: 20px;
	border-top:1px solid #CCC;
	height:110px;
	position:relative;
	
}

.SILComments .Pager a,
.SILComments .Pager span
{
	padding: 0 4px;
}

.SILComments .Pager
{
	margin: 10px 20px 10px 20px;
}

.SILComments .User
{
	position:absolute;
	left:20px;
	top:20px;
	color:#407CDA;
	font-weight:bold;
}

.SILComments .Text
{
	position:absolute;
	left:20px;
	top:40px;
	background-color:#f6f6f6;
	border:1px solid #CCC;
	padding:10px;
	height:50px;
	width:585px;
}


.SILComments .Date
{
	position:absolute;
	left:20px;
	top:120px;
	color:#999;
	font-size:10px;
}



.SILComments .UpVotes
{
	position:absolute;
	right:70px;
	top: 120px;
}

.SILComments .UpVotesUpdated
{
	font-weight: bold;
	color:#00611d;
}

.SILComments .UpVote
{
	background-image: url('/images/bestof/upvote.gif');
	width: 16px;
	height: 16px;
	cursor: pointer;
	position:absolute;
	right:80px;
	top: 118px;

}

.SILComments .UpVoteHover
{
	background-image: url('/images/bestof/upvoteOver.gif');
}

.SILComments .UpVoteOn
{
	background-image: url('/images/bestof/upvoteOn.gif');
	cursor: auto;
}

.SILComments .Flag
{
	background-image: url('/images/bestof/flag.gif');
	width: 20px;
	height: 20px;
	cursor: pointer;
	position:absolute;
	right:30px;
	top: 115px;
	
}

.SILComments .FlagHover
{
	background-image: url('/images/bestof/flagOver.gif');
}

.SILComments .FlagOn
{
	background-image: url('/images/bestof/flagOn.gif');
	cursor: auto;
}

.NoComments {
	padding-top:40px;
	border-top:1px solid #CCC;
	height:110px;
	text-align:center;
	color:#407CDA;
	font-weight:bold;
	}
	
.Success {
	border-top:1px solid #CCC;
	padding-top:40px;
	padding-bottom:40px;
	text-align:center;
	color:#5f852b;
	font-weight:bold;
	font-size:16px;
	background-repeat:no-repeat;
	}

/**********************************************************************
/* Nominate (SILNominate)
/*********************************************************************/

.SILNominations {
	padding:20px;
	border-top:1px solid #CCCCCC;
	/*border-bottom:1px solid #CCCCCC;*/
	color:#181818;
	/*font-weight:bold;*/
}

.SILNominations .awardName {
	font-weight:bold;
	color:#1C4B95;
	}

.SILNominateHeader {
	font-size:16px;
	color:#666;
	font-weight:bold;
	padding-bottom:10px;
	display:inline;
}

.SILNominations span.BtnOuter {
	margin:0 0 0 10px;
	}

/* RaceList is a select tag. Styling may not be wanted. */
.SILNominations select.RaceList { }
/* Nominate is an dive that performs the nominate action. */
.SILNominations div.Nominate {
	padding:15px 0 5px 0;
	}
/* Nominate is an div that performs the nominate action. */
.SILNominations div.EventVote {
	padding:5px 0 5px 0;
	}
/* ReportNomination is an div that performs the report nomination action */
.SILNominations div.ReportNomination { cursor:pointer; }

/**********************************************************************
/* Best of Winner - Business Detial Page (SILBestOfWinnerBanner)
/*********************************************************************/


  .WonBestOfTease{
	  padding:0 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
  }
	
	.WonBestOfTease .Header{
		color:#3D69BD;
		font-size:20px;
		font-weight:bold;
		padding-top:18px;
		/*padding-bottom:10px;*/
	    /*border-bottom:1px solid #aaaaaa;*/
	    width:244px;
		background-image: url(/images/sil/iconAward.gif);
		background-repeat:no-repeat;
		background-position:right;
		height:33px;
		}

  .WonBestOfTease .WonBestOf {
	  background-image: url(/images/sil/iconGoldStar.png);
	  background-position:left center;
	  color:#2a4882;
	  font-weight:bold;
	  background-repeat:no-repeat;
	  text-align:left;
	  padding:0 0 0 22px;
	  height:30px;
	  line-height:30px;
	  margin:3px 0 3px 0;
	  border-bottom:1px solid #d3d3d3;
  }



/**********************************************************************
/* Reporting (SILReportingControl)
/*********************************************************************/

.ReportingHeader {
	font-size:16px;
	color:#407CDA;
	font-weight:bold;
	padding-bottom:5px;}
	
.ReportingSubHeader {
	font-size:12px;
	color:#666;
	padding-bottom:5px;}
	
.WhatCatRBList{
	padding-left:20px;}

.OtherReasonDiv {
	margin:5px 0 5px 20px;}
	
.ReportingButtons {
	margin:15px 0 10px 0;}
	
/**********************************************************************
/* BestOf Categories (SILCategoryRaces)
/*********************************************************************/

  .BestofCats {
	  padding:18px 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
  }
	
 .BestofCats .Header {
	  font-weight:bold;
	  color:#3D69BD;
	  font-size:20px;
	  padding-bottom:10px;
	  margin-bottom:20px;
	  border-bottom:1px solid #aaaaaa;
	  width:596px;
	  /*margin-bottom:20px;*/
	  /*overflow: auto;*/
	  width: 100%;

  }

  .BestofCats .MarketHeader {
	  font-weight:bold;
	  color:#666666;
	  font-size:18px;

  }
  
  .BestofCats .CategoryHeader {
	  background-image: url(/images/sil/BlueHeaderBG.gif);
	  height:34px;
	  width:550px;
	  color:#FFF;
	  padding-left:10px;
	  font-weight:bold;
	  font-size:16px;
	  line-height:34px;
	  margin-top:20px;
	  margin-bottom:10px;
	  }
  
  .BestofCats .AwardGrouping a {
	  color:#1C4B95;
	  font-weight:bold;
	  padding:10px;
	  }
	  
  .BestofCats .AwardGrouping a:hover {
	  color:#2A71E0;
	  }
	  
  .BestofCats .CategoryBlock {
	  overflow: auto;
	  width: 100%;
	  padding-bottom:10px;
	  }	  
	  
  .BestofCats .CategoryBlock .Col0	{
	  width:190px;
	  float:left;
	  padding-left:10px;
	  padding-right:10px;
	  }  
	  
  .BestofCats .CategoryBlock .Col1	{
	  width:190px;
	  float:left;
	  padding-right:10px;
	  }
	  
  .BestofCats .CategoryBlock .Col2	{
	  float:left;
	  width:180px;
	  }
	  
  .BestofCats .CategoryBlock .Award .RaceName {
	  line-height:22px;
	  height:22px;
	  vertical-align:middle;
	  }
	  
  .BestofCats .Award .VoteNow {
	  background-image: url(/images/sil/VoteNow.gif);
	  background-repeat:no-repeat;
	  height:22px;
	  width:22px;
	  border:none;
	  background-color:#FFF;
	  margin:0 0 0 5px;
	  cursor: pointer;
	  }
	  
  .BestofCats .Award .VoteNow:hover {
	  background-image: url(/images/sil/VoteNow_over.gif);
	  }

  .BestofCats .MarketHeader .ChangeLocation {
	  background-image: url(/images/sil/SetLocationBestof.png);
	  background-repeat:no-repeat;
	  border:none;
	  background-color:#FFF;
	  padding:0 5px 0 20px;
	  font-size:11px;
	  float:right;
	  }
	
/**********************************************************************
/* Best Of Races Tease (SILBestOfRacesTease)
/*********************************************************************/

	.SILBestOfRacesTease {
	  padding:0 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
  }
	
	.SILBestOfRacesTease .Header{
		color:#3D69BD;
		font-size:20px;
		font-weight:bold;
		padding-top:18px;
		/*padding-bottom:10px;*/
	    /*border-bottom:1px solid #aaaaaa;*/
	    width:244px;
		background-image: url(/images/sil/iconAward.gif);
		background-repeat:no-repeat;
		background-position:right;
		height:33px;
		}
	
	.SILBestOfRacesTease .Races li {
		/*background-image: url(/images/sil/iconSuccess.png);
		background-repeat:no-repeat;*/
		list-style:none;
		border-bottom:1px solid #d3d3d3;
		padding:3px 0 3px 0;
		}
		
	.SILBestOfRacesTease .Races ul {
		margin:0;
		padding:0 0 0 0;
	}
	
	.SILBestOfRacesTease .Footer {
		padding:10px 0 0 0;
		text-align:right;
		font-weight:bold;
		}
		
	.SILBestOfRacesTease .Footer a {
	  background-image: url(/images/sil/iconLeftArrow.png);
	  background-repeat:no-repeat;
	  padding:0 0 0 22px;
  }
  
  .RaceEnding {
	  background-image: url(/images/sil/CountdownBG.png);
	  background-position:bottom;
	  background-color:#FFF;
	  border:1px solid #dbdbdb; 
	  width:auto; 
	  overflow:hidden; 
	  height:40px; 
	  margin-top:10px; 
	  margin-bottom:10px;
	  padding-top:5px;
	  padding-left:45px;}
  
  /*.RaceEnding .dash_title {display:none;}*/
  
  .RaceEnding .dash { 
  	  float:left; 
	  /*width:50px; */
	  /*padding-right:10px; */
	  /*padding-left:5px; */
	  color:#528dfe; 
	  font-weight:bold; 
	  font-size:24px; 
	  text-align:right;}
  
  .RaceEnding .title_separator { float:left; padding:0px 4px 0 4px;}
  
  .RaceEnding .days_dash, .RaceEnding .hours_dash, .RaceEnding .minutes_dash, .RaceEnding .seconds_dash {
	 /* background-image: url(/images/sil/CountdownColon.png);*/
	  background-repeat:no-repeat;
	  background-position: left center;
  }
   
  
  /**********************************************************************
/* Best Of Races Widget 
/*********************************************************************/

	.SILBestOfRacesWidget {
	  
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
	  border:1px solid #ababab;
	  background-image: url(/images/sil/WidgetBGrepeat.png);
	  background-repeat:repeat-x;
    }
	
	.SILBestOfRacesWidget .WidgetBG {
	  padding:20px 28px 10px 28px;
	  background-image: url(/images/sil/WidgetBG.png);
	  background-repeat:no-repeat;
	  height:288px;
		}
	
	.SILBestOfRacesWidget .Header{
		color:#3D69BD;
		font-size:20px;
		font-weight:bold;
		padding-top:80px;
		height:25px;
		}
	
	.SILBestOfRacesWidget .Races li {
		list-style:none;
		/*border-bottom:1px solid #d3d3d3;*/
		padding:3px 0 3px 0;
		}
		
	.SILBestOfRacesWidget .Races ul {
		margin:0;
		padding:0 0 0 0;
	}
	
	.SILBestOfRacesWidget .Footer {
		padding:10px 0 0 0;
		font-weight:bold;
		}
		
	.SILBestOfRacesWidget .Footer a {
	  background-image: url(/images/sil/iconLeftArrow.png);
	  background-repeat:no-repeat;
	  padding:0 0 0 22px;
  }
  
/**********************************************************************
/* Best Of Award Detail (SILBestOfNomineeList)
/*********************************************************************/
  
  	.BestofAwardDetail {
	  padding:18px 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
	  min-height:500px;
	  height:auto;
  }
  
  * html .BestofAwardDetail {height: 500px;}

   .BestofAwardNominees .RaceHeader {
	  font-weight:bold;
	  color:#3D69BD;
	  font-size:20px;
	  padding-bottom:10px;
	  margin-bottom:10px;
	  border-bottom:1px solid #aaaaaa;
	  width:596px;
	}
	
   .BestofAwardNominees .NomineeHeader {
	  background-image: url(/images/sil/BlueHeaderBG.gif);
	  height:34px;
	  width:550px;
	  color:#FFF;
	  padding-left:10px;
	  font-weight:bold;
	  font-size:16px;
	  line-height:34px;
	  margin-top:20px;
	  margin-bottom:10px;
	}
	
  .BestofAwardNominees .AwardListingFooter{
	  width:550px;
	  padding:20px 0 0 10px;
	  clear:left;
	  }
	
  .BestofAwardNominees .NomineeColumn {
	  overflow: auto;
	  width: 100%;
	  }	
	  
  .BestofAwardNominees .Col0, .BestofAwardNominees .Col1 {
	  width:260px;
	  float:left;
	  padding-left:10px;
	  padding-right:10px;
	  } 
	  
  .BestofAwardNominees .Nominee {
	  border:1px solid #B3B3B3;
	  height:75px;
	  margin-top:10px;
	  overflow:hidden;
	  padding:10px;
	  float:left;
	  /*width:250px;*/
	  }
  
  .BestofAwardNominees .Nominee .Logo{
	  float: left;
	  padding-right:10px;
	  } 

  .BestofAwardNominees .Nominee .Name {
	  float: left;
	  font-weight:bold;
	  width:160px;
	  }
  
  .BestofAwardNominees .Nominee .Slogan {
	  float: left;
	  width:160px;
	  }
	  
  
  .BestofAwardWinners .NomineeHeader {
	  background-image: url(/images/sil/BlueHeaderBG.gif);
	  height:34px;
	  width:550px;
	  color:#FFF;
	  padding-left:10px;
	  font-weight:bold;
	  font-size:16px;
	  line-height:34px;
	  margin-top:20px;
	  margin-bottom:10px;
	}
  
  .BestofAwardWinners .WinnersBlock ul{list-style:none; padding:0; margin:8px 0 0 24px;}

  .BestofAwardWinners .WinnerItem {
	  padding-bottom:10px;
	  border-bottom:1px solid #CCC;
	  margin-bottom:20px;
	  width:270px;
	  }
	  
  .BestofAwardWinners .WinnerItem .Name{
	  font-weight:bold;
	  font-size:14px;
	  color:#545454;
	  }
  .BestofAwardWinners .WinnersBlock a:link { color:#545454 !important;}
  
  .BestofAwardWinners .WinnersBlock a:hover { color:#2a71e0 !important;}
  
  .BestofAwardWinners .WinnersBlock .Ranking1st .Name{
	  font-weight:bold;
	  font-size:18px;
	  color:#2a4882;
	  }
  .BestofAwardWinners .WinnersBlock .Ranking1st a:link { color:#2a4882 !important;}
  
  .BestofAwardWinners .WinnersBlock .Ranking1st a:hover { color:#2a71e0 !important;}
  
  .BestofAwardWinners .WinnerItem .Address2, .BestofAwardWinners .WinnerItem .Phone {
	  margin-left:48px;
	  color:#545454;
	  }
	  
   .BestofAwardWinners .Top {
	  background-image:url(/images/sil/BestOfWinnersTopBG.png);
	  background-repeat:no-repeat;
	  width:560px;
	  height:18px;
  }
 
  .BestofAwardWinners .Middle  {
	  background-image:url(/images/sil/BestOfWinnersRepeatBG.png);
	  background-repeat:repeat-y;
	  width:560px;
	  /*padding:0px 0px 1px 0px;*/
	  margin-right:10px;
	  border:none; 
  }
  
  .BestofAwardWinners .Bottom {
	  background-image:url(/images/sil/BestOfWinnersBottomBG.png);
	  background-position:bottom;
	  background-repeat:no-repeat;
	  width:560px;
	  min-height:296px;
	  /*margin-bottom:10px;*/
  }
  
/**********************************************************************
/* How to Nominate Page (SILBestOfNomineeList)
/*********************************************************************/
  
  	.HowToNominate {
	  padding:18px 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
	  min-height:500px;
	  height:auto;
  }
  
  * html .HowToNominate {height: 500px;}

   .HowToNominate .Nominate {
	  font-weight:bold;
	  color:#3D69BD;
	  font-size:20px;
	  padding-bottom:10px;
	  border-bottom:1px solid #aaaaaa;
	  width:596px;
	}
  
  
/**********************************************************************
/* BestOf Market Selector (SILBestOfFeaturedMarkets)
/*********************************************************************/

  .BestofMarkets {
	  padding:18px 28px 10px 28px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #121212;
	  line-height:20px;
  }
  
  .BestofMarkets .MarketHeader {
	  font-weight:bold;
	  color:#3D69BD;
	  font-size:20px;
	  padding-bottom:10px;
	  border-bottom:1px solid #aaaaaa;
	  width:904px;
	  margin-bottom:10px;
	  
  }
  
  .BestofMarkets .FeaturedMarkets .Region {
	  overflow: auto;
	  width: 100%;
	  }	
	  
  .BestofMarkets .FeaturedMarkets .Header {
	  background-image: url(/images/sil/BlueHeaderBGFull.gif);
	  height:34px;
	  width:890px;
	  color:#FFF;
	  padding-left:10px;
	  font-weight:bold;
	  font-size:16px;
	  line-height:34px;
	  margin-top:20px;
	  margin-bottom:10px;
	  }	
	  
  .BestofMarkets .FeaturedMarkets .NoMarkets {
	  text-align:center;
	  font-weight:bold;
	  margin:20px 0 20px 0;
	  }	 
	  
	  
  .BestofMarkets .FeaturedMarkets .Col0, 
  .BestofMarkets .FeaturedMarkets .Col1, 
  .BestofMarkets .FeaturedMarkets .Col2 {
	  width:300px;
	  float:left;  
	  } 
	  
  .BestofMarkets .FeaturedMarket {
	  border:1px solid #B3B3B3;
	  height:75px;
	  margin-top:10px;
	  margin-right:10px;
	  overflow:hidden;
	  padding:10px;
	  float:left;
	  width:270px;
	  }
 
  .BestofMarkets .FeaturedMarket .PartnerImage{
	  float: left;
	  padding-right:10px;
	  } 

  .BestofMarkets .FeaturedMarket .MarketName {
	  float: left;
	  font-weight:bold;
	  width:160px;
	  }
  
  .BestofMarkets .FeaturedMarket .PartnerName {
	  float: left;
	  width:160px;
	  }
	  
/**********************************************************************
/* Business Ratings/Thumbs (SILAddRating)
/*********************************************************************/	  
.SILRatings { background-color : #fff; border:1px solid #cccccc; padding: 8px; margin-top:8px;}

.SILRatings .SILRatingsHeader { font-size:1.2em; font-weight: bold; color:#666666; }
.SILRatings .SummaryBlock { height:16px; padding:8px;}

.SILRatings .Rate
{
	background-image: url('/images/bestof/upvote.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding: 3px 0px 2px 20px;
	margin-left:5px;
}

.SILRatings a:hover.UpRateHover
{
	background-image: url('/images/bestof/upvoteOver.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.SILRatings a:focus { outline: none; }
.SILRatings div.Ratings { background-color : #fbfbfb; border:1px solid #cccccc; margin-top:8px; }
.SILRatings .OthersBlock ul { padding-left: 0px; margin-top:0px; margin-bottom:0px; }
.SILRatings .OthersBlock li { list-style-type: none; border-top:1px solid #ccc; padding: 8px 0px 8px 0px; margin:0px 8px 0px 8px; }
.SILRatings .OthersBlock li div.UserName { color:#2A4882; font-weight:bold;  }
.SILRatings .OthersBlock li div.PostedDate { color: #777; }
	  
  
/**********************************************************************
/* Login / Logout page
/*********************************************************************/

  .UserPages  {
	padding:18px 28px 10px;
	min-height:500px;
	height:auto;
  }
  
  .UserPages .SubHeader {
	color:#616161;
	font-size:18px;
	font-weight:bold;
	}
  
  * html .BestofAwardNominees {height: 500px;}

  .UserPages .UserHeader {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
	width:904px;}
	
  .UserLogin  {
	padding:18px 28px 10px;
  }	
	
  .UserLogin .UserHeader {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:10px;
	width:904px;}
	
	.SelectAccount .AccountOptions {
	background-color:#f8f8f8;
	border:1px solid #bebebe;
	width:566px;
	padding:16px 20px 16px 20px;
	  }
	  
  .SelectAccount h1 {
	color:#464646;
	font-size:12px;
	font-weight:bold;
	}
	
  .SelectAccount h2 {
	color:#464646;
	font-size:10px;
	}
	
	
  .AccountPriceStar {
	background-image: url(/images/sil/transactional/AccountPriceStar.png);
	background-repeat:no-repeat;
	width:106px;
	height:64px;
	padding:40px 0 0 0;
	font-size:12px;
	}
	
  table.Options td, table.Options thead td, table.Options tr th {
	border-bottom:1px solid #BFBFBF;
	border-collapse:collapse;
	padding:5px;
	}	

  table.Options tr th {
	border-bottom:1px solid #BFBFBF;
	border-collapse:collapse;
	padding:5px;
	}
	
  table.Options td img {
	display: block;
    margin-left: auto;
    margin-right: auto; 
	}
	
  .OrderPayment .SubHeader {
	color:#616161;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 10px 0;
	}
	
  .OrderPayment h1 {
	color:#464646;
	font-size:12px;
	font-weight:bold;
	}
	
.OrderPayment .PaymentFooter {
	  border-top:1px solid #cdcdcd;
	  padding-top:20px;
	  margin-top:20px;
	  width:610px;
	  }
	  
.OrderPayment .PaymentRightAlign {
	  text-align:right;
	  font-size:18px;
	  font-weight:bold;
	  color:#616161;}


.adminMainHeaderText {
	color:#3D7DE1;
	float:left;
	font-size:18px;
	font-weight:bold;
	margin:0 10px;
}

.padding {
	padding:15px;
}

.bodyCopyWhite {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:22px;
	text-align:left;
}

.bodyCopyBlue {
	color:#3B68BB !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:22px;
	text-align:left;
}



.bodyCopyWhite a {
	color:#E9E9E9 !important;
	text-decoration:underline;
}

.bodyCopyBlue a {
	color:#23378D !important;
}

.getStartedBG {
	background-image:url(/images/sil/user/loginBG.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	height:410px;
	width:900px;
	margin-left:28px;
	margin-bottom:15px;
}

.getStartedBGRepeat {
	background-image:url(/images/sil/user/LoginRepeater.png);
	background-repeat:repeat-y;
	background-color:#fff;
	margin-left:28px;
	margin-bottom:15px;
	width:900px;
	min-height:410px;
}

.getStartedCommonQuestionBox {
	width: 360px; 
	background-color: #FFF; 
	border: 1px solid #4873c3; 
	padding: 20px; 
	margin: 0 10px 40px 0;
	float:left;
	height:140px;
	}

.getStartedBGBottom {
	background-image:url(/images/sil/user/LoginBottom.png);
	background-repeat:no-repeat;
	background-position: center bottom;
	min-height:345px;
	
}
	
.buttonCopy {
	  text-align:center;
	  font-family: Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:12px; 
	  color: #3d7de1;
	  float:left;
	  margin:12px 0 0 12px;
  }

#openid_choice { font-size:16px; font-weight:bold;}

.openid_submitbutton {
	background-image:url(/images/sil/loginBTN.jpg);
	margin:0 0 0 10px;
	height:26px;
	width:75px;
	border:1px solid #588def !important;
	color:#2772ff;
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px !important;
	background-color:#588cef !important;

}

.openid_userbutton {
	background-image:url(/images/sil/createUserBTN.gif);
	margin:0 0 0 10px;
	height:27px;
	width:131px;
	border:1px solid #588def !important;
	color:#2772ff;
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px !important;
	background-color:#588cef !important;
}


#openid_submit {
	background-image:url(/images/sil/loginBTN.jpg);
	margin:0 0 0 10px;
	height:26px;
	width:75px;
	border:1px solid #588def !important;
	color:#2772ff;
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px !important;
	background-color:#588cef !important; 

}

#openid_highlight {
	background-color:#9ddd48 !important;
	float:left;
	padding:1px !important;
}

#openid_identifier {
	background-position:5px center;
	width:300px;
	padding-left:26px;

}

/**********************************************************************
/* Table Grids
/*********************************************************************/

.adminFormSpacing {height:30px;}

table.Grid {
/*border:1px solid #bfbfbf;*/
border-collapse:collapse;
margin-bottom:1em;
text-align:left;
}
table.Grid td, table.Grid thead td, table.Grid tr th {
border:1px solid #bfbfbf;
border-collapse:collapse;
padding:5px;
}
table.Grid tr.Odd {
background-color:#F2F2F2;
}
table.Grid tr.Selected {
background-color:#ffffed;
}
table.Grid td a {
text-decoration:none;
}
table.Grid td img {
border-width:0;
/*vertical-align:middle;*/
}
table.Grid thead td, table.Grid tr th {
background-image:url(/images/sil/admin/mainTable_Bg.gif); 
background-repeat:repeat-x; 
background-color:#548ce4;
color:#FFFFFF;
font-weight:bold;
border:1px solid #2a70de;
}
table.Grid thead td a, table.Grid thead td a:link, table.Grid thead td a:active, table.Grid thead td a:visited, table.Grid tr th a, table.Grid tr th a:link, table.Grid tr th a:active, table.Grid tr th a:visited {
color:#FFFFFF;
}
table.Grid thead td a:hover, table.Grid tr th a:hover {
	color:#cfcfcf;
}
table.GridCenterAll td {
text-align:center;
}
table.Grid tr.GridPager td span {
font-size:14px;
font-weight:bold;
}
table.EditorGrid td {
vertical-align:middle;}

.btnAction {margin:0 6px;}

/**********************************************************************
/* Error Page
/*********************************************************************/

  .ErrorMessage {
	  padding:20px;
	  min-height:500px;
	  height:auto;
  }
  
  * html .ErrorMessage {height: 500px;}

  .ErrorMessage .ErrorHeader {
	border-bottom:1px solid #AAAAAA;
	color:#3D69BD;
	font-size:20px;
	font-weight:bold;
	padding-bottom:10px;
	width:596px;
   }
	
/**********************************************************************
/* Status Messages
/*********************************************************************/

.StatusMessage
{
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
	vertical-align: middle;
	padding: 16px 16px 16px 50px;
}

.StatusMessageRed
{
	color: #c30706;
	border-color: #c30706;
	background-color: #ffefee;
	background-image: url('/images/sil/admin/iconError.png');
	padding: 10px 12px 10px 35px;
	/*height:22px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.StatusMessageGreen
{
	color: #006B31;
	border-color: #006B31;
	background-color: #e0f5d7;
	background-image: url('/images/sil/admin/iconSuccess.png');
	padding: 10px 12px 10px 35px;
	/*height:22px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.StatusMessageYellow
{
	color: #665500;
	border-color: #998800;
	background-color: #fffedd;
	background-image: url('/images/sil/admin/iconWarning.png');
	padding: 10px 12px 10px 35px;
	/*height:22px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.StatusMessageRed a,
.StatusMessageRed a:hover,
.StatusMessageRed a:active,
.StatusMessageRed a:visited
{
	color: #910709;
}

.StatusMessageGreen a,
.StatusMessageGreen a:hover,
.StatusMessageGreen a:active,
.StatusMessageGreen a:visited
{
	color: #006B31;
}

.StatusMessageYellow a,
.StatusMessageYellow a:hover,
.StatusMessageYellow a:active,
.StatusMessageYellow a:visited
{
	color: #665500;
}

.StatusMessage ul
{
	margin: 0px;
	padding-left: 5px;
	list-style:none;
}

.StatusMessage ul li
{
	margin: 0px;
}

/* temporary */
.lnkNavigationSelected,
.lnkNavigationSelected a,
.lnkNavigationSelected a:link,
.lnkNavigationSelected a:hover,
.lnkNavigationSelected a:active,
.lnkNavigationSelected a:visited
{
	color: #910709;
	background-color: #fffedd;
	font-weight:bold;
}




  

/**********************************************************************
/* NATIONAL SPECIFIC 
/*********************************************************************/

 body {
	  background-image: url(/images/sil/blueBG_gradient.gif);
	  background-repeat:repeat-x;
 }
 
  #searchbar {
	  background-image: url(/images/sil/search_gradient.gif);
	  height:53px;
	  width:988px;
	  border-bottom:#ababab solid 1px;
  }
 
  .BestofButton {
	  background-image: url(/images/sil/BestofNavIcon.gif);
	  background-repeat:no-repeat;
	  float:left;
	  height:20px;
	  padding:2px 0 0 22px;
	  margin:0 0 0 20px;
  }
  
 
  .getListedButton {
	  background-image: url(/images/sil/getlisted.gif);
	  background-repeat:no-repeat;
	  float:left;
	  padding:2px 0 0 22px;
	  margin:0 0 0 20px;
  }
  
  .addressButton {
	  background-image: url(/images/sil/addressbook.gif);
	  background-repeat:no-repeat;
	  float:left;
	  padding:2px 0 0 22px;
	  margin:0 0 0 20px;
  }
  
  .changeLocationButton {
	  background-image: url(/images/sil/changelocation.gif);
	  background-repeat:no-repeat;
	  float:left;
	  padding:2px 0 0 22px;
	  margin:0 0 0 20px;  
  }
  
  .navLinks {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size:12px; 
	  color: #fff !important;
	  padding:6px 20px 0 22px;
	  float:right;
  }
  
  .navLinks a:link{
	  color: #fff !important;
  }
  
  .navLinks a:visited{
	  color: #fff !important;
  }
  
  .navLinks a:active{
	  color: #fff !important;
  }
  
  .navLinks a:hover{
	  color: #fff !important;
  }
