/*
Theme Name: Het Promotiehuis - ZZP-promoties
Theme URI: http://www.hetpromotiehuis.nl/
Description: Het Promotiehuis
Version: 1
Author: Terra-Preta
Author URI: http://www.terra-preta.nl/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
}

a, p {
	font-family: Arial, Verdana;
	color:#FFFFFF;
	font-size:14px;
	line-height:14pt;
	}

	div#producten p {
		width:325px;
	}

.entry p, p.tags {
	color:#196CAE;
	font-size:12px;
	}

h2 {
	color:#196CAE;
	margin:1em 0 1em 0;
	font-size:14px;
	}


h6 {
color:#fff;
font-size:14px;
font-weight:bold;
margin:0 0 4px 0;
background-image:url(images/head_tile.jpg);
float:left;
padding-right:5px;
clear:none;
line-height:21px;
}

.nieuwsentry div.nieuwsvlak p.tussenkop {
color:#196CAE;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #196CAE;
width:99%;
margin-left:-5px;
}


p.bron {
	color:#196CAE;
	margin-left:20px;
	font-size:12px;
}

p.bron a {
	color:#196CAE;
	font-size:12px;
}

 .datum {
	color:#196CAE;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-right:15px;
	clear:none;
	line-height:21px;
	}

div.nieuwsvlak {
	margin-left:10px;
}


	div.nieuwsvlak ul {
		margin-bottom:10px;
	}

	div.nieuwsvlak ul li {
	line-height:34px; 
	font-size:12px;
	background-image:url(images/vinkje_groen.gif);
	background-repeat:no-repeat;
	padding-left:30px; 
	color:#196CAE;
	background-position:0 3px;
	}
	
.nieuwsentry div.nieuwsvlak p {
	color:#196CAE;
	clear:both;
	width:400px;
	font-size:12px;
	margin-left:10px;
}

div#pushnieuwsitems {
	height:5px;
	width:600px;
	float:left;
	clear:both;
}

div.head_left {
	background-image:url(images/head_left.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:9px;
	display:block;
	float:left;
}

a:hover {
	text-decoration:underline;
	}

body {
	line-height: 1;
	}

ol, ul {
	list-style: none;
	}

/* einde Css reset */



/* Code voor de sticky footer */

.wrapper {
	min-height:100%;
	height: auto !important;
	height:100%;
	margin:0 auto -200px;
	}

/* einde code voor de sticky footer */

#centreren {
	position:relative;
	width:1000px;
	height:100%;
	margin:0 auto;
	}

* {
	font-family: Arial, Verdana;
	color:#FFFFFF;
	font-size:14px;
	line-height:14pt;
	}

html {
	height:100%;
	}

body {
	min-height: 100%;
	height: 100%;
	background-color: #196cae;
	background-image:url(images/bodybackground.jpg);
	background-repeat: repeat-x;
	background-position: 0% 334px;
	}	

#header {
	width:1000px;
	height:100px;
	}

#logo {
	width:297px;
	height:100px;
	background-image:url(images/logo.gif);
	float:left
	}

	#logo a {
		width:297px;
		height:100px;
		display:block;
		}

#menu {
	width:703px;
	height:100px;
	float:right;
	}

#menu a {
	display:block;
	height:39px;
	margin-top:27px;
	}

#menu ul {list-style-type:none; margin-left:50px;}
#menu li {float:left; display:inline;}

.home {
	width:73px;
	background-image:url(images/home.gif);
	background-position:bottom;
	}

	a.home:hover {background-image:url(images/home.gif); background-position:top;}

.overons {
	background-image:url(images/overons.gif);
	background-position:bottom;
	width:93px;
	}

	a.overons:hover {background-image:url(images/overons.gif); background-position:top;}

.marketing {
	width:141px;
	background-image:url(images/uwmarketing.gif);
	background-position:bottom;
	}

	a.marketing:hover {background-image:url(images/uwmarketing.gif); background-position:top;}

