/*
Site Name: Hygiene Solutions / Hygiene Management Solutions Ltd.
Version: 4.0
Author: Ben Debnam
Author URI: http://www.goocreative.co.uk 

Description: Latest redesign to incorporate larger site version. ~Now with 40% more white space!~ 
*/


/*
---- Global
*/

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;

}
body {
	background:#fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:0.9em;
}
#container {
	width:877px;
	border-top:7px solid #e0e0e0;
	margin:0 auto;
	padding:0;
}

ul,li {
        	list-style-type:none;
	}
hr {
	clear:both;
	visibility:hidden;
	}
.clear {
	clear:both;
	}
.centered, p.centered {
	text-align:center;
	}
.right {
	text-align:right;
	}		
img {
	border:0;
	}
.hilite { background-color: #ffc; padding: 0 1px; border:1px dotted #ff6; }
.hilitealert { background-color:#ffc; padding:4px 2px 4px 2px; border:1px dotted #ff6; }


/*
---- Header
*/

#header {
	padding:36px 0 1px 0;
	overflow:hidden;
	clear:both;
	width:877px;
}
	#headerlogo {
		float:left;
		width:322px;
		padding:0 0 0 10px;
	}
		#logoname{
			width:322px; 
			height: 14px;
			margin: 0 0 2px 0;
			background: transparent url(./images/hms/rep/logoname.png) no-repeat top left;
		}
		#logotag{
			clear:left;
			width:322px; 
			height: 14px;
			margin: 0 0 18px 0;
			background: transparent url(./images/hms/rep/logotag.png) no-repeat top left;
		}
	
	#headercontact {
		float:right;
		width:322px;
		padding:0px 10px 0 0;
	}
		#headerquestion {
			width:322px; 
			height: 28px;
			margin: 0 0 2px 0;
			background: transparent url(./images/hms/rep/gotquestion.png) no-repeat top right;
		}

		#headerphone {
			width:322px; 
			height: 14px;
			margin: 0 0 2px 0;
			background: transparent url(./images/hms/rep/headerphone.png) no-repeat top right;
		}
		#headeremail {
			clear:left;
			width:322px; 
			height: 14px;
			margin: 0 0 18px 0;
			background: transparent url(./images/hms/rep/headeremail.png) no-repeat top right;
		}
		#headeremail a {
			width:322px; 
			height: 28px;
			display: block;
		}
#headernav {
        background: transparent url(./images/hms/bg/biggreen.jpg) repeat top left;
        overflow:hidden; 
        clear:both;
	width:877px;
}
			
			
/*
---- Nav
*/

#header a {
	text-decoration:none;
}
#header #nav {
	padding: 8px 0 0 0;
	width:590px;
	float:left;
	font-size:0.83em;
	font-weight:bold;
    overflow:hidden;
}
#header #navwhite {
	padding:0;
	margin:0;
	background:#fff url("./images/hms/bg/greencorner.jpg") no-repeat right top;
	overflow:hidden;
}
	#header ul {
		margin:0;
		padding:0;
        overflow:hidden;
	}

	#header #mainnav {
		overflow:hidden;
		color:#666;
		background: transparent url("./images/hms/bg/btab.gif") repeat-x left bottom;
		padding: 6px 0 0 10px;
		margin:0px 4px 0px 0px;
	}
	#header #mainnav li {
		display:inline;
		float:left;
		margin:6px 45px 13px 0px;
	}

	#header #mainnav a {
		color:#666;
	}
	#header #mainnav a:hover {
		color:#333;
	}
	#header #mainnav li.selected {
			padding: 0px 7px 0px 10px; margin: 0px 38px 4px -7px;
			display:inline;	
	}			
		#header #mainnav .selected {
			background:  transparent url("./images/hms/bg/lefttab.gif") no-repeat left top;
			color:#660; 
		}
	
		#header #mainnav .selected  a {
			float:left;
			display:block;
			padding: 6px 12px 8px 0; margin:0;
			background:  transparent  url("./images/hms/bg/righttab.gif") no-repeat right top;	  
		}
	#header #subnav li {
		display:inline;
		float:left;
		margin:-4px 45px 0pt 0pt;
	}
	#header ul#subnav {
		background-color:#E5E7C8;
		clear:both;
		color:#666600;
		margin:0pt 4px 0pt 0pt;
		overflow:hidden;
		padding:8px 10px 7px 10pt;
	}
	#header ul#subnav a {
		color:#660;
	}
	#header ul#subnav a:hover {
		color:#333;
	}
    #header #subnav .selected a { color: #666; }
	#header #mainnav .selected a { color:#660; }
	#header #mainnav .selected a:hover { color:#333; }

