/*  arran holidays v1  */
html, body
{
  background: #1b2d4b url('../images/background.jpg') repeat-x;
  color: #fff;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 12px;
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}

img { border: 0; }

/*  main content container  */
div#container
{
  background: transparent;
  margin: 0 auto;
  text-align: left;
  width: 1092px;
}

/*  header / banner  */
div#header
{
  background: transparent url('../images/header.jpg') no-repeat;
  height: 166px;
  width: 100%;
  width: 1092px;

}

/*  nav  */
div#nav
{
  height: 166px;
  width: 100%;
  text-align: right;
  width: 1025px;

}

/*  white container  */
div#main
{
  background: transparent url('../images/main.jpg') no-repeat;
  margin: 0 auto;
  text-align: left;
  width: 1092px;
}


	/*  main content  */
	div#left
	{
	  float: left;
 	  width: 35%;
	  padding-left: 71px;
	  padding-top: 5px;

	}

	/*  main content  */
	div#right
	{
	  float: left;
 	  width: 26%;
	  padding-left: 20px;
	  padding-top: 5px;
	}
	div#right 
	
	h1 { color: #7f7f7f; font-weight: 100; font-size: 18px; font-family: Georgia, Tahoma, Verdana, sans-serif; }
	
	h2 { color: #7f7f7f; font-weight: 100; font-size: 14px; margin-top: -15px; padding-bottom: 20px; font-family: Arial, Tahoma, Verdana, sans-serif; }

	h3 { color: #7f7f7f; font-weight: 100; line-height: 180%; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif; }


	/*  main content  */
	div#contact
	{
	  background: transparent url('../images/line.jpg') 18px 60px no-repeat;
        float: left;
 	  width: 16%;
	  padding-left: 40px;
	  padding-top: 5px;
	}
	div#contact 
	
	h1 { color: #7f7f7f; font-weight: 100; font-size: 18px; font-family: Georgia, Tahoma, Verdana, sans-serif; }
	
	h2 { color: #7f7f7f; font-weight: 100; font-size: 14px; margin-top: -15px; padding-bottom: 20px; font-family: Arial, Tahoma, Verdana, sans-serif; }

	h3 { color: #7f7f7f; font-weight: 100; line-height: 180%; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif; }

div#form
{
  padding-bottom: 8px;
}

div#submit
{
  padding-bottom: 8px;
  text-align: right;
}

/*  arran holidays v1  */
div#quote
{
  background: url('../images/quote.png') no-repeat;
  margin-top: 19px;
  padding-top: 10px;
  text-align: center;
}
div#quote

h1 { color: #ffffff; font-weight: 200; padding-left: 50px; padding-right: 70px; font-size: 18px; font-family: Georgia, Tahoma, Verdana, sans-serif; }

div#spacer
{
  background: url('../images/spacer.jpg') no-repeat;
  margin-top: 40px;
  margin-left: 150px;
  width: 768px;
  height: 20px;
}

div#spacer2
{
  background: url('../images/spacer.jpg') no-repeat;
  margin-left: 150px;
  width: 768px;
  height: 20px;
}

	/*  main content  */
	div#leftcontent
	{
	  float: left;
 	  width: 58%;
	  padding-left: 65px;
	  padding-top: 5px;

	}

	div#leftcontent

      h1 { color: #c4c9d0; font-weight: 100; padding-left: 10px; padding-right: 70px; font-size: 18px; font-family: Georgia, Tahoma, Verdana, sans-serif; }

	h4 { color: #8f98a7; font-weight: 100; line-height: 180%; margin-top: 20px; margin-bottom: 30px; padding-left: 10px; padding-right: 70px; font-size: 14px; font-family: Arial, Tahoma, Verdana, sans-serif; }



	/*  main content  */
	div#rightcontent
	{
	  background: url('../images/rightcontent.jpg') no-repeat;
	  float: left;
 	  width: 28%;
	  height: 282px;
	  padding-right: 10px;
	  margin-top: 10px;
	}

	div#rightcontent

      h5 { color: #ffffff; font-weight: 100; padding-left: 20px; padding-right: 10px; font-size: 16px; font-family: Arial, Tahoma, Verdana, sans-serif; }

	h6 { color: #8c94a1; font-weight: 100; line-height: 160%; margin-bottom: 5px; margin-top: -20px; padding-left: 20px; padding-right: 10px; font-size: 12px; font-family: Arial, Tahoma, Verdana, sans-serif; }

div#footer
{
  color: #365a96;
  font-family: Arial, Tahoma, Verdana, sans-serif;
  font-size: 11px;
  margin-left: 20px;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: center;
}