.diensten {
	width:102px;
	background-image:url(images/diensten.gif);
	background-position:bottom;
	}

	a.diensten:hover {background-image:url(images/diensten.gif); background-position:top;}

.referenties {
	width:129px;
	background-image:url(images/referenties.gif);
	background-position:bottom;
	}

	a.referenties:hover {background-image:url(images/referenties.gif); background-position:top;}

.klantenservice {
	width:145px;
	background-image:url(images/klantenservice.gif);
	background-position:bottom;
	}

	a.klantenservice:hover {background-image:url(images/klantenservice.gif); background-position:top;}

.contact {
	width:98px;
	background-image:url(images/contact.gif);
	background-position:bottom;
	}

	a.contact:hover {background-image:url(images/contact.gif); background-position:top;}

#mid_background {
	width:237px;
	height:379px;
	background-image:url(images/Dienstenvlak.png);
	background-repeat:no-repeat;
	margin:40px 0 0 35px;
	}

#side {
	float:left;
	margin:38px 0 0 27px;
	min-height:400px;
	width:237px;
	height:500px;
	}

	#top {
	width:237px;
	height:10px;
	background-image: url(images/sidetop.png);
	background-repeat:no-repeat;
	float:left;
	}

	#middle {
	width:237px;
	min-height:420px;
	background-image: url(images/sidemid.png);
	background-repeat:repeat-y;
	float:left;
	display:block;
	}
	
		#winkelwagen {
		background-image: url(images/cartimg.png);
		background-repeat:no-repeat;
		margin:5px 0 0 10px;
		background-position: left center;
		padding-left:60px;
		}
		
			p.winkelwagen {
				width:150px;
			}
		
		p.categorie {
		font-size:16px;
		font-weight:700;
		margin:15px 0 10px 15px;
		}
		
		#middle ul {
		margin-left:15px;
		}
		
		#middle li {
		width:160px;
		margin-top:5px;
		}

		p.nieuwskop {
		color:#FFF;
		font-size:14px;
		width:200px;
		margin-left:15px;
		text-decoration:underline;
		}
		
		p.nieuwsdatum {
		color:#fff;
		margin-left:15px;
		font-size:12px;
		}
		
		span.nieuwstext p {
		margin:0 0 10px 15px; 
		width:200px;
		font-size:12px;
		font-style:italic;
		}

	#bottom {
	width:237px;
	height:10px;
	background-image: url(images/sidebtm.png);
	background-repeat:no-repeat;
	float:left;
	}

h1 {
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
	}


h3	{
	color:#196CAE;
	font-size:16px;
	margin:0 0 4px 0;
	/*
	margin:1em 0 4px 0;
	*/
	font-weight:bold;
	}

/*
div#prijsenaantal h3 {
	margin-top:0px;
}
*/	
h5 { 
	color:#196CAE; 
	font-weight:normal;
	text-decoration:underline;
	}	
	
div.pushniewsitem {
width:10px;
height:20px;
display:block;
}
	



#content-top {
	height:10px;
	width:635px;
	float:right;
	margin:37px 27px 0 0;
	background-image:url(images/contenttop.png);
	}

#content {
	min-height:505px;
	width:634px;
	float:right;
	margin:0 27px 0 0;
	background-color:#FFF;
	}

#content-bottom {
	height:10px;
	width:635px;
	float:right;
	position:relative;
	margin:0 27px 35px 0;
	background-image:url(images/contentbtm.png);
	}

	#content label {
	color:#196cae;
	}

	#content textarea {
	color:#196cae;
	}
	
	textarea {
	width:307px;
	padding-left:3px;
	cursor: pointer;
	}
	
	#content p.submitknopcontact input  {
	border: #666 1px solid;
	cursor: pointer;
	color:#196CAE;
	margin-left:263px;
	}
	
	#content p.submitknopinschrijven input {
	border: #666 1px solid;
	cursor: pointer;
	color:#196CAE;
	margin-left:229px;
	}

	#content p {
	margin-bottom:10px;
	}

#pakketten {
	width:635px;
	float:left;
	margin:36px 0 78px 75px;
	}

