﻿.ContentRegion .Spots
{
  
}

.sp_wrapper
{
  float: left;
}
/* Spot package */
.spw1
{
  width: 300px;
}
.spw2
{
  width: 634px;
}
.spw3
{
  width: 951px;
}

/* Spot */

.Spot
{
  /*margin-top: 10px;*/
  float: left;
}

.SpotBody
{
  padding: 30px;
  margin-bottom: 10px;
  margin-right: 10px;
  background: url(/images/Spots/spot_bg.jpg) repeat-x;
  background-color: #fff;
  border: solid 1px #c6c6c6; 
}


.Spot h1
{
  color: #000;
  font-size: 24px;
  margin-bottom: 20px;
}
.Spot h1 a
{
 color: #000;
}
.SpotBody .Teaser
{
  font-size: 12px;
}


.SpotHead
{
  background-color: #999;
  border: solid 1px #c6c6c6;
  
}

.sw1
{
  width: 317px;
}
.Left .sw1,
.Left .sw2,
.Left .sw3
{
  width: 200px;
}
.Right .sw1,
.Right .sw2,
.Right .sw3
{
  width: 162px;
}
.sw2
{
  width: 634px;
}
.sw3
{
  width: 951px;
}
.sh1
{
  /*height: 200px;*/
  height: 289px;
}
.sh2
{
  height: 578px;
}
.sh3
{
  height: 600px;
}

/* Spotbox background and corners */
/* Show only to IE PC \*/
* html .SpotHead h2 {height: 1%;} /* For IE 5 PC */


.sh1 .SpotBody
{
  /*height: 124px;*/
  height: 217px;
}

.sh2 .SpotBody
{
  height: 506px;
}
.sh3 .SpotBody
{
  height: 544px;
}

.Left .SpotBody
{
  margin-right: 0px;
  height: auto;
  padding: 10px;
}

.Right .SpotBody
{
  margin-right: 0px;
  height: auto;
  padding: 10px;
}

.SpotImage
{
  float: right;
  padding: 10px;
  background-color: #f0f0f0;
  border: solid 1px #d5d5d5;
  margin: 0px 0px 20px 20px;
/*  width: 225px; */
}

.SpotImage img
{
  background-color: #fff;
}

.SpotBody h2
{
  color: #000;
  font-size: 28px;
  margin-bottom: 20px;
}

.Spot .ReadMore
{
  padding-top: 10px;
}

.sw1 h2
{
  color: #000;
  font-size: 20px;
  margin-bottom: 20px;
}

.Spot .ConstrainedList li
{
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 1.1em;
  border-bottom: solid 1px #d5d5d5;
}

.Spot .ConstrainedList li.first
{
  border-top: solid 1px #d5d5d5;
}

.SpotArticleTitle
{
  padding-bottom: 5px;
  text-decoration: underline;
  font-weight: bold; 
}

.RequestArticleSpot .Text
{
  margin-bottom: 8px;
}

.Spot .InputField,
.Spot .InputFieldLeft,
.Spot .InputFieldRight
{
  margin-bottom: 6px;
}
.Spot .InputField input,
.Spot .InputField textarea
{
  clear: both;
  width: 200px;
  /*font-size: 0.6875em;*/
}
.Spot .InputFieldLeft
{
  float: left;
  width: 100px;
}

.Spot .InputFieldRight
{
  float: left;
  width: 100px;
  margin-left: 6px;
}

.Spot .InputFieldLeft input,
.Spot .InputFieldRight input
{
  width: 94px;
}

.Spot .RequestButton
{
  margin: 5px 0px 0px 155px;
}

.Spot .Confirm
{
  margin-top: 2px;
  color: Red;
}