/*-------------------- TAB VIEW -------------------*/
#tabbed-info .yui-nav li{margin-right:3px !important; float:left; list-style:none; vertical-align:bottom;}/*spacing between tabs*/
#tabbed-info .yui-nav{padding-bottom:0;margin-bottom:0;}
#tabbed-info .yui-nav li.selected{margin-bottom:-1px !important; position:relative;}/* hide bottom border on selected tab */

#tabbed-info .yui-nav a{display:block; position:relative; background:#fc9924; font-size:12px; letter-spacing:0; color:#333; border:1px solid #9c9ea0; border-bottom:0; text-decoration:none;}

#tabbed-info .yui-nav  a.iglu_grn{display:block; position:relative; background:#e1e463; font-size:12px; letter-spacing:0; color:#333; border:1px solid #9c9ea0; border-bottom:0; text-decoration:none;}

#tabbed-info .yui-nav  a.iglu_pink{display:block; position:relative; background:#efb3cc; font-size:12px; letter-spacing:0; color:#333; border:1px solid #9c9ea0; border-bottom:0; text-decoration:none;}

#tabbed-info .yui-nav  a.iglu_blue{display:block; position:relative; background:#8ddaf8; font-size:12px; letter-spacing:0; color:#333; border:1px solid #9c9ea0; border-bottom:0; text-decoration:none;}

#tabbed-info .yui-nav  a.iglu_peach{display:block; position:relative; background:#ffda44; font-size:12px; letter-spacing:0; color:#333; border:1px solid #9c9ea0; border-bottom:0; text-decoration:none;}


#tabbed-info .yui-nav a img{display:inline !important; margin-left:2px; margin-top:6px; margin-bottom:5px;}/* tabs width */

#tabbed-info .yui-nav a:hover{background:#e6e6e6; color:#333; border-color:#9c9ea0;}

#tabbed-info .yui-nav .selected a, #tabbed-info .yui-nav .selected a:hover{background:#fff;}
#tabbed-info .yui-nav .selected a{padding-bottom:1px; color:#333; border-left:1px solid #9c9ea0; border-top:1px solid #9c9ea0;}
#tabbed-info .yui-nav .selected a img{line-height:12px; overflow:hidden;}

#tabbed-info .yui-content{/*height:13.4em;*/ height: auto; 
	font-family:Arial, Verdana, sans-serif; 
	font-size:90%; 
	/*background-color:#fff; */
	background-image:url(/javascripts/slider/tab-bgrd.gif); 
	background-repeat:repeat-y; 
	padding-top:0; 
	padding-bottom:0;}

#tabbed-info .yui-content div#tab2, #tabbed-info .yui-content div#tab3 {display:none;}
#tabbed-info .yui-content div#tab1 {display:block;}
#tabbed-info .yui-content .productDescription{ width: 300px;/*padding-left: 10px;*/  /*left needs to be padding to work in IE*/ /*padding-top:10px; margin-right:15px; text-align: left;*/ padding: 10px}

#tabbed-info .yui-content a{font-weight:bold;}
#tabbed-info .yui-content a:hover{color:#FFF; background:#000; text-decoration:none;}
#tabbed-info .yui-content .productDescription ul{font-family:Arial, Verdana, sans-serif;padding-left:0px; margin-left: 10px; font-size: 11px;}
#tabbed-info .yui-content p.moreInfo{width:79%; padding-left:15px; /*left needs to be padding to work in IE*/ margin-right:15px;}
/* Had to move position:absolute plus the following 3 lines to be tab-specific so long editors' text didn't overlap */
/*#tab3 p[class^="moreInfo"] {margin-bottom:10px;}*//*ie7 hack*/
div#tab3 .moreInfo {margin-bottom:0;}
/*.yui-content #tab3 p.moreInfo{position:relative; bottom:-10px;height:18px;}*/
.yui-content #tab1 .productDescription, .yui-content #tab2 .productDescription, .yui-content #tab3 .productDescription {/*height:8.3em;*/ height: auto; width: 360px; }
.yui-content #tab1 .productDescription p, .yui-content #tab2 .productDescription p{float:left;font-size: 11px;}
.yui-content #tab1 p.moreInfo,.yui-content #tab2 p.moreInfo{float:left; margin-top:10px;}