#basisdrukwerk {		
	width:207px;
	height:379px;
	background-image: url(images/grijs_links.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:40px;
	}

#basistotaal {							
	width:225px;
	height:459px;
	background-image: url(images/witmidden.png);
	background-repeat:no-repeat;
	float:left;
	}

#deluxe {
	width:203px;
	height:379px;
	background-image: url(images/grijs_rechts.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:40px;
	}

/* ----------------------------------  TEXT in de pakketten  -------------------- */

#basisdrukwerktext {position:relative; float:left; margin:18px 0 0 20px;}
#basistotaaltext {position:relative; float:left; margin:22px 0 0 20px;}
#deluxetext {position:relative; float:left;  margin:18px 0 0 20px;}

#list_drukwerk ul {margin-top:20px; font-size:13px;}
#basistotaaltext ul {margin-top:22px; font-size:15px;}
#deluxetext ul {margin-top:20px; margin-left:-4px; font-size:13px;}

#list_drukwerk ul li {
	line-height:30px;
	margin-top:15px; 
	background-image:url(images/vinkje_wit.png);
	background-repeat:no-repeat;
	padding-left:30px;
	background-position:0 7px;
	}

#basistotaaltext ul li {
	line-height:34px; 
	margin-top:17px;
	background-image:url(images/vinkje_groen.gif);
	background-repeat:no-repeat;
	padding-left:30px; 
	color:#196CAE;
	background-position:0 3px;
	}

#deluxetext ul li {
	line-height:30px; 
	margin-top:15px; 
	background-image:url(images/vinkje_wit.png); 
	background-repeat:no-repeat; 
	padding-left:30px;
	background-position:0 7px;
	}


.koppakket {font-weight:700; font-size:11pt;}
.kopbasistotaal {color:#196CAE; font-weight:700; font-size:17px;} /*middelstevlak*/

.prijsbasisdrukwerk {font-size:35px; line-height:37px; float:left; clear:right; margin:113px 0 0 30px;}
.prijsbasistotaal 	{color:#196CAE; font-size:50px; line-height:42px; float:left; clear:right; margin:120px 0 0 15px;}
.prijsdeluxe		{font-size:35px; line-height:37px; float:left; clear:right; margin:25px 0 0 30px;}


/* ----------------------------------  De Meerinfo knoppen  -------------------- */

a.meerinfo_wit {float:left; position:relative; margin:15px 0 0 55px; text-decoration:none; font-size:14px;}
a.meerinfo_blauw {float:left; position:relative; margin:15px 0 0 55px;  text-decoration:none; font-size:16px; color:#196CAE;}

a.meerinfo_wit:hover {text-decoration:underline;}
a.meerinfo_blauw:hover {text-decoration:underline;}

.pijl_wit {
	width:10px;
	height:10px;
	background-image:url(images/arrow_white.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin:20px 0 0 10px;
	}

.pijl_blauw {
	width:10px;
	height:10px;
	background-image:url(images/arrow_blue.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	margin:19px 0 0 10px;
}

div.referentie_blok {
	width:270px;
	height:162px;
	/* background-color:#F00; */
	display:block;
	float:left; 
	margin-left: 20px;
}

div.referentie_blok h2 {
	margin:0;
	text-decoration:none;
}

div.referentie_logo {
	display: inline;
	float: right;
	position:relative;
	margin:-70px 15px 0 0;
}

a.ref_link {
	text-decoration: none;
}

a.ref_link :hover {
	text-decoration: underline;
}

/* ----------------------------------  Sticky Footer  -------------------- */


#footer {
	height:200px;
	width:1000px;
	background-image:url(images/footerbgtile.gif);
	background-repeat:repeat-x;
	float:left;
	clear:both;
	}

#inschrijven {
	width:237px;
	height:129px;
	background-image:url(images/nieuwsbrief.png);
	background-repeat:no-repeat;
	margin:20px 75px 0 27px;
	float:left;
	} 

#inschrijven a {
	display:block;
	width:237px;
	height:129px;
	float:left;
	position:absolute;
	}

.kop_inschrijven {
	display:block;
	width:125px;
	font-weight:700;
	color:#196CAE;
	font-size:14px;
	line-height:13pt;
	float:left;
	margin:10px 0 0 10px;
	}

.text_inschrijven{
	width:150px;
	color:#196CAE;
	font-size:12px;
	line-height:12pt;
	float:left;
	margin:10px 0 0 10px;
	}

.inschrijven {
	color:#196CAE;
	font-size:12px;
	font-weight:700;
	float:left;
	clear:both;
	margin:20px 0 0 10px;
	}

#menu2 {
	width:200px;
	height:200px;
	background-image:url(images/tile_1.gif);
	background-repeat:repeat-x;
	float:left;
	clear:right;
	}

#totaalpakketten {
	width:200px;
	height:200px;
	float:left;
	clear:right;
	}

	#totaalpakketten li {
		list-style-type:none;
		margin-left:15px;
		}

