/* --------------------------------------------------------------------------------------------------------
body
---------------------------------------------------------------------------------------------------------*/

body {
	background:				#00335E url("../../WSModules/WSTheme_DarkBlue/images/1.gif") repeat-y scroll 0px 0px;
	text-align:				left; /* voor het centreren van de pagewrapper tov de achtergrond */
	color:					#000;
	margin:					15px 0; /* de afstand tussen de randen van browser en de pagewrapper */
	font:						normal 0.7em/1.5em Trebuchet MS, Arial, Verdana, Tahoma; /* geldt voor de hele pagina, fontgrootte=11px , regelafstand=16px*/
}


/* --------------------------------------------------------------------------------------------------------
pagewrapper (de ruimte waarin alle onderdelen komen binnen de achtergrond)
---------------------------------------------------------------------------------------------------------*/

div.container {
	width:					980px; /* dit is de breedte van de pagewrapper, voor 800x600 -> 760px, voor 1024x768 -> 984px */
	margin:					0; /* voor het centreren van de pagewrapper tov de achtergrond in FF */
	padding:					0;
	border:					0;
	background-color:		#FFF;
	text-align:				left; /* zonder deze zou alles IN de pagewrapper ook gecentreerd worden */
}


/* --------------------------------------------------------------------------------------------------------
basis, onderstaande geldt voor alle benoemde tags in het html document
---------------------------------------------------------------------------------------------------------*/

table {
	border:					0;
	border-collapse:		collapse;
	margin:					0;
	padding:					0;
}

td {
	vertical-align:		top;
}

form {
	margin:					0;
	padding:					0;
	display:					inline;
}

a:link, a:visited {
	color:					#DB3E00;
	font-weight: 			bold;
	text-decoration:		underline;
}

a:hover, a:active {
	color:					#9B2B00;
}

img {
	border:					0;
}

ul {
	/* dit zorgt ervoor dat de lijst in FF en IE er hetzelfde uitziet en netjes links aan de pagina lijnt, zonder inspringen */
	margin:					0 0 0 15px;
	padding:					0;
}

/* --------------------------------------------------------------------------------------------------------
basis layout hulpmiddelen
---------------------------------------------------------------------------------------------------------*/

.left {
	float:					left;
}

.right {
	float:					right;
}

.wrapper {
	/* deze om div's zetten waar een float in zit, zorgt ervoor dat de wrapper OM de content heen blijft */
	width:					100%;
	overflow:				hidden;
}

.relative {
	position:				relative;
}

.absolute {
	position:				absolute;
}

.clear {
	clear:					both;
}

.clearleft {
	clear:					left;
}

.clearright {
	clear:					right;
}

/* --------------------------------------------------------------------------------------------------------
h1 t/m h6
---------------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	margin:					0;
	padding:					0.8em 0;
}

h1 {
	font-size:					1.4em;
}
h2 {
	font-size:					1.3em;
}
h3 {
	font-size:					1.2em;
}
h4 {
	font-size:					1.1em;
}
h5 {
	font-size:					1em;
}
h6 {
	font-size:					0.9em;
}

h1.welkom {
	font-size:					1.5em;
	line-height:				100%;
	color:						#DB3E00;
	padding:						8px 0 0 0;
	margin:						0 0 16px 0;
}


/* --------------------------------------------------------------------------------------------------------
formulier basis
---------------------------------------------------------------------------------------------------------*/

input, select, textarea {
	font:							normal 1em Trebuchet MS, Arial, Verdana, Tahoma;
	border:						solid 1px #678DAD;
	margin:						0;
}

input, textarea {
	padding:						1px 2px;
	background: 				#FFF url("../../WSModules/WSTheme_DarkBlue/images/bg_input.gif") repeat-x scroll 0 0;
}

.checkbox, .radio {
	border: 						0;
}




/* --------------------------------------------------------------------------------------------------------
main
---------------------------------------------------------------------------------------------------------*/

div.main {
	width:						980px;
	background:				 	transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_dotted_sidebarleft.gif") repeat-y scroll 198px top; 
}