/*
---- Search
*/


#header #search {
	background:transparent url(./images/hms/bg/searchbg.jpg) repeat right top;
	clear:right;
	float:right;
	margin:0pt;
	overflow:hidden;
	padding:13px 0 0 0;
	width:283px; height:55px;
}

#search #searchinpt {
	background:transparent url(./images/hms/bg/searchbg.png) repeat-x right top;
	border:0pt solid #CCCCCC;
	color:#666666;
	font-size:0.9em;
	height:18px;
	margin:0px 0px 11px 5px;
	padding:0px 0pt 0pt;
	text-indent:8px;
	width:270px;
}
#search #btnsearch {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:283px;
}
	#search a { padding:0; margin:0; }

#searchsummary {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding:5px 0;
        margin:25px 15px;
}
.spanorange {
        color:#b49d49;
        margin:0 7px 0 0;
}
        .spanorange a {
                color:#b49d49;
        }
        .spanorange a:hover {
                color:#3a960d;
        }
.orange {
        color:#b49d49;
}
        .orange a {
                color:#b49d49;
        }
        .orange a:hover {
                color:#3a960d;
        }
.spangreen {
        color:#3a960d;
}

.results1 a { color:#b49d49; font-size:1em;
}
.results1 a:hover { color:#3a960d;
}
.results2 a { color:#b49d49; font-size:1em;
}
.results2 a:hover { color:#3a960d;
}
        .results1 p {
                padding: 0 15px;
                margin: 0px 15px 0 0;
        }
        .results2 p {
                padding: 0 15px;
                margin: 0px 15px 0 0;
        }

                .results1 .readmore a {
                        color: #666;
                        font-weight: normal;
                        margin: 0px 15px 0 0; clear:left;
                }
                .results2 .readmore a {
                        color: #666;                
                        font-weight: normal;
                        margin: 0px 15px 0 0; clear:left;
                }

                .results1 .readmore a:hover {
                        color: #3a960d;
                        font-weight: normal;
        
                }
                .results2 .readmore a:hover {
                        color: #3a960d;
                        font-weight: normal;
        
                }


.paginate {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        padding:5px 0;
        margin:25px 15px;
}



/*
---- Main ( Welcome )
*/


#welcomecol {
	border-right:1px solid #eee;
	float:left;
	height:370px;
	margin:0px 0pt 0pt;
	overflow:hidden;
	padding:0px 25px 0px 0px;
	width:566px;
}
#welcomepanel {
       background: url(./images/hms/bg/footer.png) top left no-repeat;
       overflow:hidden;
       padding: 16px 0 0 0;
}
#welcomepanel #flash {
       width:293px;
       height:328px;
       margin:98px 0 0 0;
       float:left;
}
#welcomepanel #welcometext{
       overflow:hidden;
       padding:33px 12px;
       font-size: 0.9em;
       line-height: 1.3em;
       color:#666;
}
#welcomepanel #welcometext a {
      color:#b49d49;
      font-weight:bold;
      text-decoration:none;
}
#welcomepanel #welcometext a:hover {
      color:#390;
      font-weight:bold;
}
#welcomepanel #welcometext h4 {
       font-size:1.5em;
       color:#3a960d;
       font-weight:normal;
       margin:0px 0px 16px 0px;
}
#welcomepanel #welcometext p {
       margin: 16px 0 0 0;
}
#welcomepanel #welcomefeatures{ 
       height:92px;
       width: 877px;
       clear:both;
       overflow:hidden;
}
#welcomepanel .trainingbutton {
       background: url(./images/hms/bg/welcomebutton-training.png) top left no-repeat;
       height:92px;
       width:293px;
	   float:left;
}
#welcomepanel .consultancybutton {
       background: url(./images/hms/bg/welcomebutton-consultancy.png) top left no-repeat;
       height:92px;
       width:292px;
       float:left;
}
#welcomepanel .contactbutton {
       background: url(./images/hms/bg/welcomebutton-contact.png) top left no-repeat;
       height:92px;
       width:292px;
       float:left;
}
#latestnews { 
       background: url(http://www.hygienesolutions.co.uk/images/hms/Picture_12.png) top left no-repeat;
      margin:25px 0 0 0; padding:35px 0 0 0;
}
#latestnews h2 { color:#390; font-size:1.35em; }
#latestnews a {color:#390; text-decoration:none; } 
#latestnews p { }


