/*persil logo*/
#section-nav #persil-logo a{display:block;width:188px;height:138px;position:relative;cursor:hand;}
#section-nav li#persil-logo a{background: url(../img/page_template/im_persil_logo.png) no-repeat;}
* html #section-nav li#persil-logo a
{
	background:transparent ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_persil_logo.png',sizingMethod='scale');
}

/*All this code keeps the footer at the bottom of the window and below the content*/
html, body, #wrapper { 
    min-height: 100%; /*Sets the min height to the height of the viewport.*/ 
    width: 100%; 
    height: 100%; /*Effectively, this is min height for IE5+/Win, since IE wrongly expands an element to enclose its content. This mis-behavior screws up modern   browsers*/ 
    margin: 0; 
    padding: 0; 
    } 
 
#wrapper { 
    } 
  
html>body, html>body #wrapper { 
    height: auto; /*this undoes the IE hack, hiding it from IE using the child selector*/ 
    }  

#wrapper { 
    position: absolute; 
    top: 0; 
    left: 0; 
    } 
/*End of footer code*/


#wrapper-page{
	width:840px;
	margin:0 auto;
}

#page-content{
float:left;
width:604px;
position:relative;
top:-1px;
padding:0 0 45px 0;
}

* html #page-content
{
	padding-top:10px;
	top: -10;
}

#page-specific-content-holder
{

float:left;
width:464px;
height: auto;
}

#page-specific-content-holder #page-title{
width:464px;
height:113px;
}
#page-specific-content-holder #page-title{background: url(../img/page_template/im_top_mid.png) no-repeat;}
* html #page-specific-content-holder #page-title{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_top_mid.png',sizingMethod='scale');}

#page-title h1{
display:none;
}

#page-title img{
padding:66px 0 0 25px;
}

#page-specific-content{
background-color:#ffffff;
margin:0 14px 0 13px;
}

#page-specific-content h1{
font-weight:bold;
font-size:145%;
margin: 10px 20px 0 15px;
}

#page-specific-content h2{
font-weight:bold;
font-size:125%;
margin: 10px 20px 0 15px;
}


#page-specific-content h3{
font-weight:bold;
font-size:110%;
margin: 10px 20px 0 15px;
}

#page-specific-content p{
margin: 10px 20px 0 15px;
}

#page-specific-content table{
margin: 10px 20px 0 15px;
vertical-align:top;
border:solid 1px #999999;
}

#page-specific-content td{
vertical-align:top;
border:solid 1px #999999;
}

#page-specific-content th{
vertical-align:top;
border:solid 1px #999999;
}

#page-specific-content p a{
color:#118dae;
/*text-decoration:none;*/
}

#page-specific-content p a:hover{
color:#118dae;
text-decoration:underline;
}


#breadcrumb{
padding:0 0 0 15px;
color:#118dae;
font-weight:bold;
}

#breadcrumb a{
text-decoration:none;
font-weight:normal;
color:#118dae;
}

#breadcrumb a:hover{
text-decoration:underline;
}

#page-specific-content-holder #bottom-image{
width:464px;
height:45px;
clear:both;
}
#page-specific-content-holder #bottom-image{background: url(../img/page_template/im_bot_mid.png) no-repeat;}
* html #page-specific-content-holder #bottom-image{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_bot_mid.png',sizingMethod='scale');}


#promotions-holder{
	width:140px;
	float:right;
}

* html #promotions-holder
{
	position:absolute;
	top:-2px;
	right:0px;
}

/*This is the very top promotion image and contains the yellow line that spans the entire width of the page*/
* html .promotion-top-image
{
	margin-right:0px;
	margin-top:-12px;
}

#promotion-top-image,
.promotion-top-image
{
width:140px;
height:57px;
float:right;
}
#promotion-top-image,
.promotion-top-image
{background: url(../img/page_template/im_top_promo_right.png) no-repeat;}
* html #promotion-top-image,
* html .promotion-top-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_top_promo_right.png',sizingMethod='scale');}

#promotion-text-whitebg,
.promotion-text-whitebg
{
background:#ffffff;
width:134px;
float:left;
text-align:center;
}

#promotion-text-dkblue
.promotion-text-dkblue
{
background:#16AADD;
width:134px;
float:left;
text-align:center;
}

#promotion-text-ltblue,
.promotion-text-ltblue
{
background:#C9EEFE;
width:134px;
float:left;
text-align:center;
}

#promotion-text p,
.promotion-text p
{
padding:3px 10px;
color:#118dae;
text-align:left;
}

#top-tip{
background:#5FAF02;
margin:0px 11px;
color:#EEFE4D;
text-align:left;
}
#top-tip p{
padding:5px;
}

/*The bottom of the first promotion box can end a number of ways, depending on what is below it*/

/*Use when there is only one white promo box - ends the promo box with no pegs*/
#promotion-bottom-white-end-image,
.promotion-bottom-white-end-image
{
width:140px;
height:15px;
float:right;
}

#promotion-bottom-white-end-image,
.promotion-bottom-white-end-image
{background: url(../img/page_template/im_bot_promo_right.png) no-repeat;}

* html #promotion-bottom-white-end-image,
* html .promotion-bottom-white-end-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_bot_promo_right.png',sizingMethod='scale');}