/* --------------------------------------------------------------------------------------------------------
header
---------------------------------------------------------------------------------------------------------*/

div.header {
	width:						780px;
	height: 						58px;
	background-color: 		#024177;
	color:						#FFF;
	border-left:				solid 1px #678DAD;
}

div.header a.ingelogdals:link, div.header a.ingelogdals:visited {
	color:						#E9F2F8;
}

div.header a.ingelogdals:hover, div.header a.ingelogdals:active {
	color:						#FFF;
}

/* inloggen---------------------*/
div.inloggen {
	padding:						6px 8px;
}

/* zoeken-----------------------*/
div.zoeken {
	padding:						6px 0 6px 40px;
}

div.zoeken table td {
	padding:						0 3px 3px 0;
}

div.zoeken select.productgroep {
	width: 						210px;
}

div.zoeken input.omschrijving {
	width: 						204px;
}

div.zoeken input.artikelnr {
	width: 						90px;
}

/* taal-----------------------*/
div.taal {
	padding:						4px 0px;
}

div.taal a {
	margin:						0 6px 0 0;
}


/* help-----------------------*/
a.help:link, a.help:visited {
	text-align: 				right;
	color: 						#E9F2F8;
	background:				 	transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_help.gif") no-repeat scroll 0 -1px;
	padding: 					0 0 0 20px;
	line-height: 				32px;
	height:						32px;
}

a.help:hover, a.help:active {
	color: 						#FFF;
}

/* rss-----------------------*/
a.rss:link, a.rss:visited {
	text-align: 				right;
	color: 						#E9F2F8;
	background:				 	transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_rss.gif") no-repeat scroll 0 -1px;
	padding: 					0 0 0 20px;
	line-height: 				32px;
	height:						32px;
}

a.rss:hover, a.rss:active {
	color: 						#FFF;
}



/* --------------------------------------------------------------------------------------------------------
clickpath
---------------------------------------------------------------------------------------------------------*/

div.clickpath {
	color:						#ACACAC;
	font-size:					0.9em;
}

div.clickpath a:link, div.clickpath a:visited {
	color:						#888;
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_clickpath.gif") no-repeat scroll right center;
	padding:						0 7px 0 0;
	margin:						0 7px 0 0;
	font-weight: 				normal;
}

div.clickpath a:hover, div.clickpath a:active {
	color:						#575757;
}


/* --------------------------------------------------------------------------------------------------------
sidebar left (winkelwagen, navigatie, inloggen en gerelateerde websites)
---------------------------------------------------------------------------------------------------------*/

div.sidebarleft {
	width:						199px;
}


/* winkelwagen ------------------------------------------------------------------------------------------*/
div.winkelwagen {
	background-color:			#024177;
	color:						#FFF;
	border-bottom:				solid 1px #678DAD;
}

div.winkelwagen div.ww-preview {
	padding: 					5px 10px;
}

div.winkelwagen h2 {
	background:			 		#00335E url("../../WSModules/WSTheme_DarkBlue/images/icon_winkelwagen2.gif") no-repeat scroll left center; 
	line-height: 				25px;
	height:						25px;
	font-size: 					1em;
	padding: 					0 10px 0 35px;
	margin:						0;
}

div.winkelwagen div.divider {
	border:						0;
	height:						1px;
	line-height: 				1px;
	margin:						5px 0;
	padding:						0;
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_dotted_ww.gif") repeat-x scroll 0 0;
}

img.pricealertmessage
{
    background-image: url("../../WSModules/WSTheme_DarkBlue/images/icon_pricealertmessage.gif");
    height:16px;
    width:16px;
}

/* btn's-------------------------------------*/

div.btn-wrapper {
	margin: 						5px 0;
	line-height:				16px;
}

span.btn-wrapper {
	margin: 						5px 0;
	line-height:				16px;
}

/* btn1------------------------*/
a.btn1:link, a.btn1:visited {
	background:					#1F7EB4 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn1-left.gif") no-repeat scroll left top;
	padding:						0 3px 0 6px;
	line-height: 				16px;
	height:						16px;
	color:						#FFF;
	text-decoration:			none;
	display: 					inline-block;
}