#lossediensten {
	width:200px;
	height:200px;
	float:left;
	clear:right;
	}
	
	#lossediensten li {
		list-style-type:none;
		margin-left:15px;
		}

#menu2 ul {
	margin:15px 0 0 15px;
	}

p.kop1 {
	display:block;
	margin:13px 0 1em 15px;
	font-weight:700;
	font-size:14px;
	}




/* ----------------------------------  De styling van WORDPRESS -------------------- */

.post {
	width:610px;
	margin:0 0 0 15px;
	}



.entry a {
	color:#196CAE;
	text-decoration:underline;
	}

	.entry a:hover {
		text-decoration:none;
		}

.entry ul {
	list-style-type:none;
	margin:0 0 20px 5px;
	}

.entry li {
	background-image:url(images/vinkje_groen.gif);
	background-repeat:no-repeat;
	margin-top:6px;
	padding-left:30px;
	padding-top:3px;
	color:#196CAE;
	font-size:12px;
	}

.post-image {
	width:580px;
	margin: 0 auto;
	}


p.subparagraaf {
	margin-top:1em;
	}

span.pakket {
	margin-top:1em;
	color:#196CAE;
	font-style:italic;
	}

/* Nieuws pagina styling */

.border-top {
	display:block;
	width:98%;
	border-top:2px solid #196CAE;
	margin-left:3px;
	margin-bottom:-1px;
	float:left;
}


/* --------- Algemene shop styling ----- */

select {
border: #666 1px solid;
cursor: pointer;
color:#196CAE;
}

.money {
font-size:12px;
}

.shopp_cart_total {
font-size:14px;
}

#hidden-update {
	display: none;
}

/* --------- Shop styling -------------- */

div#scheiding { margin-top:18px; width:600px; height:230px; }

div#producten {  float:left; width:350px; border-right:1px solid #196CAE; min-height:190px; }
div#prijsenaantal { float:right; width:200px; height:140px; }
div#knoppen { position:relative; float:right; width:200px; height:50px; }


div#shopp p { color:#196CAE; }
div#shopp strong { color:#196CAE; }
div#shopp span { color:#196CAE; }

.variations { margin-bottom:3px; }

p.headline big { color:#196CAE; }

h3.price { color:#196CAE; margin-bottom:1em; float:left; }
h3.original price { color:#196CAE; text-decoration:line-trough; }
h3.sale price { color:#F00; }

input.btn { color:#000; }
input.btn:hover { color:#196CAE; }

input.addtocart {
	border: #666 1px solid;
	cursor: pointer;
	color:#196CAE;
	margin-top:7px;
	}

select { color:#000; }
option { color:#000; }

.details dt { color:#F00; background-color:#FF0; }

div#shopp ul li { background-position:left center; }

p.btw {
	float:left;
	margin-left:5px;
	font-style:italic;
	}
	
.totals {
	color:#196CAE;
	}
	
h4 { text-decoration:underline; color:#196CAE; font-size:12px; }	

.uitleg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ccc none repeat scroll 0 0;
float:right;
position:relative;
width:200px;
}

#checkout .cart ul {
float:left;
}

#checkout .cart ul li {
	font-size:11px;
	margin-bottom:10px;
}

#checkout .cart ul li span {
position:relative;
float:left;
margin-right:5px;
}

#checkout .cart ul li span label {
float:left;
clear:both;
}

#checkout .cart ul li div select,
#checkout .cart ul li span select {
float:right;
border: #666 1px solid;
cursor: pointer;
color:#196CAE;
margin-top:7px;
margin-right:10px;
}

#checkout .cart ul li span input {
float:left;
clear:both;
margin:0px;
padding:0px;
cursor:pointer;
}

#shopp form ul li div label {
float:left;
margin-top:8px;
margin-right:5px;
clear:left;
}

div.cart info ul li label {
	float:left;
	}

	input#same-shipping {
		margin-top:-1px;
		}


li#shipping-address-fields div input {
	background-color:#ccc;
}