.yui-content p.moreInfo .product-code{font-weight:normal;}
.normal-list{width:330px; padding-top:10px; padding-left:17px;}
.normal-list li{margin-left:12px; margin-right:10px; list-style-type:square; font-family:Arial, Verdana, sans-serif; font-size:11px; line-height:15px;}
/*rounded corners*/
.yui-nav a .tl, .yui-nav a .tr{position:absolute; width:6px; height:21px; top:-1px; right:4px;}
.yui-nav a .tl{left:-1px; background:transparent url('/nap/build_8.13.1/images/productDetails/tab_normal_tl.gif') no-repeat;}
.yui-nav a .tr{right:-1px; background:transparent url('/nap/build_8.13.1/images/productDetails/tab_normal_tr.gif') no-repeat;}

.yui-nav a:hover .tl{background:transparent url('/nap/build_8.13.1/images/productDetails/tab_normal_tl.gif') no-repeat;}
.yui-nav a:hover .tr{background:transparent url('/nap/build_8.13.1/images/productDetails/tab_normal_tr.gif') no-repeat;}

.yui-nav .selected a .tl, .yui-nav .selected a .tr{width:6px; height:21px;}
.yui-nav .selected a .tl{background:transparent url('/nap/build_8.13.1/images/productDetails/tab_selected_tl.gif') no-repeat;}
.yui-nav .selected a .tr{background:transparent url('/nap/build_8.13.1/images/productDetails/tab_selected_tr.gif') no-repeat;}



/*tab view shadows*/
.shadow-btm{background:url(/javascripts/slider/tab-btm.gif); display:block;	width:100%; height:13px; background-repeat:no-repeat; margin-bottom:10px;}
.top-line{clear:both; height:1px; background-color: #999; width: 380px; overflow:hidden;}/*overflow hidden fixes ie6 empty div bug*/
/*----------------- PRODUCT PAGES -----------------*/
/*product-images contains image photos and wear it with*/
#product-images{width:100%; float:left; left: 0px; margin-bottom:25px; margin-left:20px; margin-top:25px;}
/*recently viewed items*/
/*#recently-viewed #title{font-weight:bold;}
#recently-viewed ul{list-style:none; padding:0; margin:0;}
#recently-viewed .designer{font-weight:bold;}
#recently-viewed-items{width:70px; height:105px; border:1px solid #ccc; position:absolute; left:250px; bottom:0; visibility:hidden;}*/

/*div containing all the thumbnails*/
/*#thumbnails{display:inline; width:  18%; height:400px; float:left; text-align:center; margin-top:5px; }*/
#thumbnails{display:inline; /*width: 68px; */width: 12%; height:400px; float:left; text-align:center; margin-top:5px;}
/*scrollable items*/
#up-arrow {float:left; height: 20px; width:100%; background-position:center; margin-bottom:8px; text-align: center; 
				cursor:pointer;}

#thumbnails-container{/*overflow:hidden;*/  top: -400px; left:0; border:0; float:left; padding-left: 30px; text-align:center; /* text-align: center;*/ }
#thumbnails-container img{position: absolute; margin-bottom: 2px; cursor:pointer; border:0; }
#thumbnails-mask{position:relative; overflow:hidden; text-align:center; display:block; float:left;  width: 110px;/*width:100%;*/ height:355px; 
left:0; padding-bottom:2px; top: -330px; left: -20px; }
#down-arrow{position: relative; float:left; height:18px; width:100%; margin-top:3px; top: -350px; text-align:center; cursor:pointer;}


#thumbnails-box{overflow:hidden; height:360px; position:absolute; float:left; }

/*main image*/

#large-image{/*width:316px;*/ width:432px; /*width: 88%;*/ left: 78px; /*left: 35%;*//* right: 15%;*//* left: 20%; */text-align:center; background-repeat:no-repeat; height: 432px; /*margin-right: 30px;*/ position: relative;/* float: left;*/  top: 0px; background-image: url(/javascripts/slider/largeimage.jpg); vertical-align: middle;}