a.btn1:hover, a.btn1:active {
	text-decoration:			underline;
}

span.btn1-closer {
	background:					#1F7EB4 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn1-right.gif") no-repeat scroll right top;
	padding:						0;
	line-height: 				16px;
	height:						16px;
	display: 					inline-block;
}

/* btn2------------------------*/
a.btn2:link, a.btn2:visited {
	background:					#024177 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn2-left.gif") no-repeat scroll left top;
	padding:						0 3px 0 6px;
	line-height: 				16px;
	height:						16px;
	color:						#FFF;
	text-decoration:			none;
	display: 					inline-block;
}

a.btn2:hover, a.btn2:active {
	text-decoration:			underline;
}

span.btn2-closer {
	background:					#024177 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn2-right.gif") no-repeat scroll right top;
	padding:						0;
	line-height: 				16px;
	height:						16px;
	display: 					inline-block;
}

/* btn3------------------------*/
a.btn3:link, a.btn3:visited {
	background:					#1F7EB4 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn3-left.gif") no-repeat scroll left top;
	padding:						0 3px 0 6px;
	line-height: 				16px;
	height:						16px;
	color:						#FFF;
	text-decoration:			none;
	display: 					inline-block;
}

a.btn3:hover, a.btn3:active {
	text-decoration:			underline;
}

span.btn3-closer {
	background:					#1F7EB4 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn3-right.gif") no-repeat scroll right top;
	padding:						0;
	line-height: 				16px;
	height:						16px;
	display: 					inline-block;
}

/* btn4------------------------*/
a.btn4:link, a.btn4:visited {
	background:					#ACACAC url("../../WSModules/WSTheme_DarkBlue/images/bg_btn3-left.gif") no-repeat scroll left top;
	padding:						0 3px 0 6px;
	line-height: 				16px;
	height:						16px;
	color:						#FFF;
	text-decoration:			none;
	display: 					inline-block;
}

a.btn4:hover, a.btn4:active {
	text-decoration:			underline;
}

span.btn4-closer {
	background:					#ACACAC url("../../WSModules/WSTheme_DarkBlue/images/bg_btn3-right.gif") no-repeat scroll right top;
	padding:						0;
	line-height: 				16px;
	height:						16px;
	display: 					inline-block;
}

/* btn5------------------------*/
a.btn5:link, a.btn5:visited {
	background:					#024177 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn3-left.gif") no-repeat scroll left top;
	padding:						0 3px 0 6px;
	line-height: 				16px;
	height:						16px;
	color:						#FFF;
	text-decoration:			none;
	display: 					inline-block;
}

a.btn5:hover, a.btn5:active {
	text-decoration:			underline;
}

span.btn5-closer {
	background:					#024177 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn3-right.gif") no-repeat scroll right top;
	padding:						0;
	line-height: 				16px;
	height:						16px;
	display: 					inline-block;
}

/* btn6------------------------*/
a.btn6:link, a.btn6:visited {
	background:					#1F7EB4 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn1-left.gif") no-repeat scroll left top;
	padding:						0 3px 0 6px;
	line-height: 				16px;
	height:						16px;
	color:						#FFF;
	text-decoration:			none;
	display: 					inline-block;
}

a.btn6:hover, a.btn6:active {
	text-decoration:			underline;
}

span.btn6-closer {
	background:					#1F7EB4 url("../../WSModules/WSTheme_DarkBlue/images/bg_btn1-right.gif") no-repeat scroll right top;
	padding:						0;
	line-height: 				16px;
	height:						16px;
	display: 					inline-block;
}


/* images met border en schaduwrand ----------------------------------------------------------------------*/
/* small -----*/
div.imgwrapper-s input {
	border:						solid 1px #575757;
	padding:					0px;
	background-color: 			#FFF;	
	background-image:           none;	
}

div.imgwrapper-s {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_productimage_s.gif") no-repeat scroll right bottom;
	padding:					4px 4px 4px 1px;
	width: 19px;
	height: 19px;
}

