/**********************************************
 *	holidays 2008
**********************************************/

BODY.persuasion DIV#footerLinks {
	background: #fff url('http://www.drawingsforweb.com/images/wrap_bg.gif') repeat-y;
	padding: 0 21px;
	}

BODY.persuasion DIV#international {
	width: auto;
	background: #fff url('http://www.drawingsforweb.com/images/wrap_bg.gif') repeat-y;
	padding: 14px 0px 12px 10px; 
	}

/*********************************************/

.footer P, #privacy P {
	margin-top: 0;
}

.footer A {
	color: #808080;
	text-decoration: none;
}

.footer A:hover {
	color: #808080;
	text-decoration: underline;
}

.footer IMG {
	border: 0;
}

.footer H5 {
	color: #ff8000;
	font-size: 1.0em;
}

img#line { 
	width: 695px; 
	margin-top: 20px; 
}

/*************************************************
 * Row 1: Quick links, Live Help, Award
 *************************************************/

DIV#footerLinks {
	background-position: 0px 19px;
	clear: both;
	position: relative;
	margin: 0 auto;
	padding: 0;
	display: block;
	overflow: hidden;
	width: 695px;
}

DIV#footerLinks DIV.linkList {
	float: left;
	width: auto;
	margin-top: 20px;
}

#footerFrench DIV#footerLinks DIV.linkList { 
	width: 125px; 
}

#footerItalian DIV#footerLinks DIV.linkList { 
	width: 124px; 
}
	
DIV#footerLinks DIV#linkList1 { 
	margin-left: 5px;
}

#footerItalian DIV#footerLinks DIV#linkList1 { 
	width: 100px; 
}

#footerSpanish DIV#footerLinks DIV#linkList1 { 
	width: 85px; 
}

#footerDutch DIV#footerLinks DIV#linkList2,
#footerDutch DIV#footerLinks DIV#linkList3 
{ 
	width: 125px; 
}

DIV#footerLinks DIV#linkList4 { 
	position: relative; 
}

DIV#footerLinks DIV.withDivider {
	margin-right: 13px;
	padding-right: 18px;
	height: 9em;
	}

	/*	French-specific footer styles
	*/
	#footerFrench DIV#footerLinks DIV.linkList UL LI {
		margin-left: -5px;
		}
	#footerFrench DIV#footerLinks DIV.withDivider {
	margin-right: 8px;
	padding-right: 13px;
	min-height: 120px;
		height: 10em;
		width: 125px; 
		}

		#footerFrench DIV#footerLinks DIV#linkList1 {
			width: 100px;
			}
			DIV.layoutWide #footerFrench DIV#footerLinks DIV#linkList1 {
				width: 115px;
				}
		#footerFrench DIV#footerLinks DIV#linkList2 {
			width: 142px;
			}
		#footerFrench DIV#footerLinks DIV#linkList3 {
			width: 157px;
			}
		#footerFrench DIV#footerLinks DIV#linkList4 {
			width: 110px;
			}
		#footerFrench DIV#footerLinks DIV#rightImg {
			width: 105px;
			}

		DIV.layoutWide #footerFrench DIV#footerLinks DIV.withDivider {
			height: 12em;
			}

	/*	Italian-specific footer styles
	*/
	#footerItalian DIV#footerLinks DIV.withDivider {
	margin-right: 15px;
	padding-right: 13px;
 	min-height: 135px;
		height: 12em;
		}

	/*	Spanish-specific footer styles
	*/
	#footerSpanish DIV#footerLinks DIV.withDivider {
		height: 10em;
		}

		#footerSpanish DIV#footerLinks DIV#linkList2 {
			width: 78px;
			}

		#footerSpanish DIV#footerLinks DIV#linkList2 {
			width: 105px;
			}

		#footerSpanish DIV#footerLinks DIV#linkList3 {
			padding-right: 15px;
			}

		#footerSpanish DIV#footerLinks DIV#linkList4 {
			width: 125px;
			}

		#footerSpanish DIV#footerLinks DIV#rightImg {
			width: 110px;
			}

	/*	German-specific footer styles
	*/
	#footerGerman DIV#footerLinks DIV.withDivider {
		margin-right: 12px;
		padding-right: 16px;
		}

	#footerGerman DIV#footerLinks DIV#rightImg {
		width: 110px;
		}


	/*	Dutch-specific footer styles
	*/
	#footerDutch DIV#footerLinks DIV.withDivider {
		height: 10.5em;
		}

