body
{
	background-color: #ffffff;
	color: #383838;
	font-size: 62.5%;
	font-family: Arial, Helvetica, Verdana;
	margin: 0;
}


li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; font-weight: normal }

img
{
	border: 0;
}

h1
{
  font-family:'DIN Next W01 Regular';
  font-size: 1.9em;
  line-height: 16px;
  letter-spacing: -0.19px;
  color: #383838;
}

h2
{
	font-family:'DIN Next W01 Bold';
    font-size: 1.9em;
    line-height: 16px;
    letter-spacing: -0.19px;
    color: #383838;
    margin-bottom: 10px;;
}

h3
{
    font-family:'DIN Next W01 Bold';
	font-size: 1.3em;
    line-height: 17px;
	color: #292929;
}

h4
{
	color: #1563a5;
	font-size: 1.2em;
}

h5
{
	color: #292929;
	font-size: 1.2em;
}

p
{
	font-size: 1.3em;
    line-height: 16px;
}

ul.news
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

	ul.news li
	{
		padding-bottom: 5px;
	}

	ul.news a
	{
		padding: 5px;
		display: block;
		text-decoration: none;
	}

    ul.news span
    {
      font-size: 1.4em;
      line-height: 17px;
      color: #1870ba;
      font-weight: bold;
    }  

	ul.news a:hover p
	{
		text-decoration: none;
	}

	ul.news a p
    {
        font-size: 1.3em;
        line-height: 17px;
		color: #383838;
        text-decoration: underline;
	}

#wrapper
{
	width: 958px;
	margin: 0 auto;
}