/* medium -----*/
div.imgwrapper-m input {
	border:						solid 1px #575757;
	padding:					0px;
	background-color: 			#FFF;	
	background-image:           none;	
}

div.imgwrapper-m {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_productimage_m.gif") no-repeat scroll right bottom;
	padding:					1px 4px 4px 1px;
	width:                      40px;
	height:                     40px;
	margin:						0 0 0 5px;
}

/* large -----*/
div.imgwrapper-l input {
	border:						solid 1px #575757;
	padding:					0px;
	background-color: 			#FFF;	
	background-image:           none;
}

div.imgwrapper-l {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_productimage_l.gif") no-repeat scroll 0 0;
	padding:					1px 4px 4px 1px;
	width: 190px;
	height: 190px;
}


/* hyperlinks met icons ----------------------------------------------------------------------*/
a.print:link, a.print:visited {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_print.gif") no-repeat scroll top center;
	padding:						15px 0 0 0;
	height:						15px;
	line-height: 				15px;
	display:						inline-block;
	font-size:					0.9em;
	color:						#888888;
	text-decoration: 			none;
	margin: 						0 5px;
}

a.print:hover, a.print:active {
	text-decoration: 			underline;
}

a.email:link, a.email:visited {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_email.gif") no-repeat scroll top center;
	padding:						15px 0 0 0;
	height:						15px;
	line-height: 				15px;
	display:						inline-block;
	font-size:					0.9em;
	color:						#888888;
	text-decoration: 			none;
	margin: 						0 5px;
}

a.email:hover, a.email:active {
	text-decoration: 			underline;
}

a.verwijderen:link, a.verwijderen:visited {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_verwijderen.gif") no-repeat scroll top center;
	padding:						15px 0 0 0;
	display:						block;
	display:						inline-block;
	font-size:					0.9em;
	color:						#888888;
	text-decoration: 			none;
	margin: 						0 5px;
	text-align: 				center;
}

a.verwijderen:hover, a.verwijderen:active {
	text-decoration: 			underline;
}

a.pdf:link, a.pdf:visited {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_pdf.gif") no-repeat scroll center left;
	padding:						0 0 0 19px;
	height:						16px;
	line-height: 				16px;
	margin: 						8px 0;
	display:						block;
}

a.doc:link, a.doc:visited {
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/icon_doc.gif") no-repeat scroll center left;
	padding:						0 0 0 19px;
	height:						16px;
	line-height: 				16px;
	margin: 						8px 0;
	display:						block;
}




/* navigatie ---------------------------------------------------------------------------------------------*/

div.nav {
	background-color: 		#1F7EB4;
	color:						#FFF;
	padding:						10px;
}

div.nav ul {
	margin:						0;
	padding:						0;
	list-style-type: 			none;
}

div.nav a:link, div.nav a:visited {
	text-decoration:			none;
	color:						#FFF;
	font-weight:				normal;
}

div.nav a:hover, div.nav a:active {
	text-decoration:			underline;
	background: 				none;
}

div.nav div.divider {
	border:						0;
	height:						1px;
	line-height: 				1px;
	margin:						5px 0;
	padding:						0;
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_dotted_nav.gif") repeat-x scroll 0 0;
}



/*-- inlogbox ----------------------------------*/
div.inlogbox-sidebarleft {
	background-color:			#4C98C3;
	margin:						10px;
	padding:						5px;
	color:						#FFF;
}

div.inlogbox-sidebarleft h3 {
	font-size:					1em;
	margin:						2px 0 5px 0;
	padding:						0;				
}

div.inlogbox-sidebarleft input {
	width: 						150px;
	display: 					block;
}

div.inlogbox-sidebarleft a.inlogbox:link, div.inlogbox-sidebarleft a.inlogbox:visited {
	color:						#E9F2F8;
	display:						block;
	line-height:				170%;
}

div.inlogbox-sidebarleft a.inlogbox:hover, div.inlogbox-sidebarleft a.inlogbox:active {
	color:						#FFF;
}