DIV#footerLinks DIV.linkList H4 {
	color: orange;
	color: #ff8000;
	font-family: "Lucida Grande",Arial,Geneva,sans-serif;
	font-weight: bold;
	font-size: .9em;
	border: 0px dashed orange;
	margin: 0 0 3px 0;
	font-style: normal;
	line-height: 1.2em;
	}
	DIV#footerLinks DIV.linkList H4#partners {
		margin-top: 1em;
		}

DIV#footerLinks DIV.linkList UL LI {
	padding-left: 15px;
	color: #808080;
	font-variant: normal;
	font-weight: normal;
	font-size: 0.9em;
	line-height: 1.40;
	margin: 0;
}

DIV#liveHelp {
	position: absolute;
	right: -100px;
	top: -50px;
	border: 0px dotted purple;
}

DIV#footerLinks DIV#rightImg {
	float: right;
	width: 135px;
/*	text-align: right;*/
	text-align: center;
	margin-top: 15px;
	/* padding-left: 10px; */
}

#footerItalian DIV#footerLinks DIV#/ightImg {
	margin-top: 8px;
}

IMG#web20 {
	position: relative;
	top: 5px;
}

IMG#pcMag {
	position: relative; 
	right: 1px;
}

IMG#yourBrand {
	margin-right: 15px;
	margin-bottom: 5px;
}

/*************************************************
 * Privacy, etc.	(deprecated)
 *************************************************/

DIV#privacy {
	position: absolute;
	left: 611px;
	top: 31px;
	white-space: nowrap;
	border: 0px dotted red;
	font-size: 0.82em;
	/*text-align: right;
	float: right;*/
	border: 0px dotted purple;
}

IMG#padlock {
	padding: 0px 5px 6px 0px;
}


/*************************************************
 * Row 2: International statements and menus
 *************************************************/

DIV#international {
	position: relative;
	width: 98%;
	padding: 12px 0px 12px 10px; 
}

DIV#line {
	border-top: 1px solid #eaf0f3;
	width: 664px;
	margin: 0 0 0 35px;
}

IMG#lowerLulu {
	position: relative;
	top: -7px;
	left: 5px;
	/* padding: 10px 12px 0 0; */
}

DIV#statements {
	position: absolute;
	left: 100px;
	top: 9px;
	width: 500px;
}

#footerItalian DIV#statements { 
	width: 330px; 
	top: 4px;
}

#footerGerman DIV#statements { 
	width: 350px;
	top: 4px;
}

#footerDutch DIV#statements { 
	width: 324px;
	top: 4px; 
}

#footerFrench DIV#statements { 
	width: 350px; 
	top: 5px; 
}

#footerSpanish DIV#statements { 
	width: 300px; 
	top: 5px; 
}

DIV#statements H5 {
	margin: 0;
	padding: 0;
	line-height: 1.25;
	font-size: .95em;
}

DIV#regionSelection {
	position: absolute;
	right: 15px;
	top: 8px;
	text-align: left;
	margin: 0;
}

DIV#regionSelection SELECT {
	font-size: 0.90em;
	padding: 0;
	color: #005388;
	font-size: 11px;
	margin: 5px 0 0 2px;
	padding: 0px;
	font-weight: normal;
}


/*************************************************
 * Row 3: Commerce partners
 *************************************************/

#commerce {
	position: relative;
	padding: 0px 4px 9px 14px;
	clear: both;
	background-repeat: repeat-x;
	background-position: 0px 7px;
	display: none;
	}

DIV#partners {
	padding: 20px 0px 0px 0px;
	margin: 0;
	white-space: nowrap;
	border: 0px dotted blue;
	}

DIV#partners IMG {
	vertical-align: middle;
	padding-right: 7px;
}


/*************************************************
 *Fine print: disclaimers n such
 *************************************************/

DIV#finePrint {
	width: 736px;
	position: relative;
	padding: 0;
	margin: 0;
	color: #606060;
	vertical-align: middle;
}
	
DIV#finePrint DIV {
	font-size: 0.8em;
	line-height: 1.5;
	overflow: visible;
	position: absolute;
}

DIV#finePrint A {
	color: #666;
	text-decoration: underline;
	font-weight: bold;
	white-space: nowrap;
}

DIV#finePrint A:hover {
	color: #333;
	text-decoration: none;
}

DIV#finePrint DIV#advocate {
	left: 2px;
	top: -51px;
	}
	DIV#finePrint.german DIV#advocate {
		width: 500px;
		}

DIV#finePrint DIV#copyright {
	text-align: center;
	width: 400px;
	right: -2px;
	top: -10;
}