.largeimagebg	{ background-color: #FFFFFF; width: 400px; height: 400px;}

#product-images .video{background-image: url(/nap/build_8.13.1/images/medProdImgBorder.jpg);}
/*#product-images .novideo{background-image: url(/javascripts/slider/largeimage.jpg); height: 429px}
*/
#medium-image{position: relative; /*left: -8%;*/ vertical-align:middle; /* display: block;*//*cursor:crosshair;*/ /* text-align:center; left: 0px*/ /*position: relative; text-align: center*/}
/*#product-images .video .clickableImages{position:relative; top:-17px;}
#product-images .video .clickableImages .play{cursor:pointer;}

#full-size-image-link{ top:-20px;}
*/

/*---------------------- ZOOM & VIDEO ---------------------*/
/*xlarge/zoomed image container*/
/*#zoom-box, #video-box{height:412px; width:390px; border:1px solid #ccc; background-color:#FFFFFF; margin-top:10px; overflow:hidden;visibility:hidden; position:absolute; top:-1px; left:0; z-index:50;}
*//*xlarge/zoomed image*/
/*#zoom-image{position:relative; visibility:hidden; top:200px;left:0;}
#video-box #prod-page-video{background-color:#FFFFFF; position:relative;}
*//* zoomed area of image highlighter */
/*#zoomWindowBoxInner{width:100%; height:100%; background-color: white; opacity:0.4; filter:alpha(opacity=40);}
#zoomWindowBox{position: absolute; left: 0px; top: 0px; border:#E5E5E5 solid 1px; visibility:hidden;}
*//*wear it with*/
/*
#wear-it-with{width:295px; clear:both; padding-left:31px; padding-top:13px; margin-left:114px;}
#wear-it-with p{font-family: Arial; width:75px; font-size:10px; line-height:11px;}
.wear-it-with-products{float:left; padding-left:35px; display:block; text-align:center;}
.wear-it-with-products img{margin:5px 0;}
#wear-it-with-products-first{float:left; display:block; text-align:center;}
#wear-it-with-products-first img{margin:5px 0;}
*/

/*product-info contains all other information on this page*/
/*#product-info{width:40%; float: left; left: 58%; margin-bottom:25px; margin-top:25px; position:relative; visibility:visible; top: -472px}
*/
#product-info{position:relative; width:100%; height: 500px; float: left; top: 30px; margin-top: 0px;}

/*product-details contains brief information about product at top of page i.e. designer name, desc, price*/
#product-details {position: relative; padding-bottom:4px; padding-top: 5px; text-align:left}
#product-details #prodtitle {background-image:url(/images/pagehead_bg.jpg); height: 31px; width: 380px; vertical-align:middle; padding-top: 10px;}
#product-details #prodtitle_iglu {background-image:url(/images/bg_title_green.jpg); height: 31px; width: 380px; vertical-align:middle; padding-top: 10px;}
#product-details #prodtitle_blue {background-image:url(/images/title_bg_blue.jpg); height: 31px; width: 380px; vertical-align:middle; padding-top: 10px;}
#product-details #prodtitle_pink {background-image:url(/images/title_bg_pink.jpg); height: 31px; width: 380px; vertical-align:middle; padding-top: 10px;}
#product-details #prodtitle_peach {background-image:url(/images/title_bg_peach.jpg); height: 31px; width: 380px; vertical-align:middle; padding-top: 10px;}


#product-details h1 a{text-transform:uppercase; font-size:18px; /*margin:0; padding:0;*/ font-family:Arial; background:none; color:#000; letter-spacing:inherit; }
/*#product-details h1 a:hover{background:#000; color:#FFF; text-decoration:none;}*/
#product-details h2{font-weight:normal; margin:0; padding:0; font-size:15px; font-family:Arial; text-transform:none;}
#product-details #price{font-weight:bold; font-size:12px; margin:2px 2px 7px; font-family:Arial;}
#product-details #price span.now{color:#990000;}

/*
#alternative-colors{clear:both; margin-bottom:15px; margin-top:6px;}
#alternative-colors div{display:inline; margin-right:15px;}
#alternative-colors img{vertical-align:middle; width:20px; height:20px;}

.print-select{display:none;}
/*buttons*/
.viewmore #button-holder{clear:left; margin-bottom:16px;}
.viewmore #button-holder .message{color:#990000; text-transform:uppercase; font-weight:bold;}
.viewmore #button-holder .button{margin-bottom:8px;}
.viewmore #button-holder .button input{padding-right:10px}
.viewmore #button-holder .button .item-added-info img{margin-bottom:5px}
.viewmore #button-holder a{font-weight:bold;}
/*errors*/
.viewmore .error-message{color:#990000; font-weight:bold;}
#shipping-restriction{margin-bottom:10px;}
/*coming soon*/
.viewmore .coming-soon{clear:left; width:80%; margin-bottom:10px;}
.viewmore .coming-soon h3{color:#990000; text-transform:uppercase; font-weight:bold; font-size:1.1em;}
.viewmore .coming-soon p{color:#000000; font-weight:bold; font-size:90%;}
.viewmore .coming-soon p a{text-decoration:underline;}
.viewmore .coming-soon p a:hover{text-decoration:none;}
/*delivery information*/
#product-info #promo-block img{float:left; margin:2px 5px 0 -5px;}
#product-info #promo-block h1{float:left; margin:2px 5px 2px 0;}
#product-info #promo-block{font-size:90%; padding-bottom:8px; margin-left:3px; clear:both;}
/*other links*/
#links-list ul{list-style-image:url(/nap/build_8.13.1/images/productDetails/listarrow.gif); margin-left:15px; padding-bottom:14px;}
/*#links-list li:first-child {display:none;} hiding tell a friend*/

#links-list li a{font-size:90%; padding:1px 4px;}
#links-list li a:hover{background-color:#000000; color:#FFFFFF; text-decoration:none;}
#links-list .items{font-weight:bold; color:#990000;}
#links-list span.items{font-size:90%;}
.price-now{color: #990000}

/*hiding elements for the printed page*/
#print-logo, #tabbed-info h2, #notes, #print-footer {display:none;}

/* share styles */
/*
#tell-a-friend-link {background:url(/nap/build_8.13.1/images/productDetails/tellfriend-on.gif) no-repeat; float:left; margin-right:20px;}
a#tell-a-friend-link:hover img {visibility:hidden;}
#share-links{padding-bottom:30px; font-size:80%;}

#share-links a:hover{color:#999; text-decoration:none;}
#add-bookmark-link {background:url(/nap/build_8.13.1/images/productDetails/share-on.gif) no-repeat; float:left; display:block; position:relative;}
a#add-bookmark-link:hover img.share-image{visibility:hidden;}
#add-bookmark-container {background:url(/nap/build_8.13.1/images/productDetails/share_shadow.jpg); width:132px; height:42px; top:20px; left:0px;}
.add-bookmark-list {padding:5px;}
.add-bookmark-list div {height:20px; float:left; margin:5px; width:18px;}
.add-bookmark-list div span {cursor:pointer; display:block; height:16px;}*/

/* wishlist styles */
/*
.wishlist {position:relative;}
#add-wishlist {border:0 solid #FFF; padding-right:10px;}
.product-wishlist {width:160px; display:inline;}
*/
/*
.add-bookmark-list div {height:20px; float:left; margin:5px; width:18px;}
.add-bookmark-list div span {cursor:pointer; display:block; height:16px;}
#custom-context-container {position:absolute; left:155px; top:0px; z-index:999999; background-color:#fff;}
.custom-context-container-top {height:24px; width:159px;}
#custom-context-container-inner {width:159px; color:#000; font-size:90%;}
#custom-context-container-inner li {border-right:1px solid #cdcecf; border-left:1px solid #cdcecf; border-bottom:1px solid #cdcecf; list-style:none; cursor:pointer;}
#custom-context-container-inner #custom-list li a {padding:4px 0px 4px 10px; display:block; font-weight:normal; text-decoration:none; text-transform:capitalize;}
#custom-context-container-inner #custom-list a:hover {color:#000; background-color:#E6E6E6;}
#custom-context-container-inner #custom-list li.first-item {border-right:none; border-left:none;}
#custom-context-container-inner #custom-list a.first {font-weight:bold; line-height:16px; background-image:url(/nap/build_8.13.1/images/productDetails/menu-top2.gif); background-repeat:no-repeat;}

*/
/*expand details section on product page*/
.expand-details {float:right; position:absolute; bottom:2px; right:75px; text-transform:uppercase; overflow:hidden;}
#tabbed-info .yui-content {/*height:13.4em;*/ position:relative;}
.long-description {display:none;}

.expand-details {float:right; position:absolute; bottom:2px; right:75px; text-transform:uppercase; overflow:hidden;}
#tabbed-info .yui-content {/*height:13.4em;*/ position:relative;}
#tabbed-info .yui-content a.expand-details:hover {background-color:transparent;}
#tabbed-info .yui-content a.expand-details:hover {background:url("/nap/build_8.13.1/images/wedding_boutique/pp-more-info.gif") no-repeat; display:block; width:71px; height:9px;}
#tabbed-info .yui-content a.open:hover {background:url("/nap/build_8.13.1/images/wedding_boutique/pp-close.gif") no-repeat; display:block; width:50px; height:9px;}
#tabbed-info .yui-content a.expand-details:hover img {visibility:hidden;}
.long-description {display:none; }

/* position product code at the bottom of the product details panel */
.yui-content p.moreInfo {position:absolute; bottom:2px;}
.yui-content #tab3 p.moreInfo {position:absolute; bottom:11px;}