/* sidebarleft  gerelateerde websites --------------- */
div.gerelateerdesites {
	margin:						10px 10px 20px 10px;
}

div.gerelateerdesites h4 {
	font-size:					1em;
	color:						#00335E;
	padding:						0;
	margin: 						20px 0 10px 0;
}

div.gerelateerdesites a:link, div.gerelateerdesites a:visited {
	color:						#1F7EB4;
}

div.gerelateerdesites a:hover, div.gerelateerdesites a:active {
	color:						#19648F;
}

div.gerelateerdesites ul {
	margin:						0;
	padding:						0;
	list-style-type: 			none;
}

div.gerelateerdesites li {
	line-height:				1.1em;
	margin:						0 0 5px 0;
}

/* --------------------------------------------------------------------------------------------------------
content
---------------------------------------------------------------------------------------------------------*/

div.content {
	width:						781px;
}


/* --------------------------------------------------------------------------------------------------------
contentbox
---------------------------------------------------------------------------------------------------------*/

div.contentbox {
	width:						761px;
	padding:						10px;
}

div.twocolumns {
	width:						375px;
}

div.twocolumns2-3 {
	width:						551px;
}

div.twocolumns1-3 {
	width:						199px;
}

/* specifiek voor home --------------- */
h2.home {
	background-color: 		#024177;
	color:						#FFF;
	font-size:					1.3em;
	padding:						2px 8px;
	margin:						0 0 4px 0;
}

div.home-productgroepbox {
	border:						solid 1px #D9D9D9;
	padding:						1px;
	width:						176px;
	text-align: 				center;
	margin:						0 13px 5px 0;
}

a.home-productgroepbox:link, a.home-productgroepbox:visited {
	background-color: 		#D9D9D9;
	color: 						#024177;
	font-size:					1em;
	text-align: 				left;
	padding:						2px 8px;
	margin:						0;
	display:						block;
	text-decoration:			none;
}

div.lastitem {
	margin:						0 0 5px 0;
}

/*-- home nieuwsbericht box ----------------------------------*/
div.home-nieuwsbericht {
	padding:						5px;
}

div.home-nieuwsbericht span.datum {
	color:						#575757;
	margin:						0 8px 0 0;
}

/*-- home aanbiedingen box ----------------------------------*/
div.home-aanbiedingbox {
	border:						solid 1px #D2E5F0;
	padding:						1px;
	width:						176px;
	text-align: 				center;
	margin:						0 5px 5px 0;
	
}

a.home-aanbiedingbox:link, a.home-aanbiedingbox:visited {
	background-color: 		#1F7EB4;
	color: 						#FFF;
	font-weight:				normal;
	text-align: 				left;
	font-size:					1em;
	padding:						2px 8px;
	margin:						0;
	display:						block;
	text-decoration:			none;
}
div.title-overflow
{
	overflow:					hidden;
	height:						18px;
}

div.home-aanbiedingbox div.eigenschappen {
	text-align:					left;
	background-color:			#D2E5F0;
	padding:						5px;
}

div.home-aanbiedingbox div.eigenschappen a {
	display:						block;
	text-decoration: 			none;
}

div.home-aanbiedingbox div.eigenschappen div.prijs {
	color:						#024177;
	font-weight:				bold;
}

div.home-aanbiedingbox div.eigenschappen em {
	background-color:			#FFDD00;
	font-size:					1.1em;
	font-style: 				normal;
}

div.home-vrijeactiebox {
	border:						solid 1px #D2E5F0;
	padding:						1px;
	width:						176px;
	text-align: 				center;
	margin:						0 5px 5px 0;
}

a.home-aanbiedingbox-overflow:link, a.home-aanbiedingbox-overflow:visited 
{

}


/*-- home nieuw artikel box ----------------------------------*/
div.home-nieuwbox {
	border:						solid 1px #E6ECD6;
	padding:						1px;
	width:						176px;
	text-align: 				center;
	margin:						0 5px 5px 0;
}