#shopp ul {
	float:left;
}

/* IDeal Payment */

#checkout li {
	color:#ff0;
	float:left;
	background-image:none;
	margin:0;
	padding:0;
	list-style-type:none;
	clear:left;
}

p.bankkeuze {
	float:left;
	clear:both;
	margin-top:20px;
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}

select#idealmollie-bank {
	color:#196CAE;
	margin-left:5px;
}

p.submit {
	float:left;
	clear:left;
	margin-top:10px;
}

h3.mast {
	float:left;
	clear:both;
}
/*
li.half {
	width:260px;
}
*/
#shopp form ul li div.left {

}

#shopp form ul li div.right {

}

.uitleg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ccc none repeat scroll 0 0;
float:right;
position:relative;
width:200px;
}

.uitleg p {
color:#FFFFFF;
font-size:12px;
line-height:16px;
padding:10px;
}

.bankkeuze {
color:#666666;
float:right;
font-size:12px;
font-weight:200;
}

#idealmollie-bank {
float:right;
position:relative;
}

#checkout-button {
color:#196CAE;
cursor:pointer;
display:block;
float:right;
clear:both;
height:30px;
margin-bottom:10px;
margin-top:10px;
position:relative;
right:0;
text-align:center;
}

/* Uitzetten aantal stuks .. Ontwerp */


#quantity-7 {
	display:none;
}


/* ------------------- Factuur -------------------  */

div#factuur {
	
}

div#factuur address {
	font-style: normal;
	margin:10px 10px 10px 0;
	text-align:right;
}

div#factuur legend {
	font-weight:bold;
	margin-top:20px;
	color:#196CAE;
}

div#factuur fieldset {
	background-color:#ccc;
	padding-left:10px;
	padding-bottom:10px;
	width:595px;
}

div.leftaddress {
	float:left;
	clear:left;
	color:#196CAE;	
}

	div.leftaddress span {
		margin-bottom:10px;
		font-weight:bold;
		}

div.leftaddress span {
	text-align:right;
	width:210px;
	display:block;
}

div.rightaddress {
	float:right;
	clear:right;
	color:#196CAE;
	margin-right:10px;
}


/* ------------------- Cart styling ------------------- */


#cart {
	float:left;
	clear:both;
	}

.cart {
	float: right;
	background-color: #fff;
 	margin:10px 0 10px 0;
 	font-size:12px;
	width:610px;
	color:#196CAE;
 	}


.cart_zzpshop {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	}

 .cart td, .cart th {
 	text-align: right;
 	color:#196CAE;
 	}

 
.shopp table {
width:610px;
}

.shopp td, .shopp th {
 	text-align: right;
 	color:#196CAE;
 	line-height:25px;
 	}

.producten_lijn_horizontaal {
	background-color:#FFFFFF;
	background-image:url(_images/lijn_horizontaal_blauw.gif);
	background-position:center center;
	background-repeat:repeat-x;
	height: 20px;
	width: 100%;
	}

.cart input {
	margin-top:3px;
	padding-left:8px;
	}

button.remove {
	border:#666 0.5px solid ;
	margin:3px 0 0 0;
	cursor: pointer;
	color:#196CAE;
	}