/*
---- Main ( 2 Column )
*/

#main2col {
	background: url(./images/hms/bg/footer.png) top left no-repeat;
        margin:0;
        overflow:hidden;
        font-size:0.9em;
        line-height:1.4em;
        color:#666;
        width:877px;
}
        #main2col #maincol {
                overflow:hidden;
                width:566px;
                float:left;
                padding: 25px 10px 35px 10px;
                margin:10px 0 0 0;
                border-right: 1px solid #eee;
        }

       #main2col #maincol .indent {
                padding: 0px 0px 0px 10px;
       }

        #main2col #maincol h2 {
                margin:0 0 25px 0.85em;
                padding:0 0 10px 0;
                color:#390;
                font-size:1.4em;
                font-weight:normal;
                border-bottom: 1px solid #ccc;
        }
        #main2col #maincol h4 {
                padding:0.5em 0pt 0.5em 1em;
                color:#390;
                font-size:1.15em;
                font-weight:normal;
        }
        #main2col #maincol .knowmore {
                margin: 50px 0 5px 1em;
                padding:0;
                color:#390;
                font-size:1.15em;
                font-weight:normal;
        }
        #main2col #maincol .knowmoreblack {
                margin: 25px 0 5px 1em;
                padding:0;
                color:#666;
                font-size:1.15em;
                font-weight:normal;
        }
        #main2col #maincol span {
                color:#390;
                margin:0;
                font-weight:bold;
        }
        #main2col #maincol .phone {
                color:#390;
                margin:0 7px 0 0;
                font-weight:bold;
        }
        #main2col #maincol .email {
                color:#390;
                margin:0 7px 0 0;
                font-weight:bold;
        }
                #main2col #maincol .email a {
                color:#390;
        }

                #main2col #maincol .email a:hover {
                color:#333;
        }
        #main2col #maincol span {
                font-weight:bold;
        }
        #main2col #maincol {
                color:#333;
                margin:0 7px 0 0;
        }
        #main2col #maincol p {
                padding:0 0 0 1.15em;
                margin:0 0 1.3em 0;
        }


        #main2col #maincol a {
                color:#a98844;
                font-weight:bold;
                text-decoration:none;
        }
                #main3col #maincol a:hover {
                        color:#333;
                        text-decoration:none;
                }

        #main2col #maincol ul {
                padding: 0 0 ;
                margin: 0px 0px 2em 0px;
        } 
        #main2col #maincol li {
                background: url("./images/hms/type/bullet.gif") no-repeat 0 0.5em;
                margin:0 0 0.6em 0;
                padding: 0 0 0 1.15em;
        }
        #main2col #thinkbox {
                border:1px solid #3a960d;
                padding:1.15em 1.15em 0 0;
                margin: 0 1.15em 2.15em 1.15em;
        }
        #main2col #thinkbox span {
                color:#a88844;
        }
        #main2col #stepbox { 
                margin: 0 0 1em 0;
        }

        #main2col #stepbox span {
                color:#a88844;
                margin:0 5px 0 0 ;
                font-weight:normal;
        }
       #main2col #stepbox p {
                margin: 0; padding:0 0 0.5em 1.15em;
       }
   
	   #main2col #addressblock {
			width:250px; padding: 1.15em 0 0 1.15em;
			float:left;
	   }

	   #main2col #addressblock ul {
			list-style:none;
	   }
	#main2col #addressblock li {
			list-style:none;  background: none;
			padding:0 0 0.5em 0; margin:0;
	}
	#main2col #addressblock .name {
			color:#3a960d;
			font-weight:bold;
	}
	#main2col #phoneblock {
			width:280px; 
			float:right;
			padding: 1.15em 0 0 0; margin:0;
	}

	#main2col #phoneblock ul {
			list-style:none;
	}
	
	#main2col #phoneblock li {
			list-style:none; background: none;
			padding:0 0 0.5em 0; margin:0;
	}
	
	#main2col #phoneblock .name {
			color:#3a960d;
			font-weight:bold;
	}
	#main2col .setwidth {
			display:block;
			width:3.5em; float:left;
	}
	#main2col .content-company .rightimg {
		float:right;
		margin:0pt 0pt 0.3em 1em;
		width:116px;
	}
	#main2col .content-company .content {
		overflow: hidden;
		width: 550px;
	}
	#main2col .content-company .content-quote {
		overflow: hidden;
		border-bottom: 1px solid #ccc;
		padding: 0 0 1.5em 0;
	}
	#main2col .content-company p { 
		margin:0pt 0pt 1.3em;
		padding:0pt 0pt 0pt 1.15em;
	}
	#main2col .content-company .linklines {
		border-bottom:1px solid #cccccc;
		border-top:1px solid #dddddd;
		height:1em;
		margin:0px 0px 30px 15px;
		overflow:hidden;
		padding:5px 0px 10px;
		width:535px;
		clear:both;
	}
	#main2col .content-company .linklines a {
		float:right;
	}
	#main2col .feedbacklines {
        border:1px solid #ccc;
        padding:1.15em 1.15em 0 0;
        margin: 0em 0em 2.15em 1.15em;  
        color: #888;
	}
	#main2col .feedbacklines p {
		margin: 0 0 0 1px;
	}

		#main2col .feedbacklines .content {
		margin: 0;
		padding: 1em 0px 0px 0px;
	}
	#main2col .greyline {
		border-top:1px dotted #ccc;
		margin:0px 15px 30px 15px;
	}


