body {padding: 9px 0 20px; margin: 0; background-color: #efefef; font: 11px/15px Verdana, Arial, Helvetica, sans-serif;}
a img {border: 0;}
table {empty-cells: show; border-collapse: collapse;}
h1, h2, h3, h4, h5, p, ul, ol, li, dl, dt, dd, form, blockquote, code, pre {margin: 0; padding: 0; background-repeat: no-repeat; list-style-type: none; color: #434343;}
input, textarea, select {font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #434343;}
a {text-decoration: none; outline: 0; color: #434343;}
a:hover {text-decoration: underline;}
.clear {clear: both;}
.clearer {clear: both; font-size: 0; line-height: 0; height: 0; width: 0;}
.aRight { text-align: right; }
.aLeft { text-align: left; }
.aCenter { text-align: center; }
table .valignTop { vertical-align: top; }
table .valignMiddle { vertical-align: middle; }
table .valignBottom { vertical-align: bottom; }
.noOverflow {overflow: hidden;}
.ieZoom {zoom: 1;}


h1 {font-size: 14px; width: 520px; margin: 20px auto 0;}
h2 {color: #000; font-size: 11px;}

.pCarouselWrapper {width: 660px; margin: 0 auto; overflow: hidden; background: #ddd; padding: 8px 10px 10px; -moz-border-radius: 5px; height: 310px;}
.pCarouselWrapper .controls {text-align: center; padding-bottom: 10px;}
.pCarouselWrapper .controls a {padding: 0 10px; color: #03c;}

#pCarousel li {float: left; padding: 0 !important; margin: 0 !important;}
#pCarousel li .wrapper {padding: 0 5px; text-align: center; width: 210px;}
#pCarousel li .wrapper img {border: 1px solid #efefef;}
#pCarousel li .wrapper a {font-weight: bold; font-size: 110%; text-decoration: none;}