a.home-nieuwbox:link, a.home-nieuwbox:visited {
	background-color: 		#84A231;
	color: 						#FFF;
	font-weight:				normal;
	text-align: 				left;
	font-size:					1em;
	padding:						2px 8px;
	margin:						0;
	display:						block;
	text-decoration:			none;
}

div.home-nieuwbox div.eigenschappen {
	text-align:					left;
	background-color:			#E6ECD6;
	padding:						5px;
}

div.home-nieuwbox div.eigenschappen a {
	display:						block;
	text-decoration: 			none;
}

div.home-nieuwbox div.eigenschappen div.prijs {
	color:						#024177;
	font-weight:				bold;
}

div.home-nieuwbox div.eigenschappen em {
	background-color:			#FFDD00;
	font-size:					1.1em;
	font-style: 				normal;
}


/* --------------------------------------------------------------------------------------------------------
specifiek voor zoekresultaatpagina
---------------------------------------------------------------------------------------------------------*/

div.zoekres-terug {
	margin: 						10px 0;
}

div.zoekres-specs {
	font-size:					1.2em;
}

div.zoekres-pagenav {
	margin:						10px 0;
}

span.zoekres-pagenav-true {
	font-weight: 				bold;
	color:						#1F7EB4;
	padding:						0 7px;
}

div.zoekres-table {
	border:						solid 1px #D2E5F0;
	padding:						1px;
	margin:						10px 0;
}

div.zoekres-table table th {
	background-color: 		#D2E5F0;
	color:						#024177;
	font-weight:				normal;
	padding:						2px 7px 2px 0;
	text-align: 				left;
}

div.zoekres-table table td {
	padding:						3px 7px 3px 0;
	background:			 		transparent url("../../WSModules/WSTheme_DarkBlue/images/bg_dotted_zoekres.gif") repeat-x scroll 0 bottom;
	text-align: 				left;
}

div.zoekres-table table td.last {
	background:			 		none;
}

div.zoekres-table table th a:link, div.zoekres-table table th a:visited {
	color:						#024177;
}

div.zoekres-table table th a:hover, div.zoekres-table table th a:active {
	color:						#00335E;
}

div.zoekres-table table td ul {
	margin:						3px 0;
	padding:						0;
	list-style-type:			none;
}

div.zoekres-table table td li {
	line-height:				1.1em;
	margin:						0 0 5px 0;
}

div.zoekres-table table td.totaal {
	background-color: 		#E9F2F8;
	padding:						9px 7px 9px 0;
	text-align: 				left;
}

div.zoekres-table table td.totaalprijs {
	background-color: 		#E9F2F8;
	font-weight:				bold;
	font-size:					1.3em;
	padding:						9px 7px 9px 0;
	text-align: 				left;
}

div.zoekres-table table td input.winkelwagen-aantal {
	width:						35px;
}




/* --------------------------------------------------------------------------------------------------------
specifiek voor productdetail pagina
---------------------------------------------------------------------------------------------------------*/
h1.proddetail {
	font-size:					1.2em;
	color:						#000;
}

div.proddetail-detailinfo table td {
	padding:						0 20px 0 0;
}

h2.proddetail {
	font-size:					1em;
}

div.proddetail-snelbestellen {
	background-color: 		#E9F2F8;
	padding:						5px;
	width: 						320px;
}

div.proddetail-snelbestellen table td {
	padding:						0 0 5px 0;
}


/* --------------------------------------------------------------------------------------------------------
specifiek voor winkelwagen pagina
---------------------------------------------------------------------------------------------------------*/
h1.winkelwagen {
	font-size:					1.3em;
	margin-bottom: 			0.4em;
	color:						#000;
}


/* --------------------------------------------------------------------------------------------------------
footer
---------------------------------------------------------------------------------------------------------*/

div.footer {
	background-color: 		#D9D9D9;
	color:						#575757;
	font-size:					0.9em;
	height:						25px;
	line-height:				25px;
	padding: 					0 10px;
	width:						960px;
}

div.footer a:link, div.footer a:visited {
	color:						#575757;
	font-weight:				normal;
	text-decoration: 			none;
}

div.footer a:hover, div.footer a:active {
	color:						#373737;
}