/*
-------------------- NEW 
*/

#thinkside {
        float:right;
        width:281px;
        overflow:hidden;
        margin: 15px 0 0 0;
}
	#thinkside .trainingbox {
                background: url("./images/hms/bg/trainingboxicon.jpg") no-repeat 0 0;
                width: 281px;
                height:92px;  display:block;  
                overflow:hidden;
        }
	#thinkside .consultancybox {
                background: url("./images/hms/bg/consultancyboxicon.jpg") no-repeat 0 0;
                width: 281px;
                height:92px;  display:block;  
                overflow:hidden;
        }

	#thinkside .contactbox {
                background: url("./images/hms/bg/contactboxicon.jpg") no-repeat 0 0;
                width: 281px;
                height:92px;  display:block;  
                overflow:hidden;
        }

*/

/*
-------------------- ORIGINAL 


#thinkside {
        float:right;
        width:264px;
        overflow:hidden;
        margin: 15px 10px 0 0;
}
	#thinkside .trainingbox {
                background: url("./images/hms/bg/trainingbox.jpg") no-repeat 0 0;
                width: 270px;
                height:111px; display:block;
                border-bottom: 1px solid #eee;
                margin: 0 0 4px 0; padding: 0 0 4px 0;
                overflow:hidden;
        }
	#thinkside .consultancybox {
                background: url("./images/hms/bg/consultancybox.jpg") no-repeat 0 0;
                width: 270px;
                height:111px;  display:block;
                border-bottom: 1px solid #eee;
                margin: 4px 0 4px 0; padding: 4px 0 4px 0;
                overflow:hidden;
        }

	#thinkside .contactbox {
                background: url("./images/hms/bg/contactbox.jpg") no-repeat 0 0;
                width: 270px;
                height:120px;  display:block;  
                margin: 4px 0 0 0; padding: 4px 0 0 0;
                overflow:hidden;
        }
*/



#thinksidewelcome {
        float:right;
        width:273px;
        overflow:hidden;
        margin: 15px 0 0 0;
}
	#thinksidewelcome .trainingbox {
                background: url("./images/hms/bg/trainingbox.jpg") no-repeat 0 0;
                width: 270px;
                height:111px; display:block;
                border-bottom: 1px solid #eee;
                margin: 0 0 2px 0; padding: 0 0 2px 0;
                overflow:hidden;
        }
	#thinksidewelcome .consultancybox {
                background: url("./images/hms/bg/consultancybox.jpg") no-repeat 0 0;
                width: 270px;
                height:111px;  display:block;
                border-bottom: 1px solid #eee;
                margin: 2px 0 2px 0; padding: 2px 0 2px 0;
                overflow:hidden;
        }

	#thinksidewelcome .contactbox {
                background: url("./images/hms/bg/contactbox.jpg") no-repeat 0 0;
                width: 270px;
                height:120px;  display:block;  
                margin: 2px 0 0 0; padding: 2px 0 0 0;
                overflow:hidden;
        }


