#ext-container	{ float: left; width: 100%; min-width: 980px; min-height:385px; position: relative; }
#ext-container #form-holder { position: relative; width: 1200px; margin: 0 auto; min-height: 136px; top: -166px; z-index: 999; }
#flashtakeover-holder { display: block; height: 385px; position: absolute; top: 0; left: 0; width: 100%; z-index: 33; }
#new-jeweller-homepage .content { border-left: 2px solid #b3b3b3; border-right: 2px solid #b3b3b3; height: 385px; overflow: hidden; position: relative; width: 1200px; }
#new-jeweller-homepage .content .scroll-panel { border-bottom: 1px solid #B3B3B3; float: left; position: relative; width: 100%; overflow: hidden; }
#new-jeweller-homepage .content #bottom-scroller { display: none; }
#new-jeweller-homepage .content #jeweller-top-scroller { border-bottom: 1px solid #b3b3b3; border-top: none; width: 100%; margin: 0; padding: 0; }
#new-jeweller-homepage .content #jeweller-bottom-scroller { border-top: 1px solid #b3b3b3; border-bottom: none; width: 100%; margin: 0; padding: 0; }
#jeweller-bottom-scroller li a { border-top: 2px solid #e8e8e8; border-bottom: none; }

#jeweller-middle { float: left; width: 100%; height: 79px; }
#jeweller-middle h1 { text-align: center; text-transform: uppercase; font-size: 1.6em; margin: 10px 0; padding: 7px 0 2px; }
#jeweller-middle a.view-jeweller { color: #999; display: none; font-size: 1em; margin: 0 auto 5px; outline: none; padding: 4px; text-align: center; text-transform: uppercase; text-decoration: none; width: 230px; }
#jeweller-middle a.close-jeweller { background: transparent url(../images/uparrow_9x6.gif) no-repeat scroll 50% 0; color: #999; display: none; font-size: 1em; margin: 0 auto 5px; outline: none; padding: 10px 4px 4px; text-align: center; text-decoration: none; width: 130px; }
#jeweller-middle a:hover.view-jeweller { background-color: #e1e1e1; border: 1px solid #ccc; padding: 3px; }
#jeweller-middle a:hover.close-jeweller { background: transparent url(../images/uparrow_9x6.gif) no-repeat scroll 50% 0; border: none; padding: 10px 4px 4px; }
#ext-container #form-holder #detail-form { display: block; margin: 0 auto; width: 660px; padding: 0; position: absolute; top: 0px; left: 296px; z-index: 999; }
#ext-container #form-holder #detail-form .details { float: left; font-size: 0.9em; width: 300px; padding-right: 30px; }
#ext-container #form-holder #detail-form #jeweller-form p label { float: left; font-weight: normal; text-transform: uppercase; width: 260px; }
#ext-container #form-holder #detail-form #jeweller-form p select { margin: 5px 0 20px;  width: 280px; }

.infiniteCarousel { height: 152px; width: 1200px; position: relative; }
.infiniteCarousel ul li { cursor: pointer; }
.infiniteCarousel ul a { border-bottom: 2px solid #E8E8E8; border-left: 2px solid #E8E8E8; border-right: 2px solid #E8E8E8; display: block; margin: 2px 1px; }
.infiniteCarousel ul li a span.jeweller-name { background-color: #989D9D; color: #fff; cursor: pointer; display: none; left: 0; margin: 0 10px; padding: 2px 0; position: absolute; text-align: center; text-decoration: none; text-transform: capitalize; top: 40px; width: 220px; }
.infiniteCarousel ul li a span.jeweller-info { background: transparent url(../images/overlay_logo_bg.png) no-repeat scroll 0 0; color: #fff; cursor: pointer; bottom: 0; display: none; left: 0; margin: 0 4px 3px; /*padding: 5px 0;*/ position: absolute; text-align: center; text-transform: capitalize; width: 230px; }
.infiniteCarousel ul li a span.jeweller-info img { border: none; }
.infiniteCarousel ul li a:hover span.jeweller-name,
.infiniteCarousel ul li a:hover span.jeweller-info { display: block; }
.infiniteCarousel ul li { display: block; float: left; padding: 0px; position: relative; height: 152px; width: 240px; }
.infiniteCarousel ul li a img { border: 1px solid #FFF; display: block; }
.infiniteCarousel .arrow { display: block; height: 144px; width: 80px; text-indent: -999px; position: absolute; top: 4px; cursor: pointer; }
.infiniteCarousel .forward { right: 0; }
.infiniteCarousel .back { background-position: 0 -72px; left: 0; }
.infiniteCarousel .forward:hover { background-position: 0 -36px; } 
.infiniteCarousel .back:hover { background-position: 0 -108px; }

#new-jeweller-homepage #jeweller-form button								{ cursor: pointer; width: auto; float: right; background: #F5F5F4; border: 1px solid #ccc; }
#new-jeweller-homepage #form-holder #detail-form #jeweller-form p select	{ width: 100%; }
#jeweller-form .manual-submit { display: none; }