#header
{
	float: left;
	width: 924px;
    height: 71px;
    position: relative;
	background-image: url(http://www.cdlighting.co.uk/images/bg_header.gif);
	background-repeat: repeat-y;
	padding: 12px 28px 10px 28px;
}

   #header > a
   {
      float: left;
      display: block;
      width: 87px;
      height: 138px;
      left: 60px;
      background: url(http://www.cdlighting.co.uk/images/cdl.png) left top no-repeat;
      position: absolute;
      text-indent: -5000px;
      top: 0;
      overflow: hidden;
      z-index: 100;
  }

  #header > span
  {
     display: block;
     width: 274px;
     height: 28px;
     margin: 0 auto;
     text-indent: -5000px;
     background: url(http://www.cdlighting.co.uk/images/freephone.gif) left top no-repeat;
  }


	#header ul
	{
        float: left; 
        position: absolute;
        bottom: 6px;
		list-style: none; 
        display: block;         
		margin: 27px 0 0 155px;
		padding: 0;
	}

	#header ul a
	{
		color: #383838;
		font-size: 1.5em;
		font-family:'DIN Next W01 Bold';
        font-weight: normal;
		padding: 2px 2px 10px 2px;
		text-decoration: none;
	}

	#header ul a:hover,
    #header li.HighLightedfirst a,
    #header li.HighLighted a
	{
		background: url(http://www.cdlighting.co.uk/images/bg-nav-over.png) center bottom no-repeat;
	}

	#header li
	{
		float: left;
	    background: url(http://www.cdlighting.co.uk/images/bg-nav-border.gif) left center no-repeat;
		padding: 0 10px;
        display: block;
	}

	#header li.first,
    #header li.HighLightedfirst
	{
		float: left;
		background: none;
		padding: 0 10px 0 0;
	}

	#header .header-1-2
	{
		float: left;
		width: 850px;
		padding: 15px 0 0 10px;
	}

	#header .header-2-2
	{
		float: left;
		width: 80px;
		padding: 5px 0 0 0;
	}

#header-footer
{
	float: left;
	width: 958px;
	height: 5px;
	background-image: url(http://www.cdlighting.co.uk/images/bg_header_footer.gif);
	font-size: 0;
}

#content
{
	width: 958px;
	float: left;
}

	#content #homepage-features
	{
		float: left;
		width: 958px;
		height: 290px;
		background-image: url(http://www.cdlighting.co.uk/images/bg_homepage_features.jpg);
		margin: 10px 0 0 0;
	}

		#content #homepage-features .feature
		{
			width: 179px;
			height: 279px;
			padding: 0;
			margin: 0 0 0 10px;
			position: relative;
			overflow: hidden;
			float: left;
		  	display: inline; /* to fix ie double margin bug */
		}

		#content #homepage-features #Lighting-Maintenance
		{
			background-image: url(http://www.cdlighting.co.uk/images/features/bg_feature1.gif);
		}

			#content #homepage-features #Lighting-Maintenance .left
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature1_a.png);
				
			}

			#content #homepage-features #Lighting-Maintenance .right
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature1_b.png);
			}

		#content #homepage-features #Retail-Lighting-Maintenance
		{
			background-image: url(http://www.cdlighting.co.uk/images/features/bg_feature2.gif);
		}

			#content #homepage-features #Retail-Lighting-Maintenance .left
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature2_a.png);
				
			}

			#content #homepage-features #Retail-Lighting-Maintenance .right
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature2_b.png);
			}

		#content #homepage-features #Electrical-Testing--Inspection
		{
			background-image: url(http://www.cdlighting.co.uk/images/features/bg_feature3.gif);
		}

			#content #homepage-features #Electrical-Testing--Inspection .left
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature3_a.png);
				
			}

			#content #homepage-features #Electrical-Testing--Inspection .right
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature3_b.png);
			}

		#content #homepage-features #Exterior-Lighting-Maintenance
		{
			background-image: url(http://www.cdlighting.co.uk/images/features/bg_feature4.gif);
		}

			#content #homepage-features #Exterior-Lighting-Maintenance .left
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature4_a.png);
				
			}

			#content #homepage-features #Exterior-Lighting-Maintenance .right
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature4_b.png);
			}

		#content #homepage-features #Emergency-Lighting
		{
			background-image: url(http://www.cdlighting.co.uk/images/features/bg_feature5.gif);
		}

			#content #homepage-features #Emergency-Lighting .left
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature5_a.png);
				
			}

			#content #homepage-features #Emergency-Lighting .right
			{
				background-image: url(http://www.cdlighting.co.uk/images/features/feature5_b.png);
			}

		#content #homepage-features .flippy-container
		{
			width: 362px;
			height: 140px;
			padding: 0;
			margin: 0;
			position: absolute;
			left: 0px;
			top: 0px;
		}

		#content #homepage-features .feature .right
		{
			width: 179px;
			height: 280px;
			float: right;
		}

			#content #homepage-features .feature .right a
			{
				width: 179px;
				height: 280px;
				display: block;
			}

		#content #homepage-features .feature .left
		{
			width: 179px;
			height: 280px;
		}

			#content #homepage-features .feature .left a
			{
				width: 179px;
				height: 280px;
				display: block;
			}
	
	#content #content-header
	{
		width: 958px;
		height: 5px;
		float: left;
		background-image: url(http://www.cdlighting.co.uk/images/bg_content_header.gif);
		background-repeat: no-repeat;
		margin: 10px 0 0 0;
		font-size: 0;
	}

	#content #content-homepage
	{
		width: 958px;
		float: left;
		background-image: url(http://www.cdlighting.co.uk/images/bg_content_homepage.gif);
		padding: 10px 0;
	}

		#content #content-homepage .homepage-1-3
		{
			width: 349px;
			float: left;
			padding: 0 10px 0 20px;
		}

          #content #content-homepage .homepage-1-3 h1
          {
                font-family:'DIN Next W01 Bold';
                margin-bottom: 10px;
          }

		#content #content-homepage .homepage-2-3
		{
			width: 165px;
			float: left;
			padding: 0 10px 0 15px;
		}

		#content #content-homepage .homepage-3-3
		{
			width: 359px;
			float: left;
			padding: 0 10px 0 10px;
		}

	#content #services-features
	{
		float: left;
		width: 958px;
		height: 58px;
		background-image: url(http://www.cdlighting.co.uk/images/bg_services.gif);
	}

		#content #services-features ul
		{
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		#content #services-features li
		{
			float: left;
			padding: 10px 0 0 10px;
		}

	#content #page-heading
	{
		float: left;
		width: 938px;
		padding: 25px 0 5px 20px;
	}

		#content #page-heading .heading-1-2
		{
			float: left;
			width: 700px;
		}

          #content #page-heading .heading-1-2 h1
          {
            font-family:'DIN Next W02 Medium';
              font-size: 3em;
              line-height: 16px;
              color: #383838;
              letter-spacing: -1.2px;
              margin-left: 190px;
          }

         #content #page-heading .heading-1-2 h1 span
         {
            color: #1564a6;
         }

		#content #page-heading .heading-2-2
		{
			float: right;
			width: 200px;            
		}

			#content #page-heading .heading-2-2 ul
			{
				list-style-type: none;
				padding: 0;
				margin: 0;
			}

			#content #page-heading .heading-2-2 li
			{
				float: left;
				border-left: dotted 1px #c3c3c3;
				padding: 0 10px;
			}

			#content #page-heading .heading-2-2 li.first
			{
				float: left;
				border-left: 0;
				padding: 0 10px 0 0;
			}

	#content #content-main
	{
		width: 958px;
		float: left;
		padding: 10px 0 30px 0;
	}

	#content .main
	{
		background-image: url(http://www.cdlighting.co.uk/images/bg_content_main.gif);
		background-repeat: no-repeat;
	}

	#content .client-area
	{
		background-image: url(http://www.cdlighting.co.uk/images/bg_client_area_main.gif);
		background-repeat: no-repeat;
	}

		#content #content-main .main-1-4,
        #content #content-main .main-1-3
		{
			width: 160px;
			float: left;
			padding: 0 20px 0 20px;
			min-height: 10px;
		}

			#content #content-main .main-1-4 ul, #content #content-main .main-1-3 ul
			{
				float: left;
				list-style-type: none;
				padding: 0;
				margin: 0 0 80px 0;
			}

			#content #content-main .main-1-4 ul a, #content #content-main .main-1-3 ul a
			{
				color: #666666;
				font-size: 1.1em;
				padding: 2px;
				text-decoration: none;
			}

			#content #content-main .main-1-4 ul a:hover, #content #content-main .main-1-3 ul a:hover
			{
				background-color: #d9d9d9;
				color: #000;
			}

			#content #content-main .main-1-4 li, #content #content-main .main-1-3 li
			{
				padding-bottom: 10px;
			}

		#content #content-main .main-2-4
		{
			width: 190px;
			float: left;
			padding: 0 0 0 10px;
			min-height: 10px;
		}

			#content #content-main .main-2-4 img
			{
				border: solid 1px #a8a8a8;
				margin-bottom: 10px;
			}

        #content #content-main .main-2-3
		{
			float: left;
            min-height: 10px;
            padding: 0 20px 0 10px;
            width: 525px;
		}

          #content #content-main .main-2-3.newsitem > span
          {
              font-family:'DIN Next W01 Bold';
              font-size: 1.9em;
              line-height: 22px;
              color: #1564a6;
          }

          #content #content-main .main-2-3.newsitem > h2
          {
              margin-bottom: 28px;
          }
          #content #content-main .main-2-3.newsitem > img
          {
              float: left;
          }

          #content #content-main .main-2-3.newsitem > .standard-content
          {
              float: left;
              width: 320px;
              margin-left: 20px;
          }

		#content #content-main .main-3-4
		{
			width: 338px;
			float: left;
			padding: 0 20px 0 10px;
			min-height: 10px;
		}

			#content #content-main .main-2-3 #contactus
			{
				width: 100%;
			}

              #content #content-main .main-2-3 #contactus h2
              {
                  font-family:'DIN Next W01 Bold';
                  font-weight: normal;
                  font-size: 1.9em;
                  line-height: 22px;
                  color: #1563a4;
                  margin-bottom: 20px;
              }

              #content #content-main .main-2-3 #contactus .address
              {
                  float: left;
                  width: 164px;
                  margin-right: 10px;
                  font-weight: bold;
              }

              #content #content-main .main-2-3 #contactus .address-right
              {
                  float: left;
                  width: 320px;
              }

             #content #content-main .main-2-3 #contactus .contact-form,
             #content #content-main .main-2-3 #contactus .google-map
             {
                float: left;
                clear: both;
                width: 522px;
                margin-top: 20px;
                padding-top: 20px;
                border-top: 1px solid #e2e2e2;
              }
              
              #content #content-main .main-2-3 #contactus .google-map iframe
              {
                  -webkit-border-radius: 30px;
                  -moz-border-radius: 30px;
                  border-radius: 30px;
              }

                  #content #content-main .main-2-3 #contactus .contact-form .standard-content
                  {
                        float: left;
                        width: 229px;
                        margin-right: 30px;
                  }

		#content #content-main .main-4-4
		{
			width: 170px;
			float: left;
			padding: 0 10px 0 5px;
			min-height: 10px;
		}

		#content #content-main .main-1-3
		{
			width: 160px;
			float: left;
			padding: 0 20px 0 20px;
			min-height: 10px;
		}

		#content #content-main .main-2-3
		{
			width: 538px;
			float: left;
			padding: 0 20px 0 10px;
			min-height: 10px;
		}

		#content #content-main .environment
		{
			background-image: url(http://www.cdlighting.co.uk/images/bg_environment.gif);
			background-repeat: no-repeat;
			padding-top: 160px;
			margin-top: -5px;
		}

		#content #content-main .main-2-3 ul.CMSSiteMapList
		{
			list-style-type: circle;
			padding-left: 10px;
		}

			#content #content-main .main-2-3 ul.CMSSiteMapList li
			{
				padding: 2px;
			}

		#content #content-main .main-3-3
		{
			width: 170px;
			float: left;
			padding: 0 10px 0 5px;
			min-height: 10px;
		}

            #content #content-main .main-3-3 .pagination
            {
                width: 100%;
                margin: 20px 0;
            }

              #content #content-main .main-3-3 .pagination a
              {
                  float: left;
                  width: 75px;
                  height: 18px;
                  display: block;
                  text-indent: -999999px;
                  background: url(http://www.cdlighting.co.uk/images/sprite-btn.png) 0 0 no-repeat;
              }

              #content #content-main .main-3-3 .pagination a.next
              {
                   float: right;
                   background-position: -87px 0;
              }
  
		#content #content-main .client-area-1-4
		{
			width: 150px;
			float: left;
			padding: 0 20px 0 0;
		}

		#content #content-main .client-area-2-4
		{
			width: 149px;
			float: left;
			padding: 0 15px 0 20px;
		}

		#content #content-main .client-area-3-4
		{
			width: 150px;
			float: left;
			padding: 0 5px 0 25px;
		}

		#content #content-main .client-area-4-4
		{
			width: 343px;
			float: left;
			padding: 70px 0 20px 0;
		}

	#content #content-footer
	{
		width: 958px;
		height: 4px;
		float: left;
		background-image: url(http://www.cdlighting.co.uk/images/bg_content_footer.gif);
		font-size: 0;
	}

#footer
{
	width: 958px;
	float: left;
	background-image: url(http://www.cdlighting.co.uk/images/bg_footer.gif);
	background-repeat: no-repeat;
	margin: 10px 0 10px 0;
    padding: 10px 0;
}
	
	#footer img
	{
		padding: 10px 0 0 10px;
	}

	#footer ul
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#footer li
	{
		float: left;
		border-left: dotted 1px #bdbdbd;
		padding: 0 10px;
	}

	#footer .footer-1-3
	{
		width: 215px;
		float: left;
	}

	#footer .footer-2-3
	{
		width: 573px;
		margin: 0 auto;
        position: relative;
        left: 20px;
	}

		#footer .footer-2-3 a
		{
			color: #666666;
			font-size: 1.0em;
			padding: 2px;
			text-decoration: none;
		}

		#footer .footer-2-3 a:hover
		{
			background-color: #d9d9d9;
			color: #000;
		}

	#footer .footer-3-3
	{
		width: 170px;
		float: left;
	}


.footer-logos {
  display: block;
  margin: 0 auto;
  }

/* Form related */
#form { float: left; }
.standardform { width: 155px; }
.largeform { width: 263px; }
.validation { padding-top: 5px; color: red; font-size: 1.1em; font-weight: bold; }

#form .required-field
{
	float: left;
	font-weight: bold;
	color: Red;
	padding-left: 1px;
}

#form fieldset
	{
		float: left;
		width: 100%;
		border: 0;
	}

	#form dl { width: 100%; float: left;  margin-top: 10px; }
	#form dd { width: 0; float: left; margin: 0;  }
	#form dt { width: 100%; float: left; padding-bottom: 10px; }

#form label { display: none }

#form .input_l  { /*default styling*/ }

#form .input_r  { /*default styling*/ }

#form .input input
{
	/*default styling*/
	float:left;
	color: #666666;
	font-weight: bold;
	font-size: 1.1em;
	padding: 2px 2px 2px 5px;
    border: 1px inset #666666;
}

#form input[type="text"]
{
    float:left;
	color: #666666;
    font-family: arial;
	font-weight: bold;
	font-size: 1.1em;
	padding: 2px;
    text-indent: 5px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
     -webkit-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    -moz-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    border: 1px solid #e8e8e8;;
 }

#form input[type="image"]
{
    margin-right: 6px;
  }

#form input[type="text"].small { width: 140px; }

#form input[type="text"].large { width: 247px; }

/*#form .services-dropdown { padding: 2px 0 0 0; float: left; width: 149px; height: 19px; background: transparent url(http://www.cdlighting.co.uk/images/form/services_dropdown.gif) no-repeat 0 100%; color: #fff; z-index: 1; }
#form .services-dropdown select { width: 149px; margin-top: -2px; opacity: 0; z-index: 10; font: 1.1em Arial, Helvetica, Verdana; font-weight: bold; color: #666666; }

#form .services-dropdown-large { padding: 2px 0 0 0; float: left; width: 257px; height: 19px; background: transparent url(http://www.cdlighting.co.uk/images/form/services_dropdown_large.gif) no-repeat 0 100%; color: #fff; z-index: 1; }
#form .services-dropdown-large select { width: 257px; margin-top: -2px; opacity: 0; z-index: 10; font: 1.1em Arial, Helvetica, Verdana; font-weight: bold; color: #666666; }
*/

#form .selectboxit.small
{
    width: 145px;
    height: 16px;
    padding: 0px;
     -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #ffffff;
     -webkit-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    -moz-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    border: 1px solid #e8e8e8;
}

#form .selectboxit.large
{
    width: 253px;
    height: 16px;
    padding: 0px;
     -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background-color: #ffffff;
     -webkit-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    -moz-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    border: 1px solid #e8e8e8;
}


    #form .selectboxit-text
    {
        height: 18px;
        color: #666666;
        font-family: arial;
        font-weight: bold;
        font-size: 1.1em;
        line-height: 15px;
    }

    #form .selectboxit .selectboxit-arrow-container
    {
        background: url('http://www.cdlighting.co.uk/images/sprite-arrows.png') right no-repeat;
    }

#form .selectboxit-container
{
  height: 18px;
  }
    
   #form .selectboxit-container .selectboxit-options
    {
        min-width: 120px;
        background-color: #ffffff;
        border: 1px solid #bdbdbd;
    }
    
        #form .selectboxit-container .selectboxit-options .selectboxit-option
        {
             color: #666666;
             font-family: arial;
             font-weight: bold;
             font-size: 1.1em;
        }
        
            #form .selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor
            {
                display: block;
                width: 100%;               
                color: #666666;
                padding: 0 10px;
            }

            #form .selectboxit-container .selectboxit-options .selectboxit-option .selectboxit-option-anchor:hover
            {
                 background: #b5f1fc;
  
            }

#form .textarea
{
	width: 246px;
	height: 100px;
	padding: 5px;
	font-family: Arial, Helvetica, Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
    resize: none;
     -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
     -webkit-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    -moz-box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    box-shadow: inset 2px 2px 2px 0px #d7d7d7;
    border: 1px solid #e8e8e8;;
}

/* Alignment & Spacing */
.align-right { text-align: right; }
.float-right { float: right; }
.padding-top-10 { padding-top: 10px; }
.padding-bottom-10 { padding-bottom: 10px; }

/* Text Styling */
.bold { font-weight: bold; }

/* Common Styling */
.horizontal-line
{
	float: left;
	width: 95%;
	height: 1px;
	font-size: 0;
	background: url(http://www.cdlighting.co.uk/images/horizontal_line.gif) left top no-repeat;
	margin: 10px 0;
	min-height: 1px;
}

/* Editable & standard content */
.standard-content
{
	font-size: 1.3em;
    line-height: 16px;
	color: #383838;
}

.standard-content h2
{
  font-family:'DIN Next W02 Medium';
  font-size: 1.9em;
  line-height: 27px;
  color: #1564a6;
  margin-bottom: 15px;
}

.standard-content h3
{
  font-family:'DIN Next W01 Bold';
  font-size: 1.5em;
  line-height: 19px;
  color: #1564a6;
  margin-bottom: 5px;
}

.standard-content img.left
{
  float: left;
  margin: 0px 10px 10px 0px;
}

.standard-content img.right
{
  float: right;
  margin: 0px 0px 10px 10px;
}

.standard-content a
{
    font-weight: bold;
	color: #292929;
	padding: 2px;
	text-decoration: none;
}

.standard-content a:hover
{
	color: #292929;
	text-decoration: underline;
}

.standard-content li
{
	padding-bottom: 5px;
}

/* Tables */

table.documents
{
	width: 100%;
}

table.documents th
{
	font-size: 1.2em;
	background-color: #d9d9d9;
	text-align: center;
	padding: 3px;
}

table.documents td
{
	padding: 3px;
}

/* Faqs */
.faq-heading
{
	cursor: hand;
	padding-top: 3px;
}

.faq-content ul
{
	padding: 10px 15px;
	margin: 0 0 0 10px;
	list-style-type: disc;
	font-size: 1.1em;
}

.faq-content a
{
	color: #666666;
	padding: 2px;
	text-decoration: underline;
}

.faq-content a:hover
{
	background-color: #d9d9d9;
	color: #000;
	text-decoration: none;
}

/* Sitemap */
.CMSSiteMapList li
{
	list-style-type: none;
}

.CMSSiteMapList li a
{
	font-size: 1.4em;
	color: #474747;
	text-decoration: none;
}

.CMSSiteMapList li ul
{
	margin: 0 0 0 5px;
}

.CMSSiteMapList li ul li a
{
	font-size: 1.1em;
	color: #8a8a8a;
	text-decoration: none;
}

/*
 * An obnoxious label to identify dev sites. Not used in production.
 */

.SiteLabel
{
	position:absolute;
	top:5px;
	right:5px;
	background-color: Yellow;
	color: Black;
	padding: 0.25em;
	font-weight: bold;
	width: 150px;
	font-size: 120%;
}

/* These are standard sIFR styles... do not modify

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
/* .sIFR-flash + div[adblocktab=true] {
  display: none !important;
} */

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
/* 

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 26px;
}/* 