/*
---- Main ( 3 Column )
*/

#main3col {
	background: url(./images/hms/bg/3colbg.png) top left no-repeat;
        margin:0;
        overflow:hidden;
        font-size:0.9em;
        line-height:1.4em;
        color:#666;
        width:877px;
}
        #main3col #maincol {
                overflow:hidden;
                width:412px;
                float:left;
                padding: 35px 15px;
                margin:0;
        }
       #main3col #maincol .indent {
                padding: 0px 0px 0px 10px;
       }
        #main3col #maincol h2 {
                margin:0 0 25px 14px;
                padding:0 0 10px 0;
                color:#390;
                font-size:1.4em;
                font-weight:normal;
                border-bottom: 1px solid #ccc;
        }
        #main3col #maincol h4 {
                padding: 0.5em 0pt 0.5em 1em;
                color:#390;
                font-size:1.15em;
                font-weight:normal;
        }
        #main3col #maincol .knowmore {
                margin: 50px 0 5px 14px;
                padding:0;
                color:#390;
                font-size:1.15em;
                font-weight:normal;
                display:block;
        }
        #main3col #maincol span {
                color:#390;
                margin:0;
                font-weight:bold;
        }
        #main2col #maincol .phone {
                color:#390;
                margin:0 7px 0 0;
                font-weight:bold;
        }
        #main3col #maincol .email {
                color:#390;
                margin:0 7px 0 0;
                font-weight:bold;
        }
                #main3col #maincol .email a {
                color:#390;
        }

                #main3col #maincol .email a:hover {
                color:#333;
        }
        #main3col #maincol p {
                padding:0 0 0 1.15em;
                margin:0 0 1.3em 0;
        }
        #main3col #maincol a {
                color:#a98844;
                font-weight:bold;
                text-decoration:none;
        }
                #main3col #maincol a:hover {
                        color:#333;
                        text-decoration:none;
                }

        #main3col #maincol ul {
                padding: 0 0 ;
                margin: 0 0 2em 0;
        } 
        #main3col #maincol li {
                background: url("./images/hms/type/bullet.gif") no-repeat 0 0.5em;
                margin:0 0 0.6em 0;
                padding: 0 0 0 1em;
        }



/*
---- Sub Nav Column
*/

#sidenav {
        width:194px;
        height:auto;
        float:left;
        overflow:hidden;
        padding:0;
        margin:0;
        padding: 37px 0 30px 10px;
}

        #sidenav #sidemenu {
                color: #666;

                margin: 11px 0 0 0;
        }
        #sidenav ul {
        
        }
        #sidenav li {
                background: url(./images/hms/bg/sidenavlines.png) no-repeat bottom right;
                width:194px;
                margin:0 0;
                padding:3px 0 4px 0;
        }
        #sidenav li.selected {
                color:#3a960d;
                background:#fff url(./images/hms/bg/sideselectedbg.jpg) no-repeat top right;
        }
        #sidenav li.selected a {
                color:#3a960d;
         }
        #sidenav li.halfselected {
                color:#3a960d;
                background:#fff url(./images/hms/bg/sidehalfselectedbg.jpg) no-repeat top right;
        }
        #sidenav li.halfselected a {
                color:#3a960d;
         }
       #sidenav .second {
	color:#A98844;
	padding: 6px 6px 4px 6px;
	width: 183px;
       }
	#sidenav #selected {
                color:#3a960d;
                background:#fff url(./images/hms/bg/sideselectedbg.jpg) no-repeat top right;
		}
        #sidenav #selected a {
                color:#3a960d;
        }
        #sidenav #selected a:hover {
                color:#8e7239;
        }

        #sidenav .third {
                text-indent:40px;
                color:#8e7239;
        }
        #sidenav .second a {
                text-indent:20px;
                color:#a98844;
        }
        #sidenav .third a {
                text-indent:40px;
                color:#8e7239;
        }
        #sidenav h2 { 
                color:#a88844;
                font-size:1em;
        }
        #sidenav a {
                color: #666;
                text-decoration:none;
        }
        #sidenav a:hover {
                color: #3a960d;
                text-decoration:none;
        }


