/* Major Containers  */
.headcont{float:left;height:52px;left:48px;padding:10px;position:absolute;top:0;width:540px;z-index:10;}
.rightcont{background-color:#FFF;float:right;height:580px;margin:0 15px 45px 0;position:relative;width:315px;z-index:7;}
.bottomcont{clear:both;margin-left:15px;position:relative;}
.leftcont{padding-left:30px;position:relative;top:511px;width:600px;}
.vergenceapp{height:500px;left:0;position:relative;top:0;width:615px;z-index:0;}
/* Content Containers  */
.linkcont{clear:left;float:left;margin-top:500px;position:relative;width:280px;z-index:9;}
.rtbox,.rt3choose{padding:5px 15px;}
.rt3choose,.lt3choose{cursor:pointer;margin-top:10px;z-index:888;}
.rt3body,.lt3body{clear:left;height:auto;padding:15px;}
.bottomArticles{border-top:1px solid #999;float:left;height:160px;margin:15px;position:relative;width:444px;}
.colorChooser{clear:left;height:auto;position:relative;}
.colorcont{cursor:pointer;float:left;height:60px;margin-right:10px;width:100px;}
.buycont{cursor:pointer;float:left;height:60px;margin-right:10px;width:88px;}
.buyline{margin-bottom:1px;}
.buyline p{margin-bottom:4px;}
.colorswatch{float:left;height:28px;width:auto;}
/* Vergence CSS  */
#babyImage{position:absolute;z-index:2;}
.vergenceapp #content{padding:120px 0 0 58px;position:relative;}
.vmiLoadingMsg{left:250px;position:absolute;top:0;}
/* Non-Vergence CSS  */
#nonvergence{float:left;height:380px;overflow:hidden;width:550px;}
#main_product_image{margin-left:auto;margin-right:auto;width:auto;}
h1,h2{width:auto;}
h3,h4,h5{padding-bottom:5px;padding-top:3px;width:auto;}
.rtbox h5{border-top:1px solid #999;}
.rt3choose h5{float:left;margin:0;padding:3px 0 5px;text-align:center;width:70px;}
.bottomArticlePic{border:none;float:left;}
.bottomArticleText{height:135px;left:235px;padding:0;position:absolute;top:12px;width:180px;}
.bottomArticleText p{font-size:8pt;}
.colorname p{border:none;text-align:center;}
.rightcont ul{margin-left:11px;padding-left:11px;}
.inTab p,.inTab li,.rtbox li{font-size:8pt;margin:4px 0 0 -4px;position:relative;}
.inTab .magglass{cursor:pointer;display:block;left:-40px;position:absolute;top:0;visibility:visible;z-index:999;}
.inTab li .magglass{left:-48px;margin-top:1px;z-index:999;}
.buydesc{bottom:2px;float:left;left:2px;padding-left:3px;position:relative;width:150px;}
h5 img{margin-bottom:-6px;}
a h6,a h5{color:#018749;}
#product_carousel_container{margin:-30px 0 20px;}
.colorbutton{position:relative;width:90px;}
.color_primary{left:0;position:absolute;text-align:left;top:0;z-index:3;}
.color_secondary{position:absolute;right:0;text-align:right;top:0;z-index:2;}
.shift_6,.shift_7,.shift_8,.shift_9,.shift_10{display:none;}
/* ---- Carousel Image Rotator  ----  */
.jcarousel-container{position:relative;}
.jcarousel-clip{margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;z-index:2;}
.jcarousel-list{left:0;margin:0;overflow:hidden;padding:0;position:relative;top:0;z-index:1;}
.jcarousel-list li,.jcarousel-item{float:left;height:120px;list-style:none;}
.jcarousel-list li img{z-index:9;}
/* 	The buttons are added dynamically by jCarousel before * the list 
		(inside the described above) and have the classnames "jcarousel-next" and "jcarousel-prev".
	  .jcarousel-next {
		z-index: 3;
		display: none;
	}   */
    .jcarousel-prev{display:none;z-index:3;}
/* ---- Product carousel ----  */
.carousel-skin-product{background:#fff none repeat scroll 0 0;margin:0 auto;z-index:0;}
#product_carousel_container .jcarousel-container-horizontal{border:solid #fff;border-width:10px 0;width:580px;}
#product_carousel_container .jcarousel-clip-horizontal{background:#fff none repeat scroll 0 0;height:60px;padding-left:5px;width:540px;}
#product_carousel_container .jcarousel-item{background-color:#fff;float:left;height:60px;list-style:none;margin-right:10px;width:90px;}
#product_carousel_container .jcarousel-next-horizontal{background:#fff url(/static/ob_i/smallarrow_2060_link.png) no-repeat top left;cursor:pointer;height:60px;position:absolute;right:0;top:0;width:20px;z-index:3;}
#product_carousel_container .jcarousel-prev-horizontal{background:#fff url(/static/ob_i/smallarrow_2060_link.png) no-repeat bottom left;cursor:pointer;height:60px;left:0;position:absolute;top:0;width:20px;z-index:3;}
#product_carousel_container .jcarousel-next-horizontal:hover{background:#fff url(/static/ob_i/smallarrow_2060_link.png) no-repeat top right;}
#product_carousel_container .jcarousel-prev-horizontal:hover{background:#fff url(/static/ob_i/smallarrow_2060_link.png) no-repeat bottom right;}

