#image_wrapper { height:460px; text-align:center; vertical-align:middle; }
#wrapper { position:relative; height:100%; text-align:center; }
#carousel_wrapper { position:absolute; bottom:10px; left:0px; }
#carousel li img { margin-right:6px; }
#carousel_wrapper #left_btn_wrapper, #carousel_wrapper #right_btn_wrapper { float:left; margin-top:38px; }
#right_btn_wrapper a { width:26px; padding-right:26px; padding-top:12px; background:transparent url('/images/carousel-next.png') no-repeat -26px 0; text-decoration:none;  } 
#left_btn_wrapper a { width:26px; padding-left:26px; padding-top:12px; background:transparent url('/images/carousel-prev.png') no-repeat -26px 0; text-decoration:none;  } 
#right_btn_wrapper a:hover { background:transparent url('/images/carousel-next.png') no-repeat 0 0; } 
#left_btn_wrapper a:hover { background:transparent url('/images/carousel-prev.png') no-repeat 0 0; } 
#carousel_wrapper #carousel  { width:400px; float:left; }
.cActive { border:2px solid white; }


#sub-nav-img_wrapper * { padding:0; margin:0;}
#sub-nav-img { width:80px; height:100%; }
#sub-nav-img ul { padding:0; margin:0; display:block; width:80px;}
#sub-nav-img ul li { width:80px; height:75px; margin-bottom:5px; }
#sub-nav-img li a { width:80px; height:80px; display:block; }

#sub-nav-next, #sub-nav-prev { float:right; width:14px; height:12px; display:block; margin-right:8px; margin-bottom:6px; margin-top:2px;}
#sub-nav-next:hover, #sub-nav-prev:hover { text-decoration:none; }
#sub-nav-next { background:url('images/sub-nav-next.png'); }
#sub-nav-prev { background:url('images/sub-nav-prev.png'); }
