/* use to to format print version of website */
@media print {#divHeader ,#divFooter,#hdrNavigation,#divCopy{display: none !important;}}

body{font-family:Arial;font-size: 11px; color:#000000; text-align:center;}
a {font-family: Arial;	font-size: 11px; text-decoration:none; color:#000000 }
a:hover {text-decoration:underline;}
img {display:block; float:left}
TEXTAREA{overflow:auto;}
.NoFloat, #divCategoryTitle IMG, #divItemViewImg IMG {display:inline; float:none;}
#divCategoryTitle IMG {padding-bottom:2px;}

/* base page elements */
#divBase{width: 970px; text-align: left; margin-left:auto; margin-right:auto;}
#divMainContainer{width: 950px; float:left; background-color:#FFFFFF; padding:0px 10px;}
#divMainContent {width:750px; float:left;}
#divTopHeader { float:left; width:950px; height:46px}
#divHeader{height:81px; float:left; border-bottom: solid 1px #000000}
#divCopy{width:950px;margin-bottom:5px;margin-top:5px;float:left; padding-top:5px; border-top:solid 1px #000000; font-size:10px;}

/* header elements */
#hdrContainer{*overflow:hidden; /* The width of the content */}
#hdrLogo{width:145px;float:left;height:47px; overflow:hidden}
#divMain{float:left; width:950px; margin-bottom:16px;}
#hdrContent{width:950px; float:left}
#hdrWholesale { float:right; height:23px; }
#hdrSearch{width:250px; height:33px; float:right;}
#hdrLinks{width:550px;height:22px;text-align:right;padding-top:10px;float:right;}
#hdrLinks a{font-size: 11px; text-decoration:none;}
#hdrLinks a:hover{text-decoration:underline;}
#hdrImages{float:left; width:951px}
#hdrLiveChat{float:left;height:36px;}
#hdrNavigation{width:522px;padding-right:18px;padding-left:10px;position:relative; z-index:5;float:left;padding-top:24px;height:30px;padding-bottom:0px; }
#hdrDivider{width:940px;padding-left:10px;}
#hdrNavigation a:hover{cursor:pointer;}
#divSeparator{float:left;clear:both;}
#divSeparator #divLeft {width:141px; float:left;}
#divSeparator #divRight {width:23px;padding-left:317px;float:left;}
#divSubscribe { height:46px; width:457px; float:left; background:url(//ninashoes.com/assets/layout/subscribe_bg-2.gif) no-repeat }
#divSubscribe #divText { float:left;text-align:right;padding-top:5px;width:410px; padding-right:10px; font-size:10px;}
.txtSubscribe { width:127px;border:0px; font:11px Arial;padding-left:5px; background:url(//ninashoes.com/assets/layout/subscribetxt_bg.gif); float:left; height:12px; padding-top:3px; padding-bottom:3px  }
#divHeaderSpacer {width:950px; float:left; height:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x center}
.divHeaderSpacer {height:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x center}

/* footer elements */
#divFootLinks{text-align:center;padding-left:20px;padding-right:8px;padding-top:10px;float:left;}
#divFootLinks a{font-size:12px;font-weight:bold;text-decoration:none;}
#divFootLinks a:hover{text-decoration:underline;}
#FootMailList{padding-top:5px;padding-left:10px;float:left;}
#FootMailListText{padding-top:5px;padding-right:5px;float:left;}

#divFooterBottom{width:100%;height:9px;background: url(//ninashoes.com/assets/layout/bottom_corners.gif) no-repeat bottom;float:left;}

/* Copyright section */
#CopySEO{float:left;width:950px;text-align:left;font-size:10px;padding-top:10px;}
#CopySEO a {text-decoration:none;font-size:10px;}
#CopyText{float:left;}
#CopyText a{color:White; text-decoration:none;}
#CopyTextRight{float:right;}
#CopyTextRight a{font-size:10px;}

/* header search control */
#divSearchBox{height:33px; margin-top:20px}
#divSearchBoxIcon{padding-top:13px; text-align:right;float:left;}
#searchBoxIcon{Width:40px;}
#divSearchBoxTextBox{margin-top:11px;float:left;background: url(//ninashoes.com/assets/layout/search-bg.gif) no-repeat; width:172px; height:18px;}
.searchTextbox{width:164px;overflow:hidden; font-size:10px; height:12px; margin:3px 0px 1px 6px; border:0px;}
#divSearchBoxBtn{padding-top:11px;float:left;}
#divSuggestions{font-size:10px;BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 171px; BORDER-BOTTOM: gray 1px solid; POSITION:absolute;BACKGROUND-COLOR: white;cursor:pointer; z-index:100;}
#divSuggestions table tr td { height:20px; }

/* main body elements (asp.net - WithNav.Master) */
#divMainNav{}
#divMenuLeft{float:left; width:190px; margin-bottom:20px; background:url(//ninashoes.com/assets/layout/left_separator.gif) no-repeat right top; min-height:900px; margin-right:10px;}
#divMenuLeft .Title, #divMenuLeft .TitlePink, #divMenuLeft .TitleGreen, #divFilterLinksText{ font-weight:bold; width:155px; display:block; float:left; height: 13px; padding:2px 0px 3px 15px;cursor:pointer; background:url(//ninashoes.com/assets/layout/menu-main-bg.gif) no-repeat; font-size:11px; color:#FFFFFF;  margin-top:7px; margin-right:10px;}
#divMenuLeft .SubTitle{ padding:2px 0px; font-weight:bold; float:left; width:145px; font-size:11px; }
#divMenuLeft .TitlePink {background:url(//ninashoes.com/assets/layout/menu-main-pink-bg.gif) no-repeat;}
#divMenuLeft .TitleGreen, #divFilterLinksText {background:url(//ninashoes.com/assets/layout/menu-main-green-bg.gif) no-repeat;}
.MenuBold{ font-weight:bold }

#divMainNavigation{text-align:left;width:500px;}
#divMainNavList a:hover{cursor:pointer;}
#divLeftColumn{width:190px;float:left;}
#divLeftMenu{float:left; width:137px;clear:both;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top;}
.arrowLeftMenu
{padding-left:15px;padding-bottom:12px;padding-top:0px;background:url(//ninashoes.com/assets/layout/arrow.gif) no-repeat  left  50%;width:120px;float:left;text-transform:uppercase;}
.arrowLeftMenu:hover{text-decoration:underline;}

#divLeftMenu A{cursor:pointer; line-height:20px;}
#divContentPageContent {width:760px;float:left;}
#divContentPageContent H1 { height:23px; padding-top:5px;padding-left:10px; font:bold 18px Arial;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; margin:0px; }
#divContentPageContent H2 { font:bold 12px Arial; color:#000000; margin:0px; padding-bottom:5px; }
#divContentPageContent #Main {padding:10px;float:left}
#divContentPageContent A{font-weight:bold; text-decoration:underline; color:#444444}

/* header mailing list control */
#divMailingList{float:left;width:200px;margin-left:250px; margin-top:10px;}
#divMailingListText{float:left; padding-top:5px;}
#divMailingListTextBox{padding-top:4px;float:left;*padding-top:3px;}
#divMailingListIcon{padding-top:4px; float:left}

/* search page elements */
#divSearch{}
#divSearchHeader{padding-bottom:10px;}
.searchResults{padding-bottom:3px;padding-top:3px;padding-left:20px;background:url(//ninashoes.com/assets/layout/arrow.gif) center left no-repeat;}


/* pager control */
#divPager{height:25px; text-align:right;background-color:#FFFFFF;}
.gotopage{border:1px solid #000000; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

/*category page - top */
#divCategoryHeader{display:none;}
#divCategoryCrumbs{min-height:35px;padding-left:10px;padding-top:5px;font-size:20px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom;position:relative; height:35px;width:740px; float:left}
#divCategoryCrumbs a{font-size:20px; }
#divCategoryTitle, #divCartHeader{background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom;}

/*category page - filters */
#divItemList { width:750px; float:right; }
#divAllItems { padding-left:20px; }
#divFilterArea { width:185px; padding:0px 5px 5px 0px; clear:left; float:left; overflow-x:hidden; }
.filterOption { margin-top:10px; margin-bottom:5px; margin-left:10px;float:left }
.filterOptionName a{width:87px; padding-bottom:5px; padding-top:2px; float:left; text-transform:uppercase; font-size:10px; }
.filterOptionName a:hover{width:87px;text-decoration:none; padding-bottom:5px; padding-top:2px; float:left; text-transform:uppercase; }
.filterValues { padding-left:10px; clear:both; }

/*category page - sorters */
#divSortLinks {FLOAT: none;WIDTH: 560px;COLOR: #000000;BACKGROUND-COLOR: #FFFFFF;padding-top:8px; vertical-align:top; height:19px; }
.divDirectionLinks {FLOAT: none;MARGIN-LEFT: 3px;WIDTH: 13px;}
#divSortLinks .textLink {FLOAT: none;COLOR: #000000;FONT-SIZE: 11px;padding-left:15px;}
.textLink:hover{text-decoration:underline;}
#divSortLinksText {	FLOAT:left; FONT-SIZE: 11px; width:80px;  padding-left:10px; background:url(//ninashoes.com/assets/layout/sortby-bg.gif) no-repeat; color:#FFFFFF; height:16px; padding-top:2px; }
#divSeoRssFeed {background:url(//ninashoes.com/assets/layout/rssfeed-bg.gif); background-repeat: no-repeat; width:155px; height:30px; padding-top:5px; padding-left:15px;margin-left:12px;margin-right:10px}

#divSortPaging #divPaging A {FONT-SIZE: 11px;TEXT-DECORATION: none} 
#divSortPaging #divSorting {FONT-SIZE: 11px;FLOAT: left;WIDTH: 640px;}
#divSortPaging #divSorting A {FONT-SIZE: 11px;TEXT-DECORATION: none} 

.filterColors { padding-left:10px; clear:both; padding-bottom:5px; }
.filterColorValue { clear:both; width:10px; height:12px; padding-top:3px;margin-right:10px; position:relative;  background:url(//ninashoes.com/assets/layout/border_round.gif);}
.filterColorValueSelected { clear:both; height:12px; padding-top:3px; color:red; position:relative; }
.filterColorsSample { float:left; height:10px; width:10px; overflow:hidden; }

.filterSizeValue { height:14px;border:1px solid #FFFFFF; width:23px; float:left; margin-right:5px; margin-top:5px; padding:3px 3px 3px 3px; color:#7b7b7b; text-align:center; }
.filterSizeValueSelected { height:14px;border:1px solid #FFFFFF; width:23px; float:left; margin-right:5px; margin-top:5px; padding:3px 3px 3px 3px; color:red; text-align:center;background-color:Black; color:white;font-weight:bold; }
.filterSizeValues { padding-left:10px; clear:both; padding-bottom:5px;}
.filterSizeValues a:hover {border:1px solid #d9d9d9; text-decoration:none;height:14px;margin-top:5px; padding:3px 3px 3px 3px;width:23px; float:left;  }
#divFilterSize{width:150px;float:left;}
.filterHeel { padding-left:10px; clear:both; padding-bottom:5px; }
.filterPrices { padding-left:10px; clear:both; padding-bottom:5px; }

/* category page - category list */
#divCategoryList{width:100%;padding-left:5px;padding-bottom:20px;float:left;}
.categoryElement{height:30px;text-align:center;padding-top:5px;float:left; background:url(//ninashoes.com/assets/layout/bg_category_item.gif);}
.categoryElement a{color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
.categoryElement a:hover{color:#fff6ad;}
.categoryElementFront{width:20px;height:35px;background:url(//ninashoes.com/assets/layout/bg_category_left.gif);float:left;}
.categoryElementEnd {width:20px;height:35px;background:url(//ninashoes.com/assets/layout/bg_category_right.gif);float:left;margin-right:5px;}
.categorySelectedLnk{color:Yellow;}

/*category - item list */
#divItemHeaderPager{float:right;font-size:10px;width:100%;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom;height:27px;margin-bottom:20px;}
#divItemFooterPager{float:right;font-size:10px;width:100%;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top;padding-top:3px;bottom:0px;}
.divItemNoItems{min-height:90px; height:90px;}

/*category page - items*/
.itemElementQuickViewHover { position:absolute; z-index:100; margin-top:50px; margin-left:10px; display:none; }
.itemElement {text-align:center;width:156px;height:230px;float:left;padding-left:12px;padding-right:12px;padding-top:5px;}
.itemElementImage{height:150px;}
.itemElementBrand{position:absolute; left:91px;}
.itemElementPriceDiv { width:70%; text-align:left; margin:0 auto; }
.itemElementName{font-size:11px;}
.itemElementPrice{height:25px;color: #dd8586;font-weight:bold;}
.itemElementPriceOriginal { background-image:url(//ninashoes.com/assets/layout/strike.gif); background-position:0 5px; background-repeat:repeat-x; color:#db4092; }
.itemElementColors{text-align:left; margin:0 auto; width:70%; height:15px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top; padding-top:2px; }
.itemElementPreOrder{text-align:left; margin:0 auto; width:70%; height:15px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top; padding-top:2px; }
.itemElementOnlineExclusive{text-align:left; margin:0 auto; width:70%; height:15px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top; padding-top:2px; }
.itemElementSearch{text-align:center;width:150px; height:230px;float:left;padding-left:5px;padding-right:5px;padding-top:5px;}
.itemElementGeneral {width:70%; text-align:left; margin:0 auto; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom;}
.itemElementGeneral h1 {font-size:11px;}
/*category page - quick view*/
.itemElementQuickView { text-align:left; margin:0 auto; width:70%; height:15px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top; padding-top:2px; }
#divPopupItemViewsTitle { padding:5px 5px 5px 10px; margin-bottom:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; }
#divPopupItemLinks { clear:both; float:left; width:300px; padding-top:5px; padding-bottom:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; }
#divLikeButton { clear:both; float:left; overflow:hidden; padding:5px 0px 5px 0px; height:23px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; }
#divViewComments { clear:both; float:left; padding-top:5px; }

/*start item page*/
#divItemHeader, #divPageTitle,.divTitle {font-size: 20px;margin:11px 0px;padding-bottom:3px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; width:750px; float:left}
#divItemHeader h1 {font-size: 20px; font-weight:normal;}
#divOrderDetails { background:url(//ninashoes.com/assets/layout/dot_vertical.gif) repeat-x top;}
#divItemContainer{float:left; width: 595px; min-height:800px; }
/* * html #divItemContainer{height:1%; } not needed on item page*/
#divItemColLeft{float:left;width:300px;}
#divItemColRight{float:left;width:275px;padding-left:20px;}
#divItemRelatedItemsColumn{float:left;width:100px;padding-left:30px; background:url(//ninashoes.com/assets/layout/right_separator.gif) no-repeat scroll left top transparent; min-height:800px;}
#divItemViews{ clear:both;}
#divItemViewImg{width:45px; padding-left:3px; padding-right:2px; text-align:center; cursor:pointer}
#divItemView{width:50px;float:left; }
#divItemLinks{padding-top:10px;clear:both}
#divItemEnlarge, #divItemEmail, #divItemPrint, #divItemMediaShare { margin-bottom:5px;float:left; width:148px; margin-right:2px; height:18px}
#divItemViewsTitle, #divColorsTitle, #divZoomBlurb { padding-bottom:3px; padding-left:7px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; margin:3px 0px; }
#divZoomBlurb { padding-left:1px; padding-bottom:5px; margin-bottom:5px; }
#divItemEnlarge a{font-size:10px;}
#divItemEmail a{font-size:10px;}
#divItemPrint a{font-size:10px;}
#divItemMediaShare a{font-size:10px;}
#divMediaShare {background:url(//ninashoes.com/assets/layout/item-mediashare-bg.jpg) no-repeat; width:118px; height:196px; margin-right:12px; padding-top:30px; float:left; text-align:center;}
#divItemShareLinks { width:290px; border:solid 1px #999999; position:absolute;float:left; background-color:#FFFFFF; margin-top:18px; padding:5px; z-index:1; }


/* item zoom */
#divPreviewZone { position:absolute; border:1px solid black; }
#divImgOverlay { position:absolute; cursor:pointer; background-image:url('//jeffsilverman.com/layout/empty.gif');}
.divImgOverlayBlurInit {position:absolute; top:0px; left:0px; width:300px; height:300px; border:1px solid white;}
.divImgOverlayBlur {position:absolute; top:0px; left:0px; width:300px; height:300px; border:solid 1px white; background-color:white; filter:alpha(opacity=50); opacity:0.50; filter:Alpha(Opacity=50); -moz-opacity:0.50;}
.divImgOverlayInit {position:absolute; top:0px; left:0px; width:302px; height:302px; background-image:url('//jeffsilverman.com/assets/layout/empty.gif');}
.divPreviewZoneInit {overflow:hidden; position:absolute; top:0px; left:0px;}
.divItemMainImgInit {position:relative; display:block; width:300px; height:300px;}
#divZoomImg {position:absolute; overflow:hidden; border:1px solid #DADADA; background-color:#FFF;}
.divZoomImgInit {position:absolute; left:363px; top:95px; border:1px solid #DADADA; background-color:#FFF; height:250px; width:250px; overflow:hidden; display:none;}


#divItemMainImg{position:relative; width:300px;height:300px;text-align:center;}
#divItemColorImgs{padding-top:5px;width:300px; clear:both}
#divItemColorImg{width:45px;height:45px;margin-right:5px;margin-bottom:5px;float:left; overflow:hidden}
#divItemContentShort{}
#divItemContentLong{}
#divItemContentLong li {list-style-position: inside;}
#divPopupItemContentLong li {list-style-position: inside;}
#divItemPreOrder{ margin-top:10px; margin-bottom:10px; font-weight:bold; color:Red; }
#divItemPrice{padding-top:5px;padding-bottom:10px; font-weight:bold}
#divItemSizes{padding-top:3px;float:left; width:135px;}
#divItemSizesQty{float:left; width:270px; padding-bottom:8px; margin-bottom:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom}
#divItemColors{padding-top:3px; float:left; width:270px; padding-bottom:8px; margin-bottom:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom }
#divItemQty{padding-top:3px;float:left; width:135px;}

#divItemButtons { clear:both; float:left; width:270px; padding:10px 0px; }
#divImgAddCart { float:left; }
#divImgSizeChart { float:right; }
#divItemLink{ padding-bottom:2px; }
#divItemColor{padding-top:3px; float:left; width:50px;}
#divItemSizesText, #divItemQtyText{ width:50px; float:left; }
#divItemSizesPulldown, #divItemQtyPulldown{ width:85px; float:left; }
#divItemMoreInfo { width:270px; float:left; padding-bottom:8px; margin-bottom:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom }
.styleWidth { text-transform:uppercase; }
.divSpecialAnouncement {margin-top:10px; margin-bottom:10px; }

#divItemLinks { clear:both; float:left; width:300px; padding-top:10px; padding-bottom:5px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; }
#divMediaShareIcon { clear:left; float:left; width:22px; height:22px; padding-right:3px; }
#divPrintPage { float:left; width:22px; height:22px; padding-right:3px; }
#divEmailFriend { float:left; width:22px; height:22px; padding-right:5px; }
#divSocialSharing { clear:both; float:left; margin-top:5px; }
#divTwitterShare { float:left; height:22px; padding-top:1px; }
#divFacebookShare { float:left; height:22px; padding-right:5px; padding-top:2px; }
#divGooglePlusOne { float:left; height:22px; padding-top:1px; }
#divComments { clear:both; float:left; padding-top:15px; }

/* end of item page */

#divItemDetail{margin-left:25px;position:absolute;}
#divItemDetailImg{}
#divItemDetailText{text-align:center;}
#divItemDetailText a{}

#divEmailFriendMain{margin:4px;padding:5px;}
#divEmailMain{}
#divEmailThankYou{padding-top:140px;padding-bottom:180px;padding-left:80px;}

.radioGender{}
.radioGender input[type="radio"]{width: 20px;vertical-align:bottom;*vertical-align:middle;}

/*order page */
.order_summary_table td{padding-top:1px;padding-bottom:1px;}
.orderHeader{color:#000000;font-weight:bold;}
.orderRow{color:#000000;background-color:#fff9db;}
.orderSelectedRow{}
.orderAlternatingRow{}

/* order details page */
.textAlternate{background-color: #fff9db;}
.orderTotal{color: #008d60; font-weight:bold;}

/*shopping cart page */
/* {border:solid 1px;}*/
#divCartMain{float:left;width:464px;margin-right:4px;}
#divCartRelatedItems{float:left;width:272px; margin-left:10px;}
#divCartHeader{clear:both;}
.divCartItemCount{width:745px;text-align:left;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;padding-left:5px;}
#divCartValidationSummary{margin:5px;}
#divContinueShoppingTop{float:left;}
#divUpdateCartTop{width:95px;float:left;padding-left:10px;}
#divCallChatTop{width:100px; float:left; display:none}
#divCheckout1{float:right;padding-right:5px;}
#divCartRptItems{width:664px;float:left;padding-top:10px;margin-top:10px;margin-bottom:20px;}
#divCartRptItemsHeader{border-bottom:1px solid;padding-bottom:3px; margin-bottom:5px;width:664px;float:left;}
.cartItemRow{width:664px;float:left;height:135px;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; margin-bottom:5px;}
.cartItemAlternateRow{}
#divCartItemDescText{width:408px;float:left;font-weight:bold;}
#divCartItemQtyText{width:50px;float:left;font-weight:bold;text-align:center;margin-right:20px;}
#divCartItemPriceText{width:80px;margin-left:30px;float:left;font-weight:bold;}	
#divCartItemSubTotalText{font-weight:bold; float:left; width:70px}
.cartItemImage{width:45px; height:45px; float:left;margin-right:26px; padding-top:10px; overflow:hidden }
.cartItemDesc{width:368px;float:left; padding-right:20px; text-align:center;font-weight:bold}
.cartItemQty{width:50px;text-align:center;margin-right:20px;float:left;margin-top:30px; margin-left:20px;}
.cartItemPrice{width:80px;margin-left:30px;float:left;margin-top:30px;}
.cartItemPrice .Promo {color:#FF0000; text-decoration:line-through; font-weight:normal}
.cartItemSubTotal{float:left;margin-top:30px; width:70px}
.divCartRptPromotions{width:454px;float:left;padding:5px 0px 5px 5px;margin-top:10px; margin-bottom:20px; color:#C90000; border:1px solid #C90000;}
.cartPromotionDesc{float:left;margin-right:15px;width:265px;font-weight:bold;}
.cartPromotionRemove{padding-left:25px;float:left;}
.cartPromotionSubTotal{width:100px;float:left;}
#divContinueShoppingBottom{float:left;}
#divUpdateCartBottom{float:left;padding-left:10px;}

#divCartRightColumn{clear:both;float:left;margin-top:10px; width:475px;}
#divCartTotals{width:240px;height:93px;padding:5px;float:left; background:url(//ninashoes.com/assets/layout/cart-total-bg.gif) no-repeat}
#divCartTotalsHeader{display:none}
#divCartTotalsContainer{margin-bottom:3px;padding-top:10px;padding-bottom:10px;}
#divCartTotalsSubTotalDesc{width:150px;height:20px;padding-left:10px;float:left;}
#divCartTotalsSubTotalValue{height:20px;}
#divCartTotalsShippingDesc{width:150px;height:20px;padding-left:10px;float:left;}
#divCartTotalsShippingValue{height:20px;}
#divCartTotalsTaxDesc{width:150px;height:20px;padding-left:10px;float:left;}
#divCartTotalsTaxValue{height:20px;}
#divCartTotalsTotalDesc{width:150px;height:20px;padding-left:10px;float:left; font-weight:bold}
#divCartTotalsTotalValue{height:20px;}

#divCartTotalsApplyCode{width:190px;height:95px;text-align:center;padding:5px;margin-right:25px;float:left; background:url(//ninashoes.com/assets/layout/apply-code-bg.gif) no-repeat}
#divCartTotalsApplyCodeText{margin-left: auto;margin-right: auto;padding-bottom:10px;}
#divCartTotalsApplyCodeTextBox{padding-bottom:10px; }
.textboxApplyCode{}

#divCartCheckoutBtn{width:464px;text-align:right;padding-top:10px;clear:both;}
.cartDropDown {width:40px;}

.divRelatedItemControls a { display:inline-block; float:left; height:16px; width:17px; }
.divRelatedItemControls a.leftArrow { background: url("//ninashoes.com/assets/layout/arrow-l.gif") no-repeat; }
.divRelatedItemControls a.rightArrow { background: url("//ninashoes.com/assets/layout/arrow-r.gif") no-repeat; }
.divRelatedItemControls div.viewColors { background: url("//ninashoes.com/assets/layout/view-colors.gif") no-repeat; display:inline-block; float:left; height:16px; width:63px; }
.divRelatedItemControls div.viewColorsDisabled { background: url("//ninashoes.com/assets/layout/view_colors_disabled.gif") no-repeat; display:inline-block; float:left; height:16px; width:97px; }

/* cart related items */
.cartRelatedItemListElement{height:135px; width:263px; padding-top:0px;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; padding-bottom:0px;clear:both; float:left; margin-bottom:5px;}
.cartRelatedItemElementImage { float:left; width:140px;padding-left:10px; }
.cartRelatedItemElementRight { float:left; width:105px;padding-left:5px; padding-top:5px; }
.cartRelatedItemElementPrice { margin:5px; }
.cartRelatedItemElementOptionHolder { margin:5px; }
#divCartRelatedItemsHeader {padding-bottom:3px; height:58px; padding-top:10px; float:left;}
#divCartRelatedItemsContent { clear:both }
.cartRelatedItemElementName {clear:left;width:140px;text-align:center; padding-top:3px; }
/* checkout */
.checkoutLabel { width:185px; }
.divCheckOutTextareaDots{float:left;background: url(//ninashoes.com/assets/layout/textarea-bg.gif) no-repeat; width:272px; height:70px;}
.CheckOutTextareaDots{width:262px;overflow:hidden;font-family:Arial; font-size:11px; line-height:12px; padding:1px 3px 0px 3px; margin:1px; border:0px;}

.dotted_line {background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom;}
.dotted_line_clear {background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; clear: both; height: 1px;}
.vertical_dotted_line { background:url(//ninashoes.com/assets/layout/dot_vertical.gif) repeat-x top; width:1px;}
#divShippingMethodNoticeText {background:url(//ninashoes.com/assets/layout/bg-ship-orders.gif) no-repeat; color:#db4092; font-size:11px; padding-left:6px; padding-top:2px; height:60px; width:302px;}

/* asp.net skin styles, use to control styles of asp.net buildin control elements ie. texboxes, dropdownlist, Label, etc.  */
/*TODO: need more work to consolidate */

.input_style{font-size:11px; border:solid 1px #999999;}

/* used for input with dotted border */
#divTextBoxDots{float:left;background: url(//ninashoes.com/assets/layout/textdots-bg.gif) no-repeat; width:172px; height:20px;}
.divTextBoxDots, .Focus_Windows, .Over_Windows {float:left;background: url(//ninashoes.com/assets/layout/textdots-bg.gif) no-repeat; width:172px; height:14px; border:0px; font-size:11px; padding:1px}
.input_dots{width:163px;overflow:hidden; font-size:11px; height:12px; line-height:12px; padding:1px 3px 0px 3px; margin:1px; border:0px;}

/*used in TextBoxShortSkin, TextBoxMediumSkin, TextBoxLongSkin*/
.input_long{height: 14px; width: 164px; }
.input_medium{height: 14px;	width: 124px; }
.input_short{height: 14px;	width: 20px;text-align:center; }
.input_login_dotted{height: 14px;width: 173px; border-style:dotted;border-width:1px; }
.input_message{ height: 100px;width: 400px;overflow:auto;}
/*used in TextBoxMessageBoxSkin */
.input_messagebox{height: 100px;width: 355px;background-image:url(//ninashoes.com/assets/layout/bg_input_live_chat_text.jpg);}

/*used in PageHeadingSkin */
.page_heading{color: #000000;text-decoration: none;font-family:Arial;font-size: 11px;font-weight: bold;padding-bottom:5px; padding-top:3px; padding-left:2px;}
.page_headingpadd{color: #000000;text-decoration: none;font-family:Arial;font-size: 14px;font-weight: bold;padding-bottom:3px;padding-left:2px;}
/* used in LinkBlackSkin */
.page_heading_black{color: #000000;text-decoration: none;font-family:Arial;font-size: 18px;font-weight: bold;padding-bottom:5px; padding-top:3px; padding-left:2px;}

/*used in HighlightSkin */
.highlight{color: #EF4E67;text-decoration: none;font-size: 11px;}

.validationSummary { color:#FFFFFF; background-color: #FFFABF; border: 2px solid red; padding: 4px; margin:10px }
.validationSummary UL LI { margin-left:15px }
.validator { font-weight: bold; }

.requiredFormField {font-weight: bold;}
.optionalFormField { }

/*.dropdown_style, SELECT{font-family:Arial;font-size: 11px; border:solid 1px #999999; color:#444444;}*/
.dropdown_style, OPTION{}
/* used in DropDownSmallSkin */
.dropdown_small{height: 20px;width: 60px;}
/*used in DropDownLongSkin */
.dropdown_long{	height: 20px;width: 164px;}
/* used in DropDownMediumSkin */
.dropdown_medium{height: 20px;width: 124px;}
.dropdown_extra{height: 18px;width: 172px;}
.dropdown_search{height: 18px;width: 100px;border:solid 1px #000000;}

/* used in LinkPinkSkin */
.link_pink {color: #F05D75;text-decoration: none;font-size: 11px;}
.link_pink:hover {color: #8b4ead;text-decoration: underline;font-size: 11px;}
/* used in LinkBlackSkin */
.link_black {color: #000000;text-decoration: none;font-size: 11px;}
.link_black:hover {color: #938369;text-decoration: underline;font-size: 11px;}
/*used in LinkRedSkin */
.link_red{color: #db4092;text-decoration: none; text-decoration:underline;font-size: 11px;}
.link_red:hover {color: #c90000;text-decoration: none;font-size: 11px;}
/* used in LinkBrownUnderSkin */
.link_brown_under {color: #8b4ead;text-decoration: underline;	font-size: 11px;}
.link_brown_under:hover {color: #EF4E67;text-decoration: underline;font-size: 11px;}
/*used in ImageButtonSkin*/
.img_button{font-weight:bold;}
.imagecontroller{border: 0px;vertical-align: middle;}


/* given for content block */
.title{ font-size: 16px; font-weight: bold; text-decoration: none; color: #8b4ead;	}
.thick_horizontal_delimiter{height:1px; background-color:#8b4ead; font-size:2px;}
.thin_horizontal_delimiter{height:1px; background-color:#8b4ead; font-size:2px;}

/* search by size */
.divSearchSize {border-bottom: dotted 1px; padding-bottom:5px;}
#divItemColorsSizes {width:150px; float:left;}
#divSearchNextDay { width:160px; float:left; padding-left:13px; padding-right:10px; margin-top:15px; padding-top:15px;height:75px; background: url(//ninashoes.com/assets/layout/bg_search_inv.jpg) }
#divSearchNextDayHeader { width:160px; float:left; padding-top:35px }
#spnAvailability {font-weight:bold;}
#divCallChatReview {float:right;margin-top:10px;}

A IMG { border:0px; } 


/* Minicart Styles */
#divMiniCart{float:right; width:300px; margin:0px 0px 0px 5px;}
#divMiniCartLeft {float:right; width:205px; text-align:right;padding-right:10px;} 
#divMiniCartLeft a{font-size:10px;}

#divMinicartDropDown{overflow:hidden;background-color:#FFFFFF;clear:both; position:absolute; float:right; margin-top:17px; *margin-top:3px; width:268px; padding:5px 5px 5px 20px;z-index:200; line-height:16px; border:solid 5px #eaeaea}
.minicartItemImage {height:45px; width:45px; margin:25px 15px 25px 0px;float:left}

/* Item Preview */
.divItemPreview {position:absolute; clear:both; border:solid 1px #96947e; z-index:99999; left:690px; *margin-left:0px;width:300px;margin-top:20px; background-color:White; }
.divPreviewTitle{clear:both;padding:5px;background-color:#FFFFFF; height:33px;width:290px;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top;}
.divPreviewTitle .Title {font-size:18px;}


.divRelatedItemPreview {position:absolute;border:solid 1px #96947e; z-index:2; left:758px; *margin-left:10px;width:150px;}
.divRelatedPreviewTitle{clear:both; padding:3px;background-color:#FFFFFF; height:50px;width:144px; text-align:left;background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x top;}
.divRelatedPreviewTitle .Title {font-size:18px;}

#divPreviewRollout{background:url(//ninashoes.com/assets/layout/preview_rollout.gif); left:765px; margin-top:10px; position:absolute; height:150px; width:150px; }

.divRelatedItemControls{float:left; margin-bottom:5px;margin-left:1px;}
.itemRelatedItemSize{margin-left:1px;margin-bottom:5px;}
.itemRelatedItemElementPrice{margin-left:1px;margin-bottom:5px;}

#divItemRelatedItemsHeader{clear:both; margin-top:10px;}

/*Modal Popup*/
.modalBackground {
	background-color:#3F3F3F;
}

#zoomDiv {
	display: none;
}
#zoomWrapper {
	border-top: solid 1px #cccccc;
	width:500px;
	margin-top: 5px;
	text-align:center;
	display:inline-block;
}
.zoomGallery div {
	position:absolute;
	top:28px;
	left:15px;
	text-align:center;
}
.zoomGallery a {
	float:left;
	padding:10px 2px 0 2px;
}
. dropdownred
{
	scrollbar-3dlight-color:skyblue;
	scrollbar-arrow-color:#FFC0CB;
	scrollbar-base-color:#033000;
	scrollbar-darkshadow-color:#000d00;
	scrollbar-face-color:skyblue;
	scrollbar-highlight-color:#0d0000;
	scrollbar-track-color:#f00000;
	scrollbar-shadow-color:#22d000;
}
/* ORDER DETAILS PAGE */
.MessageCancelConfirm {font-family: Arial;font-weight:bold;	font-size: 14px; text-decoration:none; color:#000000;text-align:center;vertical-align:middle; }
#divDetailsPage{margin-left:3px;width:747px; overflow:hidden}
#divDetailsPage #divInstructions {margin-top:10px; margin-bottom:10px;}
#divDetailsPage #divInstructions #divTextHead{ color:#000000; font-weight:bold;vertical-align:middle;padding-right:10px;padding-bottom:4px;}
#divDetailsPage #divInstructions #divHead {height:16px; width:17px; background:url(//ninashoes.com/assets/layout/icon_instruction.gif) no-repeat;  padding-top:4px;}
#divDetailsPage #divInstructions #divHeadBG {height:16px;width:617px;  background:url(//ninashoes.com/assets/layout/instruction_bg.gif) repeat-x;  padding-top:4px;}
#divDetailsPage #divInstructions #divHeadBG_Right {height:16px;width:23px;  background:url(//ninashoes.com/assets/layout/instruction_bg_right.gif)  no-repeat;  padding-top:4px;}
#divDetailsPage #divInstructions #divBody {border-left:solid 0px #393c39; border-right:solid 0px #393c39; width:608px; padding:10px;}
#divDetailsPage #divInstructions #divFoot {height:22px; width:630px;background:url(//ninashoes.com/assets/layout/instructions_bottom_bg.gif) no-repeat;  }

#divDetailsPage #divShipSummary {margin-top:10px; margin-bottom:10px}
#divDetailsPage #divShipSummary #divTextHead{ color:#000000; font-weight:bold;vertical-align:middle;padding-right:10px;padding-bottom:4px;}
#divDetailsPage #divShipSummary #divHead {height:16px; width:17px; background:url(//ninashoes.com/assets/layout/icon_shippment.gif) no-repeat;  padding-top:4px;}
#divDetailsPage #divShipSummary #divHeadBG {height:16px;width:574px;  background:url(//ninashoes.com/assets/layout/shippment_bg.gif) repeat-x;  padding-top:4px;}
#divDetailsPage #divShipSummary #divHeadBG_Right {height:16px;width:24px;  background:url(//ninashoes.com/assets/layout/shippment_bg_right.gif)  no-repeat;  padding-top:4px;}
#divDetailsPage #divShipSummary #divBody {border-left:solid 0px #c43531; float:left; border-right:solid 0px #c43531; width:628px;  background-color:#FFFFFF}
#divDetailsPage #divShipSummary #divFoot {height:22px; width:630px;background:url(//ninashoes.com/assets/layout/summary_bottom_bg.gif) no-repeat; clear:both; }

#divDetailsPage #divRetSummary {margin-top:10px; margin-bottom:10px}
#divDetailsPage #divRetSummary #divHead {height:18px; width:600px; background:url(//ninashoes.com/assets/layout/returns_top_bg.gif) no-repeat; padding-left:30px; padding-top:4px; color:#ffffff; font-weight:bold;clear:both; }
#divDetailsPage #divRetSummary #divBody {border-left:solid 1px #f49000; border-right:solid 1px #f49000; width:628px;  background-color:#FFFFFF; float:left;}
#divDetailsPage #divRetSummary #divFoot {height:22px; width:630px;background:url(//ninashoes.com/assets/layout/returns_bottom_bg.gif) no-repeat;  clear:both; }

#divDetailsPage #divOrdSummary {margin-top:10px; margin-bottom:10px;}
#divDetailsPage #divOrdSummary #divTextHeadO{ color:#000000; font-weight:bold;padding-right:10px;padding-bottom:4px;}
#divDetailsPage #divOrdSummary #divHeadO {height:16px; width:17px; background:url(//ninashoes.com/assets/layout/icon_ordersum.gif) no-repeat;  padding-top:4px;}
#divDetailsPage #divOrdSummary #divHeadBGO {height:16px;width:594px;  background:url(//ninashoes.com/assets/layout/ordersum_bg.gif) repeat-x;  padding-top:4px;}
#divDetailsPage #divOrdSummary #divHeadBG_RightO {height:16px;width:30px;  background:url(//ninashoes.com/assets/layout/ordersum_bg_right.gif)  no-repeat;  padding-top:4px;}
#divDetailsPage #divOrdSummary #divBodyO {border-left:solid 0px #678500; border-right:solid 0px #678500; width:750px;  background-color:#FFFFFF; clear:both; float:left}
#divDetailsPage #divOrdSummary #divFootO {height:22px; width:394px;background-color:#FFF9DB;clear:both; padding-left:355px;float:left; padding-top:3px; font-size:11px; color:#000000; font-weight:bold }

#divDetailsPage #divShipmentHeader {width:747px; border-bottom:solid 0px #c43531; padding-top:3px; color: #000000; font-weight:bold; float:left}
#divDetailsPage #divShipmentHeader #divDescription, #divDetailsPage #divShipmentItem #divDescription, #divDetailsPage #divShipmentItemAlt #divDescription {width:400px; padding-left:20px;float:left;}
#divDetailsPage #divShipmentHeader #divStatus, #divDetailsPage #divShipmentItem #divStatus, #divDetailsPage #divShipmentItemAlt #divStatus {width:150px; float:left; text-align:center;}
#divDetailsPage #divShipmentItem {padding-top:10px; width:747px; padding-bottom:5px;background-color:#FFF9DB; float:left; font-size:11px; clear:both; vertical-align:middle;}
#divDetailsPage #divShipmentItemAlt {padding-top:10px; width:747px; padding-bottom:5px; float:left; background-color:Transparent; font-size:11px; clear:both}
#divDetailsPage #divShipmentItem #divStatus A, #divDetailsPage #divShipmentItemAlt #divStatus A, #divDetailsPage #divShipmentItem #divTrackingNo A, #divDetailsPage #divShipmentItemAlt #divTrackingNo A { color:#c43531; font:bold 11px Verdana; }
#divDetailsPage #divShipmentItem #divTrackingNo, #divDetailsPage #divShipmentItemAlt #divTrackingNo{ text-align:center;float:left;width:150px}
#divDetailsPage #divShipmentHeader #divTrackingNo{ text-align:center;width:150px; float:left;}



#divDetailsPage #divReturnsHeader {width:628px; border-bottom:solid 1px #f49000; padding-top:3px; color: #f49000; font-weight:bold}
#divDetailsPage #divReturnsHeader #divDescription  {width:240px; padding-left:20px;float:left;}
#divDetailsPage #divReturnsHeader #divStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnsHeader #divRefundStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnsHeader #divTrackingStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnsHeader #divReturnLabel  {text-align:center}
#divDetailsPage #divReturnItem {padding-top:10px; height:23px; padding-bottom:5px; font-size:11px; clear:both}
#divDetailsPage #divReturnItemAlt {padding-top:10px; height:23px; padding-bottom:5px; font-size:11px; clear:both; background-color:#f1e6e6; }
#divDetailsPage #divReturnItem #divDescription, #divDetailsPage #divReturnItemAlt #divDescription  { float:left;width:240px; padding-left:20px;float:left}
#divDetailsPage #divReturnItem #divStatus, #divDetailsPage #divReturnItemAlt #divStatus  {width:130px; text-align:center; float:left}
#divDetailsPage #divReturnItem #divRefundStatus, #divDetailsPage #divReturnItemAlt #divRefundStatus  {width:130px; float:left; text-align:center}
#divDetailsPage #divReturnItem #divTrackingStatus, #divDetailsPage #divReturnItemAlt #divTrackingStatus  { border:solid 1px;width:130px; float:left; text-align:center}
#divDetailsPage #divReturnItem #divReturnLabel, #divDetailsPage #divReturnItemAlt #divReturnLabel  {text-align:center;float:left; width:100px;} 
#divDetailsPage #divReturnItem #divReturnLabel A, #divDetailsPage #divReturnItemAlt #divReturnLabel A {font:bold 11px Verdana } 

#divDetailsPage #divOrdSummary #divCustDetails {float:left; padding:10px;}


#divOrdSummary #divCustomerName {padding-bottom:10px;}
#divOrdSummary #divCustDetails {clear:both;margin-bottom:10px; float:left;}

#divOrdSummary #divBillingAddress {float:left; width:300px;}
#divOrdSummary #divShippingAddress {float:left; width:300px;}
#divOrdSummary #divOrderHeader { background-color:#ffffff; border-top:solid 0px #678500; border-bottom:solid 0px #678500; float:left; color:#000000; font-weight:bold;font-size:12px;}
#divOrdSummary #divOrderHeader #divDescription { width:400px; float:left; padding-left:20px; }
#divOrdSummary #divOrderHeader #divQuantity { width:170px;float:left; text-align:center; }
#divOrdSummary #divOrderHeader #divSubtotal { width:150px; float:left; text-align:center;}

#divOrdSummary #divOrderItem { background-color:#FFF9DB; float:left; font-size:11px; padding:5px;}
#divOrdSummary #divOrderItemAlt { background-color:#ffffff; float:left; font-size:11px; padding:5px;}

#divOrdSummary #divOrderItem #divDescription, #divOrdSummary #divOrderItemAlt #divDescription { width:400px; float:left; padding-left:20px; }
#divOrdSummary #divOrderItem #divQuantity, #divOrdSummary #divOrderItemAlt #divQuantity { width:170px;float:left; text-align:center; }
#divOrdSummary #divOrderItem #divSubtotal, #divOrdSummary #divOrderItemAlt #divSubtotal { width:150px; float:left; text-align:center;}
#divOrdSummary #divTotals {background-color:#FFFFFF; clear:both; border-top:solid 0px #678500; padding-top:10px;padding-bottom:10px;font-size:11px; padding-left:450px;float:left; width:243px}
#divOrdSummary #divTotals #divTitle, #divOrdSummary #divTitle {float:left; width:160px;}
#divOrdSummary #divTotal, #divOrdSummary #divFoot {float:left; background-color:#FFF9DB;height:20px;}
#divOrdSummary #divTotals #divSeparator {clear:both}
#divOrdSummary #divTotals #divValue, #divOrdSummary #divFoot #divValue {float:left; width:80px;text-align:right;}

/* front page - collapsible panel */

#collapsibleFrontBoxMain {
    position:absolute; 
    top:679px; 
    width:950px;
    
        }
#collapsibleFrontBoxGradientCaption {
    color: black;
    font-family:Arial;
    font-size:12px;
    text-transform:uppercase;
    padding: 5px;
    cursor: pointer;
    }
#collapsibleFrontBoxContent {
    background-color: white;
    font-family:Arial;
    font-size:11px;
    padding: 4px;
    overflow: hidden;
    clear:both;
    margin-left:3px;
    _margin-left:1px;
    border: dotted 1px black;
    text-align:left
     }
#collapsibleFrontBoxContent a {font-size:1;}

.feedbackItem { height:150px; margin-top:10px; padding-bottom:10px; float:left; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; width:750px; }
.feedbackItem .image { width:150px; padding:0px 25px 0px 25px; float:left; vertical-align:middle; text-align:center; font-weight:bold }
.textboxes { margin-left:10px; float:left; width:320px; font-weight:bold }
.textboxes .itemTitle { font:bold 12px Arial; text-align:left; margin-bottom:20px; margin-top:10px; }
.feedbackTextBox {background:url(//ninashoes.com/assets/layout/textarea_bg.gif) no-repeat; width:311px; height:74px; padding:1px; font:12px Arial; border:none;}
.feedbackItem .rate { width:200px; float:left; padding-top:50px; text-align:center }
.divFeedbackSubmit{ padding: 10px 0px 10px 650px; width:75px; height:16px; float:left; }
.divRatingCanvas{width:80px; background:url(//ninashoes.com/assets/layout/star_empty.gif) repeat-x; height:13px;}
.divRatingContent{height:13px; background:url(//ninashoes.com/assets/layout/star_full.gif) repeat-x; }


/* Inline Window */
.inlineWindow{clear:both;position:fixed; float:left; z-index:150; }
#alertBox .inlineWindow{clear:both;position:fixed; float:left; z-index:150;}
.inlineWindow .TopTitle{font-size:11px; padding: 5px 3px 0px 3px;font-weight:bold;}
.inlineWindow .t-l {background:url(//ninashoes.com/assets/layout/Window/t-l.png) no-repeat; width:36px; height:35px; float:left; }
.inlineWindow .t { background:url(//ninashoes.com/assets/layout/Window/t.png) repeat-x; height:35px; float:left;}
.inlineWindow .t-r { background:url(//ninashoes.com/assets/layout/Window/t-r.png) no-repeat; width:36px; height:35px; float:left }
.inlineWindow .m { background-color:#FFFFFF; float:left; text-align:left }
.inlineWindow .b { background:url(//ninashoes.com/assets/layout/Window/b.png) repeat-x; height:35px; float:left;}
.inlineWindow .b-l {background:url(//ninashoes.com/assets/layout/Window/b-l.png) no-repeat; width:36px; height:35px; float:left}
.inlineWindow .b-r { background:url(//ninashoes.com/assets/layout/Window/b-r.png) no-repeat; width:36px; height:35px; float:left }
.inlineWindow .m-l { background:url(//ninashoes.com/assets/layout/Window/m-l.png) repeat-y;width:36px; float:left; }
.inlineWindow .m-r { background:url(//ninashoes.com/assets/layout/Window/m-r.png) repeat-y;width:36px; float:left; }
#divBodyFade {clear:both; background-color:#707070; opacity:.5; filter: alpha(opacity=50); -moz-opacity: 0.5; position:fixed; top:0px; left:0px; z-index:98; }


/* Item Popup */
#divPopupItemContainer{overflow:hidden;}
#divPopupItemContent{height:200px; width:275px; overflow:auto; float:left;}
#divPopupItemColLeft{float:left;width:300px;}
#divPopupItemColRight{float:left;width:275px;padding-left:20px; padding-right:15px; }
#divPopupItemViews{ clear:both;}
#divPopupItemViewImg{width:45px; padding-left:3px; padding-right:2px; text-align:center; cursor:pointer}
#divPopupItemView{width:50px;float:left; }
#divPopupItemMainImg{width:300px;height:300px;text-align:center;}
#divPopupItemPreOrder{ margin-top:10px; margin-bottom:10px; font-weight:bold; color:Red; }
#divPopupItemPrice{padding-top:5px;padding-bottom:10px; font-weight:bold}
#divPopupItemSizes{padding-top:3px; float:left; clear:left; width:90px;}
#divPopupItemColors{padding-top:3px;float:left; width:290px;}
#divPopupItemQty{padding-top:3px; float:left; clear:left; width:90px;}
#divPopupItemAddCart{padding-top:10px; clear:both;}
#divPopupItemLink{ padding-bottom:2px; }
#divPopupItemColor{padding-top:3px;}
#divPopupItemHeader{ font-size: 20px;margin:5px 0px 12px 0px;padding-bottom:3px; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; }

/* Teen Idol */
#divTeenIdolLeft { float:left; width:370px; padding-right:10px; margin-top:30px; }
#divTeenIdolRight { float:left; width:370px; margin-top:30px; }
#divTeenIdolLeft .FormRow, #divTeenIdolRight .FormRow { float:left; width:370px; padding-bottom:3px; height:18px; }
#divTeenIdolLeft .FormRow .Title, #divTeenIdolRight .FormRow .Title { float:left; width:120px; padding-right:10px; font-weight:bold }
#divTeenIdolLeft .FormRow .TextBox, #divTeenIdolRight .FormRow .TextBox { float:left; width:240px; }
#divTeenIdolButton { width:150px; padding-left:220px; float:left; margin-top:10px }


/* CustomizatioPage */
.divCustomizationItem{ padding: 0px 12px; float:left; width:220px; text-align:center; }
.divCustomizationImage { width:220px; height:180px; float:left; background:url(//ninashoes.com/assets/layout/bg-dot.gif) repeat-x bottom; text-align:center; }
.divCustomizationDescription{ width:170px; float:left; text-align:left;  }
.divCustomizationPrice { width:50px; float:left; }
.divCustomizationSize { width:220px; text-align:left; float:left; padding-top:5px }

/* Facebook API fixes */
.fb_ltr{height:500px !important;}
.FB_Loader {display:none;}

#divWishlist { display:none; }