/*Use when white is connected to white*/
#promotion-bottom-white-peg-image,
.promotion-bottom-white-peg-image
{
width:140px;
height:46px;
float:right;
}

#promotion-bottom-white-peg-image,
.promotion-bottom-white-peg-image
{background: url(../img/page_template/im_promo_peg_seperator.png) no-repeat;}

* html #promotion-bottom-white-peg-image,
* html .promotion-bottom-white-peg-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_peg_seperator.png',sizingMethod='scale');}

/*use to connect white to another color in combination with another peg image*/
#promotion-bottom-white-join-image,
.promotion-bottom-white-join-image
{
width:140px;
height:23px;
float:right;
}

#promotion-bottom-white-join-image,
.promotion-bottom-white-join-image
{background: url(../img/page_template/im_promo_1_bot.png) no-repeat;}

* html #promotion-bottom-white-join-image,
* html .promotion-bottom-white-join-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_1_bot.png',sizingMethod='scale');}

/*use to connect light blue to an above peg*/
#promotion-top-ltblue-join-image,
.promotion-top-ltblue-join-image
{
width:140px;
height:23px;
float:right;
}

#promotion-top-ltblue-join-image,
.promotion-top-ltblue-join-image
{background: url(../img/page_template/im_promo_2_top_blue.png) no-repeat;}

* html #promotion-top-ltblue-join-image,
* html .promotion-top-ltblue-join-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_2_top_blue.png',sizingMethod='scale');}

/*use to connect dark blue to an above peg*/
#promotion-top-dkblue-join-image,
.promotion-top-dkblue-join-image
{
width:140px;
height:23px;
float:right;
}

#promotion-top-dkblue-join-image,
.promotion-top-dkblue-join-image
{background: url(../img/page_template/im_promo_2_top_drkblue.png) no-repeat;}

* html #promotion-top-dkblue-join-image,
* html .promotion-top-dkblue-join-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_2_top_drkblue.png',sizingMethod='scale');}

/*use to connect white to a non white peg above*/
#promotion-top-white-join-image,
.promotion-top-white-join-image
{
width:140px;
height:23px;
float:right;
}

#promotion-top-white-join-image,
.promotion-top-white-join-image
{background: url(../img/page_template/im_promo_2_top_white.png) no-repeat;}

* html #promotion-top-white-join-image,
* html .promotion-top-white-join-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_2_top_white.png',sizingMethod='scale');}

/*End a light blue box*/
#promotion-bottom-ltblue-end-image,
.promotion-bottom-ltblue-end-image
{
width:140px;
height:15px;
float:right;
}
#promotion-bottom-ltblue-end-image,
.promotion-bottom-ltblue-end-image
{background: url(../img/page_template/im_promo_2_bot_blue.png) no-repeat;}

* html #promotion-bottom-ltblue-end-image,
* html .promotion-bottom-ltblue-end-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_2_bot_blue.png',sizingMethod='scale');}

/*End a dark blue box*/
#promotion-bottom-dkblue-end-image,
.promotion-bottom-dkblue-end-image
{
	width:140px;
	height:17px;
	float:right;
}

#promotion-bottom-dkblue-end-image,
.promotion-bottom-dkblue-end-image
{background: url(../img/page_template/im_promo_2_bot_drkblue.png) no-repeat;}

* html #promotion-bottom-dkblue-end-image,
* html .promotion-bottom-dkblue-end-image
{background:transparent ;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://persil.com/img/page_template/im_promo_2_bot_drkblue.png',sizingMethod='scale');}

div.extension
{
	background-color:Orange !important;
	background-image:none;
	padding-bottom:20em;
}

#promo-right
{
	float:right;
	width:134px;
}

/* POLL */

* html #poll
{
	margin-left:0px;
	margin-right:6px;
	padding:0px;
	width:134px !important;
}


#poll
{
	background-color: white;
	margin-left:14px;
	margin-right:6px;
	padding:0px;
	width:172px;
	padding:0px;
}

#poll .area
{
	border:none;
	padding:0 8px 0 12px;
	padding:0;
	margin:0;
}
#poll .results
{
	border:none;
	padding:0 8px 0 12px;
	margin:0;
}
#poll .submit
{
	position:relative;
	top:0;
	left:0px;
}

#poll .title
{
	background: #fff url("../img/promos/customer_survey.jpg") no-repeat;
	color:#fff;
	width:135px;
	height:36px;
	font-size:1px;
	text-indent:-999em;
	padding-top:10px;
}

#poll .title span
{
	display:block;
	margin-top:-10px;
}

#poll fieldset
{
	border:none;
	font-size:11px;
}

.poll_wrapper
{
	padding:0 10px;
}

.poll_wrapper input
{
	margin-right:5px;
}

#poll .result-title
{
	font-size:9px;
	float:left;
}
#poll .result-item
{
	margin-top:10px;
}

#poll .result-text
{
	font-size:9px;
	float:right;
}

#poll .result-bar
{
	height:10px;
	display:block;
	border:solid 1px #118eae;
	background-color:#d5f2fe;
}

/* END POLL */

.link_style
{
	color:#118DAE;
	text-decoration:underline;
}

.BackButton
{
	margin-left:30px;
	margin-right:30px;
	text-align:right;
	margin-top:40px;
	height:150px;
}