/*
---- Contact Main Column
*/


#contact-main {
	width:300px;
	float: left;
}
#contact-main .name {
	color: #069;
	font-weight: bold;
}
#contact-main ul {
	color: #000;
	padding: 0;
	margin: 1.5em 0 2em 2em;
	list-style-type: none;
}
#contact-main li {
	list-style-type: none;
	margin: 0 0 0.5em 0;
}
#phoneblock {
	float:right;
	margin: 1em 0 2em 0em;
}
#phoneblock  a {
	text-decoration: none;
	color: #069;
}
#phoneblock ul {
	list-style: none;
}
#phoneblock li {
	list-style: none;
}
#phonedetailsblock {
	width: 30%;
}
#phonedetails .block ul {
}
#phonedetails .block li {
}
#contactpage-map {
	padding: 3em 0 0 2em;
}
.contact-smallprint {
	color: #777;
	text-align:justify;
	padding: 1em 0 0 2em;
	display: block;
	font-size: 0.95em;
	clear:both;
	border-top: 1px solid #999;
	margin: 2em 0 0 0 ;
	line-height:1.75em;
}



/*
---- Quotes Column
*/

#quotescol{
        width:201px;
        overflow:hidden;
        float:right;
        margin:0;
        padding: 35px 0 0 20px;
        color:#999;
}
#quotescol h2 {
        font-weight: bold;
        font-size: 0.9em;
        margin: 0px 0 10px 0;

}
#quotescol .clientname {
        margin: 1.2em 0 0 0;
        color: #666;
}
#quotescol .companyname {
        margin: 0;
        color: #999;
}
        #quotescol a {
                text-decoration:none;
                color: #999;
        }

        #quotescol a:hover {
                text-decoration:none;
                color: #666;
        }
                #quotescol a:hover:after {
                        content: " ( visit )";
                } 
/*
---- Footer
*/
#footer {
	background: url(./images/hms/bg/footer.png) top left no-repeat;
	overflow:hidden;
        clear:both;
	text-decoration:none;
	color:#666;
        padding:15px 10px;
        margin:0 0 10px 0;
	font-size:0.8em;
}
	#footer ul {}

	#footer li {
		float:left;
		display:inline;
		margin:0 5px;
	}
		#footer ul a {
			margin:0 10px 0 0;
          	        color:#666;
			text-decoration:none;
		}
		#footer ul a:hover {
          	        color:#333;
			text-decoration:none;
		}

	#footer #credit {
		float:right;
                margin:0 10px 10px 0;
		text-align:right;
		width:40%;
		margin:0;
	}
		#footer #credit a {
			color:#666;
			text-decoration:none;
		}
		#footer .goo {
                        font-weight:bold;
		}
			#footer a:hover .goo {
                	        color:#00adef;
			}

#footer li span:after {
	content: "|";
   }


/*
---- Slidshow
*/



#mySlideshow
{
	width: 756px;
	height: 376px;
	z-index:5;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}

.jdSlideshow img
{
	border: 0;
	margin: 0;
}

.jdSlideshow .slideElement
{
	width: 100%;
	height: 100%;
/*	background-color: #000; */
	background-repeat: no-repeat;
}

.jdSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 3em;
/*	background: #333; */
/*	color: #fff; */
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
/*	color: #eee; */
}

.jdSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdSlideshow a.right, .jdSlideshow a.left
{
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index:10;
/*	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2; */
}

* html .jdSlideshow a.right, * html .jdSlideshow a.left
{
/*	filter:alpha(opacity=50); */
}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
{
/*	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8; */
}

.jdSlideshow a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat top left;
}

* html .jdSlideshow a.left { background: url('img/fleche1.gif') no-repeat top left; }

.jdSlideshow a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat top right;
}

* html .jdSlideshow a.right { background: url('img/fleche2.gif') no-repeat top right; }