.quantity { 
	margin-top:5px;
	}

.hide {
	display: none;
	}

.hidden {
	display: none;
	}

#hidden-update  {
	left:-999em;
	position:absolute;
	display:none;
	}
	
.totaalbedrag span {
font-size:14px;
}


input.meerbestellen {
	border:none;
	float:left;
	position:relative;
	cursor: pointer;
	color:#196CAE;
	background-color:#fff;
	text-decoration:none;
	margin-left:-10px;
}

	input.meerbestellen:hover {
		text-decoration:underline;
		}

#cart a.naarkassa {
	position:relative;
	float:right;
	text-decoration:none;
	margin-left:320px;
	}
	
	#cart a.naarkassa:hover {
		text-decoration:underline;
		}

 .bottom_cart{
	position: relative;
	float:right;
	width: 605px;
	height: 30px;
	background-image:url(../_images/bg_tile.jpg);
	background-repeat:repeat-x;
	margin: 10px 0px 10px 0px;
	}

/* Account gegevens */

#shopp label { color:#196CAE; }

#shopp ul { margin:0; padding:0;  }

#shopp ul li { margin:0; padding:0; }

#shopp ul li { 
	list-style-type:none; 
	background:none; 
	float:left; 
	clear:both; 
	}

#shopp ul li input { 
	float:right; 
	margin-left:10px; 
	color:#196CAE; 
	}

#shopp #login span { 
	float:left; 	
	clear:both; 
	width:300px; 
	text-align:right; 
	margin-top:5px; 
	}

input#submit-login {
	border: #666 1px solid;
	cursor: pointer;
	color:#196CAE;
	}

input#recover-button {
	border: #666 1px solid;
	cursor: pointer;
	color:#196CAE;
	}
	
input {
	border: #666 1px solid;
	cursor: pointer;
	color:#196CAE;
	padding-left:3px;
}

/* ----- Checkout -------- */

#confirm-button {
float: right;
clear:both;
}

/* ----- Errors -------- */

#errors h3 {
color:#f00;
}


div#push_home {
	width:100%;
	height:40px;
	display:block;
	float:left;
	position:relative;
}


/* ---- Page ---- */

/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/
*                                       { margin: 0; padding: 0; }
body                                    { font: 12px Georgia, Serif; }
a, a img                                { border: 0; text-decoration: none; outline: 0; }

#page-wrap                              { width: 760px; padding: 15px; background: white; margin: 0 auto 50px; position: relative; }
#col1                                   { width: 49%; float: left; margin: 0 0 20px 0; }
#col2                                   { width: 49%; float: right; }

pre                                     { font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; }

#dl                                     { position: absolute; top: 10px; right: 0; background: black; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 6px; }
#dl:hover                               { background: #666; }

/*
    This stuff is for the TitleBlock Plugin
*/
.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }


/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }

/* --- Slider --- */

/*
    anythingSlider v1.2
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.anythingSlider                         { width: 700px; height: 360px; position: relative; margin-left:-35px; }
.anythingSlider .wrapper                { width: 600px; overflow: auto; height: 341px; margin: 0 60px; position: absolute; top: 0; left: 0; }

.anythingSlider h2 { margin-bottom:0;}
                                       /* Width below is max for Opera */
.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background:none; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 900px; margin:0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(images/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 65px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -30px; }
.anythingSlider .back                   { background-position: -67px 0; left: -25px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 353px; text-align: center; }
#thumbNav a                             { color: white; font: 11px/18px Arial, non-Serif; font-weight:bold; display: inline-block; width: 19px; height: 28px; margin: 0 5px 0 0; background-image:url('images/number.jpg'); text-align: center; }
#thumbNav a:hover                       { background-image:url('images/number.jpg'); }
#thumbNav a.cur                         { background-image:url('images/number.jpg'); background-position:bottom; }

#start-stop                             { display:none; background: green; background-image: url(../images/cellshade.png); background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 323px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing                     { display:none; background-color: red; }
#start-stop:hover                       { display:none; background-image: none; }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }
