h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{ margin:0;padding: 0; }
ol, ul, ul li 	{list-style: none;}
:focus 		{outline: 0;}

/* =TYPOGRAPHY */
body          { font: .76em/1.6em Helvetica, sans-serif; color: #363636; margin:0;}   /* IE */
html > body   { font-size: 12px; }  /* Other browsers */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, sans-serif; color:#111111; clear:both; }
h4 { font-size: 1.2em; line-height:1.25; font-weight:bold; background: url(../gfx/carousel-bg.png) repeat 0 0; }
a           { color: #0aa7d6; text-decoration: none; outline: none;}
a:hover     { color: #fff;background: #2484c6; text-decoration: none; }


/* =CAROUSEL */
.carousel	{width:735px;height:359px;margin:0 auto 10px;position:relative;background: #ddd; padding-top: 3px; padding-left: 3px; overflow: hidden;}
* html .carousel { padding:0; width: 734px; height: 362px; margin:0;}
.carousel ul 	{overflow:hidden;margin:0;padding:0;position:relative;width:730px !important;}
.carousel li 	{width:730px;height:354px;list-style:none;color:white;text-align:center; margin-bottom: 4px;}
.carousel img	{border:0;margin:0;border:0;}
.carousel a		{outline:0;}
.carousel a:focus img	{outline:3px dotted #F00;}
.carousel h4 {position: absolute; bottom: 0; left: 0; z-index: 9999; text-align: left; font-size: 2.5em; letter-spacing: -1px; width: 730px; display: block;}
	* html .carousel h4 { left: 4px; padding-bottom: 6px; padding-top: 6px;}
.carousel h4 a {text-decoration: none; color: white; padding: 5px 9px; line-height: 1.1em; display: block; }
.carousel a.previous{
	position:absolute;top:120px;left:8px;display:block;height:0 !important;height /**/:110px;width:50px;background: url(../gfx/carousel-arrow-lt.png) no-repeat -85px 40%;color:white;z-index: 1000; padding: 110px 0 0 0; overflow: hidden;}
	* html .carousel a.previous {background-image: url(../gfx/carousel-arrow-lt.gif);}
.carousel a.previous:hover {background-position: 0 40%;}
.carousel a.next{position:absolute;top:120px;right: 0;display:block;height:0 !important;height /**/:110px;width:50px;background: url(../gfx/carousel-arrow-rt.png) no-repeat -16px 40%;color:white; z-index: 1000; padding: 110px 0 0 0; overflow: hidden;}
	* html .carousel a.next {background-image: url(../gfx/carousel-arrow-rt.gif);}
.carousel a.next:hover {background-position: -101px 40%;}
.carousel .play-pause {
background: url(../gfx/carousel-playpause-bg.png) no-repeat 0 0;
position: absolute;
bottom: 50px;
right: 20px;
z-index: 2;
display: block;
height: 22px;
width: 46px;
}
.carousel .play,
.carousel .pause {
position: absolute;
top: 2px;
left: 3px;
z-index: 3;
display: block;
height: 22px;
width: 24px;
text-indent: -9000px;
}
.carousel .pause:hover {background: transparent url(../gfx/carousel-pause.png) no-repeat 0 0;}
.carousel .play {left: 23px;}
.carousel .play:hover {
background: transparent url(../gfx/carousel-play.png) no-repeat 0 0;
}
.disabled		{visibility:hidden;}


ul {
margin: 0 0 1.2em;
}
ul li {
line-height: 1.4em;
}
ul li {
height: 1%;
}
ul li {
margin-bottom: .8em;
line-height: 1.3em;
clear:both;
}

ul li a {
height: 1%;
}


