/* Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;	font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* Main Styles */
body{margin:0 0 10px 0;color:#666;font:11px Tahoma, Arial, sans-serif;line-height:14px;text-align:center;background: #4d4c3a url('../i/body_bg.gif') top left;}
body#popup{margin:0;text-align:left;background-image:none;background-color: #4d4c3a}
body#popup div{margin:20px;background-color: #fefffa;padding:20px 15px 40px;}
body#popup form{display:block;margin-top:20px;}
body#popup form input{background: url(/s/i/btn_bg.gif) repeat-x top;border:0;color:#fefdf9;font:11px Tahoma;font-weight: bold; padding:1px 2px;margin:2px 0;text-transform:uppercase;cursor:pointer;vertical-align:middle;}

/* Page Containers */
#obc{margin:0 auto;width:980px;text-align:left;}
#ibc{border: 12px solid #41402c;padding:30px 20px 36px 20px;background-color:#fefffa;}

/* Header */
#header{margin-bottom:13px;}
#header .logo{font-size: 20px;font-weight:bold;text-transform:uppercase;}
#globalNav{color: #8b8b73;font-size:10px;margin-bottom:6px;}
#myNav{color: #8b8b73;}
#myNav a:link, #myNav a:visited{font-weight:bold;padding: 0 3px;text-decoration:none;}
#myNav a:active, #myNav a:hover{}

/* Nav Bar */
#nav{background:#595844 url('../i/subNav_bg.gif') repeat-x top;margin-bottom:10px;}
#navContainer {padding: 0 25px 0 15px;height:26px;background:#595844 url('../i/mainNav_bg.gif') repeat-x top;}
#subNav{padding:4px 12px 8px 12px;color:#32311d;}
#subNav a:link, #subNav a:visited{color:#c5c5ab;font-weight:bold;text-decoration:none;padding:0 4px;}
#subNav a:active, #subNav a:hover{color:#faf8eb;}

#breadcrumbs{margin-bottom:8px;}
#page, #page3Col, #page3ColDetails{width:916px;}
#homePage{margin-top:15px;}


#footer{clear:both;text-align:left;padding:15px 32px 27px 32px;font-size: 10px;line-height:16px;color:#FFF;background-color:#41402c;}
#footer a:link, #footer a:visited{text-decoration:none;color:#FFF;}
#footer a:hover, #footer a:active{color:#c6c5b0}
#footer .txtGray, #footer .txtGray a:link, #footer .txtGray a:visited{color:#c6c5b0}
#footer .txtGray a:hover, #footer .txtGray a:active{color:#FFF}


#page3Col #colA{float:left;width:186px;background-color:#c9c8b6;}
#page3Col #colB{float:left;width:462px;margin:0 9px;}
#page3Col #colBC{float:left;width:685px;margin:0 18px;}
#page3Col #colBC .pad{padding:0 11px;}
#page3Col #colC{float:left;width:250px;}
#page .pad{padding:0 22px;}

#page3ColDetails #colAB{float:left;width:666px;}
#page3ColDetails #colA{float:left;width:312px;text-align:center;}
#page3ColDetails #colB{float:left;width:354px;}
#page3ColDetails #colC{float:left;width:250px;}
#page3ColDetails #colB .pad{padding:0 24px 0 16px;}

#page2Col #colAB{float:left;width:646px;margin-right:20px;}
#page2Col #colC{float:left;width:250px;}

#colA .section{border-top:1px solid #ecece2;padding-top:10px;margin:10px 0;}
#colC .section{border-top:1px solid #e8e8de;padding-top:15px;margin:5px 0;}
.section{border-top:1px solid #e8e8de;padding-top:15px;margin:15px 0;}
.sectionSm{border-top:1px solid #e8e8de;padding-top:10px;margin:10px 0;}

.pageFunctions{background:#8B8972 url(/s/i/details_function_bg.gif) repeat-x;border:0;color:#fefdf9;font:11px Tahoma; padding:1px 2px;margin:0 8px 13px 1px;vertical-align:middle;height:25px;}
.pageFunctions a:link, .pageFunctions a:visited, .pageFunctions a:active{color:#fefdf9;text-decoration:none;}
.pageFunctions ul{list-style:none;}
.pageFunctions li.lt{float:left;}
.pageFunctions li.rt{float:right;}

form{display:inline;}
input.txtBox, select.dd{display:inline;margin:2px 3px 4px 0;border:1px solid #CCC;font-size:10px;color:#666;padding:2px; vertical-align:middle;}
input.txtBoxdrk{display:inline;margin:2px 3px 4px 0;border:1px solid #504f4d;font-size:10px;color:#93887e;padding:2px; vertical-align:middle;background-color:#333230;}
input.chkBox{display:inline;}
input.btn{background: url(/s/i/btn_bg.gif) repeat-x top;border:0;color:#fefdf9;font:11px Tahoma;font-weight: bold; padding:1px 2px;margin:2px 0;text-transform:uppercase;cursor:pointer;vertical-align:middle;}
input.nm{margin:0;}
a.btn:link, a.btn:hover, a.btn:visited, a.btn:active{background: url(/s/i/btn_bg.gif) repeat-x top;border:0;color:#fefdf9;font:11px Tahoma;font-weight: bold; padding:2px 15px;margin:5px 0;text-transform:uppercase;text-decoration:none;}
p{margin:5px 0 15px 0;line-height:18px;}
p.nm{margin:2px 0 10px 0;line-height:14px;}
strong{font-weight:bold;}

h1{color:#8c8a75;font-weight:bold;font-size:17px;font-family: Palatino Linotype;text-transform:uppercase;line-height:18px;margin:0 0 10px 0;}
h1.details{color:#333;font-weight:bold;font-size:14px;margin:0 0 10px 0;font-family:Tahoma;text-transform:capitalize;}
h1.ivory{color:#f8f9eb;font-weight:bold;font-size:24px;font-family:Palatino Linotype;text-transform:uppercase;line-height:26px;margin:0 0 10px 0;}
h1 a{font:11px Tahoma;text-transform:none;}
h1.kern{letter-spacing:-1px;}
h2{color:#666;font-weight:bold;font-size:12px;line-height:16px;text-transform:uppercase;margin:10px 0;}
h2.ltGray{background-color:#f8f8f8;}
h2 a{text-decoration:none;}
h3{color:#5a5849;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
h3.grad{background: #eaeae0 url('../i/h3_grad_bg.gif') repeat-x center;font-size:12px; color:#666;font-weight:bold;text-align:center;padding:20px 0;}
h3.gradSm{background: #eaeae0 url('../i/h3_grad_bg.gif') repeat-x center;font-size:12px; color:#666;font-weight:bold;padding:10px;}
h4{color:#8b8b71;font-weight:normal;text-transform:uppercase;font-size:11px;margin-bottom:5px;}
#colA h4{background: #8b8a75 url('../i/h4_grad_bg.gif') repeat-x top; color:#f8f8ec;text-transform:uppercase;text-align:center;font-weight:bold;font-size:12px;padding:12px 0;}
h5{background: #656450 url('../i/h5_grad_bg.gif') repeat-x top; color:#f8f8ec;text-transform:uppercase;text-align:center;font-weight:bold;font-size:12px;padding:10px 0;margin:0;}
.btmModsContainer h5{border-right:1px solid #8e8d79;}
.btmModsContainer h5.last{border-right:0;}

/* Modules */
.modLight{background-color:#f7f7ed;padding:1px;font-size:10px;}
.modLightpad{padding:15px 20px;}
.modEmailSignup{height:86px; background-color:#eaeae0;}

.h3Mod{background-color:#f7f7ed;padding:1px;margin-bottom:6px;}
.h3Mod .padSm, .h3ModOrange .padSm{padding:15px 5px;}
.h3Mod .padLg, .h3ModOrange .padLg{padding:10px 18px;}
.h3Mod .padMed, .h3ModOrange .padMed{padding:5px 18px;}

.adMod{margin:8px 0;}

.modLtGray{border:1px solid #CCC;}
.pad5{padding:5px;}
.pad10{padding:10px;}

#hpCollectionsBox{background: #f7f7ed url('/s/i/hp_collections_bg.gif') repeat-x top;padding:15px 30px 13px 30px;}
.hpCollectionsMod{background: url('/s/i/hp_collectionMod_bg.gif') repeat-x bottom;padding:10px 8px 12px 8px;font-size:10px;line-height:14px;}
.hpCollectionsMod img, .hpCollectionsModBtm img{margin-bottom:5px;display:block;}
.hpCollectionsModBtm{background: url('/s/i/hp_collectionModBtm_bg.gif') repeat-x bottom;padding:7px 8px 11px 8px;font-size:10px;line-height:14px;}
.hpCollectionsMore{padding:8px 8px 0 8px;color:#7d7b64;font-size:10px;}
.hpCollectionsMore a:link, .hpCollectionMore a:visited{color:#7d7b64;}
.hpCollectionsMore a:hover, .hpCollectionMore a:active{color:#f7f7ed;}

#hpFilmStrip{margin:15px 0;}

.collectionBox {text-align:center;}
.collectionBox p{margin:10px 5px 7px 5px;border-top:1px solid #CCC;padding:5px;font-size: 10px;text-align:left;}

.filterHdr{background-color:#b4b397;color:#faf8eb;padding:8px 13px 8px 6px;margin:15px 0 10px 0;font-size:11px;}
.filterHdr img{margin-top:3px;}

.swatchMod{margin-top:15px;}
.filterSwatchMod{margin-bottom:15px;}

/* Lela Rose */
.LelaRose {background-color: #333230; width:896px; height:376px;padding:10px;color:#93887e;}
.LRdivider {border-bottom:dotted 1px #A08A87;padding-bottom:20px;line-height:18px;margin-bottom:10px;}
.emailmod {float:left;color:#93887e;width:345px;padding:10px 0 0 15px;}
.PicMod{width:510px;height:326px;float:left;clear:none;padding-top:20px;}
.pics {width: 510px; height: 326px; padding: 0; margin: 0;} 
.pics img {width:510px;height: 326px;top:0;left: 0;display:block;}


.suggestionMod {vertical-align: top; text-align: center; line-height: 10px;padding:6px 0 6px 0;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;height:30px;}
.suggestionMod img{float: left;margin-right:5px;}
.suggestionMod a:link, .suggestionMod a:visited{display: block; float: left; margin-top: 8px;font:bold 11px Tahoma;text-transform:uppercase;color:#ee9c00;text-decoration:none;}


/* Link Styles */
a:link, a:visited{color:#8b8b73;}
a:active, a:hover{color:#af8d4d;}

.ivory, a.ivory:link, a.ivory:visited{color:#f8f8ec;}
a.ivory:active, a.ivory:hover{color:#f8f8ec;text-decoration:underline;}

a.orange:link, a.orange:visited{color:#ebc982;text-decoration:none;}
a.orange:active, a.orange:hover{color:#f8f8ec;}

#colA a.hLink:link, #colA a.hLink:visited{color:#ebc982;font-size:10px;text-transform:none;font-weight:normal;padding-left:10px;}
#colA a.hLink:active, #colA a.hLink:hover{color:#ebc982;font-size:10px;text-transform:none;font-weight:normal;padding-left:10px;}
a.nu{text-decoration:none;}

a.btnLinkLD:link, a.btnLinkLD:visited{width:195px;padding:6px 0 10px 15px;background: url('/s/i/btn_link_bg_ld.gif') repeat-x top;margin-bottom:8px;}
a.btnLinkDL:link, a.btnLinkDL:visited{width:195px;padding:8px 0 8px 15px;background: url('/s/i/btn_link_bg_dl.gif') repeat-x top;margin-bottom:8px;}
a.btnLinkLD:link, a.btnLinkLD:visited, a.btnLinkDL:link, a.btnLinkDL:visited{color:#f8f8ec;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;}
a.btnLinkLD:active, a.btnLinkLD:hover, a.btnLinkDL:active, a.btnLinkDL:hover{color:#f8f8ec;}

a.btnLinkLDsm:link, a.btnLinkLDsm:visited{margin-top:5px;width:187px;padding:4px 0 5px 10px;background: url('/s/i/btn_link_bg_ld.gif') repeat-x center;margin-bottom:8px;}
a.btnLinkLDsm:link, a.btnLinkLDsm:visited{color:#f8f8ec;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;}

a.btnCart:link, a.btnCart:visited{width:195px;padding:6px 0 10px 15px;background: url('/s/i/btn_link_bg_ac.gif') repeat-x top;margin-bottom:8px;color:#f8f8ec;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;}
a.btnCart:active, a.btnCart:hover{color:#f8f8ec;}

a.btnCartsm:link, a.btnCartsm:visited{width:187px;padding:4px 0 5px 10px;background: url('/s/i/btn_link_bg_ac.gif') repeat-x center;margin-bottom:8px;color:#f8f8ec;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;}
a.btnCartsm:active, a.btnCartsm:hover{color:#f8f8ec;}

a.btnCartsm2:link, a.btnCartsm2:visited{width:85px;margin-left:15px;padding:1px 6px 1px 6px;background: url('/s/i/btn_link_bg_ac.gif') repeat-x center;margin-bottom:8px;color:#f8f8ec;text-decoration:none;text-transform:uppercase;font-weight:bold;display:block;}
a.btnCartsm2:active, a.btnCartsm2:hover{color:#f8f8ec;}
a.btnCartsm2 img{border:0;}

.btmModsContainer a:link, .btmModsContainer a:visited{color:#555;}
.btmModsContainer a:active, .btmModsContainer a:hover{color:#af8d4d;}

#colA a:link, #colA a:visited{font-size:11px;color:#666;}
#colA a:active, #colA a:hover{color:#af8d4d;}

/* Text Styles */
.center{text-align:center;}
.right{text-align:right;}
.left{float:left;}
.inline{display:inline;}

#colA a.linkOn{font-weight:bold;color: #FFF;text-decoration:none;}

.t10{font-size:10px;line-height:16px;font-weight:normal;}
.t11{font-size:11px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}

.nuc{text-transform:none;}

.dkGray{color:#333}
.gray{color:#666;}
.red{color:#F00;}
.dkGreen{color:#555;}
.gold{color:#af8d4d;}

.hiddenButServed{display:none;}

#searchFilter input[type="checkbox"] { cursor:pointer; }
#searchFilter label { cursor:pointer; }

/* List Styles */
ul.arrow{list-style:none;margin:10px 0 10px 20px;padding:0;}
ul.arrow li{list-style:none;margin-bottom:5px;background: url('../i/blt_arrow.png') no-repeat 0 5px;padding-left:15px;}
ul.arrow2{list-style:none;margin:5px 0;padding:0;}
ul.arrow2 li{list-style:none;margin-bottom:8px;background: url('../i/blt_arrow.png') no-repeat 0 5px;padding-left:10px;}
ul.arrow3{list-style:none;margin:3px 0 3px 10px;padding:0;}
ul.arrow3 li{list-style:none;margin-bottom:8px;background: url('../i/blt_arrow.png') no-repeat 0 5px;padding-left:10px;}
ul.arrowWhite{list-style:none;margin:10px 0;padding:0;}
ul.arrowWhite li{list-style:none;margin-bottom:5px;background: url('../i/blt_arrow_white.gif') no-repeat 0 6px;padding-left:10px;}
ul.lgArrow{list-style:none;margin:10px 0;padding:0;}
ul.lgArrow li{list-style:none;margin-bottom:5px;background: url('../i/blt_arrow_Lg.png') no-repeat 0 5px;padding-left:12px;}

/* Left/Right Box Styles */
ul.lrBox{list-style:none;margin:0;padding:0;}
ul.lrBox li.lt, #colA .filterHdr li.lt{float:left;padding:0;}
ul.lrBox li.rt{float:right;padding:0;text-align:right}
ul.lrBox li.rtC{float:right;padding:0;text-align:center}
ul.lrBox li.rtL{float:right;padding:0;text-align:left}

#colA li.lt, .toggle-box{padding:0 0 0 5px;}
#colA li.rtL{padding:0 5px 0 0;}

ul.storeLoc{list-style:none;margin:5px 0 0;padding:0;width:100%;}
ul.storeLoc li.lt{float:left;padding:0;width:17%;}
ul.storeLoc li.md{float:left;padding:0;width:58%;line-height:14px;}
ul.storeLoc li.rt{float:left;padding:0;width:25%;text-align:right;}

ul.collectionHdr{list-style:none;margin:0 0 15px 20px;padding:0;}
ul.collectionHdrTxt{list-style:none;margin:0 0 15px 0;padding:0;}
ul.collectionHdr li.lt, ul.collectionHdrTxt li.lt{float:left;padding:5px 10px 5px 0;border-right:1px solid #CCC;}
ul.collectionHdr li.rt, ul.collectionHdrTxt li.rt{float:left;padding:10px 0 0 10px;}

ul.dressListingThumb, ul.dressListingMed, ul.promoList{list-style:none;margin:0;padding:0;width:100%;}
ul.dressListingThumb li.lt{float:left;padding:0;width:20%;}
ul.dressListingThumb li.rt{float:left;padding:0;width:80%;}
ul.dressListingMed li.lt{float:left;padding:0;width:35%;}
ul.dressListingMed li.rt{float:left;padding:0;width:65%;}

ul.promoList li.lt{float:left;padding:0;width:25%;}
ul.promoList li.rt{float:left;padding:0;width:60%;}

ul.inPrintListing{list-style:none;margin:10px 0 20px;padding:10px 0 0;width:100%;border-top:1px solid #c0bea7;}
ul.inPrintListing li.lt{float:left;padding:0;width:13%;}
ul.inPrintListing li.rt{float:left;padding:0;width:87%;}

ul.imageControls{list-style:none;margin:20px 0 0;padding:1px 0;float:left;width:100%;}
ul.imageControls a{font:bold 10pt Tahoma, Verdana;text-transform:uppercase;text-decoration:none;}
ul.imageControls li.lt{float:left;padding:3px 0 0;text-align:right;width:47%;border-right:1px solid #c0bea7;}
ul.imageControls li.lt img{margin:7px 5px 0 0;}
ul.imageControls li.md{float:left;padding:2px 0 0;text-align:center;border-left:1px solid #c0bea7;border-right:1px solid #c0bea7;width:18%;}
ul.imageControls li.rt{float:left;padding:3px 0 0;text-align:left;width:47%;color:#5b5a48;}
ul.imageControls li.rt img{margin-left:5px;}


.inPrintBox ul.lrBox{list-style:none;margin:0;padding:0;width:258px;}
.inPrintBox ul.lrBox li.lt{float:left;padding:0;width:95px;}
.inPrintBox ul.lrBox li.rtL{float:right;padding:0;text-align:left;width:163px;}

ul.listListing{list-style:none;margin:10px 0;padding:0;width:100%;}
ul.listListing li{float:left;padding:0 5px 0 0; width:32%;}
ul.listListing li img.thumb{margin-right:5px;}

/* Image Styles */
img.showhide{width:11px; height:11px; background: url('../i/filter_arrow_on.gif') no-repeat;} 
img.showhideShow{background: url('../i/filter_arrow_off.gif') no-repeat;}

img.border{border:1px solid #CCC;bottom-margin:5px;}
img.borderRM{border:1px solid #CCC;margin-right:20px;}
img.borderBM{margin-bottom:5px;}
img.thumb{float:left; margin:0 1px 10px 1px;border:1px solid #CCC;}
.thumbMed{float:left; margin:0 4px 10px 4px;text-align:center;}
.thumbMed img, .thumb img, .recentThumb img{border:1px solid #CCC;}

img.carouselThumb{float:left; margin:0 1px 3px 1px;border:1px solid #CCC;}

img.icon, img.png{vertical-align: text-top;}
img.middle{vertical-align: middle;}
img.imgLT{float:left;margin:0 10px 3px 0;}
img.imgRT{float:right;margin:0 0 5px 10px;}

.thumb{float:left; margin:5px 4px 10px;}
.recentThumb{float:left; margin:5px 5px 10px;height:80px;}
.block{display:block;}

.hpThumbs img.thumb{float:left; margin:0 3px 0 3px;border:1px solid #CCC;}

.swatch{border:1px solid #CCC;width:10px;height:10px;display:block;}
.swatchBox:hover, .swatchBoxOn{border:1px solid #b2b2b2;background-color:#FFF;padding:2px;float:left;margin:0 1px 1px 0;}
.swatchBox {border:1px solid #fefffa;padding:2px;float:left;margin:0 1px 1px 0;}
.filterSwatchMod .swatchBox:hover, .filterSwatchMod .swatchBoxOn{border:1px solid #b2b2b2;background-color:#FFF;padding:2px;float:left;margin:0 1px 1px 0;}
.filterSwatchMod .swatchBox{border:1px solid #c8c7b5;padding:2px;float:left;margin:0 1px 1px 0;}
.selectedSwatch{border:1px solid #b2b2b2;background-color:#FFF;}
.cluetip-availColors .swatchBox{margin:2px;}
#price-box, #line-box{margin-bottom:10px;}

#nearbyResults p{line-height:14px;}

/* Dress Module */
.dressModBox{width:154px;float:left;margin:15px 0}
.dressModBox .desc{height:59px;overflow:hidden;}
.dressMod{border:1px solid #d6d6d6;margin:0 6px;background-color:#FFF;}
.dressMod img{margin-bottom:5px;}
.dressMod .details{padding:0 8px;height:145px;}
.dressMod .savedTo{background-color:#ecece2;padding:5px 9px 0 9px;color:#999;height:22px;}
.dressMod .savedToEmpty{background-color:#ecece2;height:27px;}
.dressMod .savedTo img{vertical-align: text-top;}
.dressMod p{color:#999;margin:3px 0 0;line-height:14px;}
.desc p{line-height:14px;color:#666;}

.dressModBoxThumb{width:89px;float:left;margin:15px 0;font-size:10px;}
.dressModBoxThumb .detailsDresses{padding:0 3px;height:80px;}
.dressModBoxThumb .details{padding:0 3px;height:115px;}
.dressModBoxThumb .savedTo img{margin-top:3px;}
.dressModBoxThumb .savedTo, .dressModBoxThumb .savedToEmpty{margin-top:3px;}
.dressModBoxThumb p, .dressModBoxThumb .details{line-height:12px;}
.dressModBoxThumb p{margin:3px 0 0;}


/* Dress List Box */
.dressListBox{border-top:1px solid #d6d6d6;margin:15px 0; padding: 15px 10px;color:#999;}
.dressListBox p{margin:3px 0 3px 0;line-height:14px;}
.dressListBox .desc,.dressListBox .desc p, .dressListBox strong{color:#666;}

/* My Lists Module */
.myListsBox{border-top:1px solid #d6d6d6;margin:10px 0 30px 0;padding:10px 0 0;}
.myListsMod{padding:0 10px;}

/* Store Location Module */
.storeLocBox{width:231px;float:left;margin:3px 0;}
.storeMod{border:1px solid #d6d6d6;margin:0 2px;color:#666;background-color:#FFF;}
.storeModAU{border:1px solid #d6d6d6;margin:0 2px;color:#666;background-color:#FFF;padding-top:10px}
.storeMod .header{padding:0 10px;height:40px;}
.storeMod .details{padding:0 15px;height:130px}
.storeModAU .details{padding:0 15px;height:165px}
.storeMod .contact{background-color:#ecece2;padding:0 9px;height:26px}
.storeMod .contact ul li{padding:6px 0 4px;}
.storeMod .rt{padding-top:4px;}

/* In Print Module */
.inPrintBox{width:290px;float:left;margin:3px 0;}
.inPrintBoxSm{width:145px;float:left;margin:3px 0}
.inPrintMod{border:1px solid #d6d6d6;margin:0 5px;padding:10px;color:#666;background-color:#FFF;}
.inPrintMod .title{height:50px;}
.inPrintBoxSm .inPrintMod .title{height:60px;}
.inPrintBox p{margin:0 0 6px 0;line-height:16px;}

/* Dress Detail Image */
.imageMod{width:308px; height:437px;border:1px solid #DDD; margin:0;padding:0;}


/* 4 Column Collection Page Bottom  */
.btmModsContainer{background-color:#c0bea7;margin-top:10px; width:912px;clear:left;}
.btmModsContainer td{vertical-align:top;background: url('/s/i/img_pageBtmLine.gif') repeat-y right;}
.btmModsContainer td strong{color:#5a5849;}
.btmModsContainer td .mod{padding:10px 20px;}
.btmModsContainer td.col4 .mod{border-right:0;}
.btmModsContainer td.col1{width:24%;}
.btmModsContainer td.col2{width:24%;}
.btmModsContainer td.col3{width:24%;}
.btmModsContainer td.col4{width:28%;}
.btmModsContainer .section{border-top:1px solid #CCC;padding-top:10px;margin:10px 0;}

#inPrintDetails{width:525px;}
#inPrintDetails img, #inPrintListings img{margin-bottom:5px;}
#inPrintDetails .section, #inPrintListings .section{margin:20px 0;padding-top:20px;}

/* Price Range Icons  */
.priceRange1, .priceRange2, .priceRange3, .priceRange4{background: url('/s/i/icon_price_blue_iv.gif') no-repeat;}
.priceRangeW1, .priceRangeW2, .priceRangeW3, .priceRangeW4{background: url('/s/i/icon_price_blue_w.gif') no-repeat;}
.priceRangeI1, .priceRangeI2, .priceRangeI3, .priceRangeI4{background: url('/s/i/icon_price_ivory.gif') no-repeat;}
.priceRange1, .priceRangeW1, .priceRangeI1{padding:0 8px;line-height:11px;}
.priceRange2, .priceRangeW2, .priceRangeI2{padding:0 18px;line-height:11px;}
.priceRange3, .priceRangeW3, .priceRangeI3{padding:0 28px;line-height:11px;}
.priceRange4, .priceRangeW4, .priceRangeI4{padding:0 39px;line-height:11px;}

.priceRangeSm1{background: url('/s/i/icon_price_blue_sm.gif') no-repeat;padding:0 5px;line-height:11px;}
.priceRangeSm2{background: url('/s/i/icon_price_blue_sm.gif') no-repeat;padding:0 12px;line-height:11px;}
.priceRangeSm3{background: url('/s/i/icon_price_blue_sm.gif') no-repeat;padding:0 19px;line-height:11px;}
.priceRangeSm4{background: url('/s/i/icon_price_blue_sm.gif') no-repeat;padding:0 28px;line-height:11px;}


/* Table Forms  */
.formTable{border:0;}
.formTable td, .formTable th{padding:3px;vertical-align:top;}
.formTable th{font-weight:bold;}
.formTable input[type="text"], .formTable input[type="file"], .formTable input[type="password"], .formTable textarea{display:inline;margin:2px 3px 4px 0;border:1px solid #CCC;font:10px Tahoma;color:#666;padding:2px;}

/* Border Table  */
.borderTable{margin:5px 0;font:11px Tahoma, Arial, sans-serif;width:95%;}
.borderTable td, .borderTable th{padding:3px;border:1px solid #666;text-align:left;vertical-align:top;}
.borderTable th{font-weight:bold}

/* Size Chart Table  */
#sizeChart{margin:5px 0;font:11px Tahoma, Arial, sans-serif;width:95%;}
#sizeChart td, #sizeChart th{padding:3px;border:1px solid #e8e8de;text-align:left;vertical-align:top;}
#sizeChart th{background-color:#f7f7ed;}
#sizeChart td{background-color:#fff;}

.borderTable th{font-weight:bold}
.clear{clear:both;}
.spacer{height:1px;font:1px/1px monospace;}

/* Clearing Floats \*/
.clearfix:after, ul.lrBox:after, ul.collectionHdr:after, ul.listListing:after, ul.dressListingThumb:after, ul.dressListingMed:after, ul.storeLoc:after, ul.inPrintListing:after, .searchContainer:after, ul.collectionHdrTxt:after, ul.promoList:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, ul.lrBox, ul.collectionHdr, ul.listListing, ul.dressListingThumb, ul.dressListingMed, ul.storeLoc, ul.inPrintListing, .searchContainer, ul.collectionHdrTxt, ul.promoList{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html ul.lrBox, * html ul.collectionHdr, * html ul.listListing, * html ul.dressListingThumb, * html ul.dressListingMed, * html ul.storeLoc, * html ul.inPrintListing, * html .searchContainer, * html ul.collectionHdrTxt, * html ul.promoList{height: 1%;}
.clearfix, ul.lrBox, ul.collectionHdr, ul.listListing, ul.dressListingThumb, ul.dressListingMed, ul.storeLoc, ul.inPrintListing, .searchContainer, ul.collectionHdrTxt, ul.promoList{display: block;}
/* End hide from IE-mac */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}
/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {display: none;}
}
/* search tabs */
.tabs-nav {list-style:none;margin:0;padding:0;}

/* search tabs off */
.tabs-nav li {margin:0;border-right:1px solid #42412d;width:196px;float:left;background: url('../i/tab_off_bg.gif') repeat-x top;}
.tabs-nav a, .tabs-nav a:link, .tabs-nav a:visited {margin:0;padding:14px 0 13px 36px;float:left;color:#faf8ec;text-decoration:none;font-size:10px;font-family:Verdana;display:block;font-weight:bold;line-height:14px; /* required in IE 6 */}
/* search tabs on */
.tabs-nav .tabs-selected{margin:0;border-right:1px solid #42412d;background: url('../i/tab_on_bg.gif') repeat-x top;}
.tabs-nav .tabs-selected a {margin:0;padding:14px 0 13px 36px;background: url('../i/tab_on_bg.gif') repeat-x top;color:#edc882;text-decoration:none;font-size:10px;font-family:Verdana;font-weight:bold;display:block;line-height:14px;}
.tabs-nav a.endTab{padding-left:36px;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;color:#FFF;}
.tabs-container {clear:both;	margin:0;	background: #FFF; /* declare background color for container to avoid distorted fonts in IE while fading */}
#container{}
.controller{background-color:#8e8e76;display:block;width:590px;height:4px;}
#section-1,#section-2,#section-3,#section-4{width:590px;clear:both;height:271px;background-color:#000;}

.contextMenu{}

/***************************************
* Default
    cluetipClass: 'default' 
-------------------------------------- */
#cluetip-waitimage {position: absolute; background: #e6e6de url(/s/i/indicator_flower.gif) no-repeat center;text-align:center;  width:200px; height:100px; border: solid 1px #d0cfbb; padding-top:10px;}
.cluetip-default, .cluetip-colorNote, .cluetip-favlists, .cluetip-availColors,.cluetip-contactRetailer {text-align:left;}
.cluetip-default #cluetip-outer {position: relative; margin: 0; border: 1px solid #65644f; background-color :#c0bea7;}
.cluetip-default #cluetip-inner strong{color:#5a5849;}
.cluetip-default #cluetip-inner, .cluetip-colorNote #cluetip-inner, .cluetip-availColors #cluetip-inner, .cluetip-contactRetailer #cluetip-outer{padding: 10px;}
.cluetip-favlists #cluetip-inner {padding: 5px;}
#cluetip-close {text-align: center; margin: 5px 0 0;}
.cluetip-colorNote #cluetip-outer {position: relative; margin: 0; border: 1px solid #adad93; background-color :#d0cfbb;}
.cluetip-availColors #cluetip-outer {position: relative; margin: 0; border: 1px solid #e8e8de; background-color :#f7f7ed;}
.cluetip-favlists #cluetip-outer {position: relative; margin: 0; background-color :#d0cfbb;}
.cluetip-contactRetailer #cluetip-outer{position: relative; margin: 0; border: 1px solid #e8e8de;background-color :#f7f7ed;}
a.jtFavList{display:block;}
/* Nav Menu */
ul.jd_menu {z-index:10;	position: relative;	float:left;	margin: 0;padding: 0;height: 1px;list-style-type: none;}
ul.jd_menu ul {display: none;margin: 0;padding: 0;}
ul.jd_menu a, ul.jd_menu a:active,ul.jd_menu a:link,ul.jd_menu a:visited{color:#faf8eb;font-weight:bold;	text-decoration:none;}
ul.jd_menu li {padding:4px 10px 8px 10px;background: url('/s/i/nav_div.gif') no-repeat right;float: left;white-space: nowrap;}
ul.jd_menu li.nobar { background:none;}
ul.jd_menu li.jd_menu_hover_toolbar {padding:4px 9px 8px 9px;color:#ebc982;}
ul.jd_menu a.jd_menu_hover_toolbar, ul.jd_menu a.navOn:link,ul.jd_menu a.navOn:visited {color:#ebc982;font-weight:bold;	text-decoration:none;}
/* -- Sub-Menus Styling -- */
ul.jd_menu ul {position: absolute;display: none;width:130px;list-style-type: none; margin: 0; padding: 0px; z-index: 10000; background-color: #4e4d3b;}
ul.jd_menu ul li {float: none;margin: 0px;padding:6px 9px;border: none;	background-image:none;}
ul.jd_menu ul li.jd_menu_hover { }
ul.jd_menu ul a, ul.jd_menu ul a:active,ul.jd_menu ul a:link,ul.jd_menu ul a:visited { }
ul.jd_menu ul a.jd_menu_hover {color:#ebc982;text-decoration:none;}

#prodSlides{background:#7f7e6a url('/s/i/prod_slides_bg.gif') repeat-y;padding: 5px 0;width:652px;margin-bottom:12px;}
#prodSlides a:link, #prodSlides a:visited{color:#FFF;text-decoration:none;font-weight:normal;}
#prodSlides a:active, #prodSlides a:hover{color:#a04322;}


#collectionSlidesFooter{background-color:#ecece2;padding:5px 8px;color:#8c8a73;}
.beigeBarNav{background-color:#ecece2;padding:5px 8px;color:#8c8a73;}

.activity { background-image:url(/s/i/indicator_flower.gif);}

.slides{width: 116px; height: 114px; padding: 0; margin: 0;} 
.slidesLast{width: 114px;height: 114px;padding: 0;margin: 0;}
.slides img, .slidesLast img{width: 114px; height: 114px; top:  0;left: 0} 

.hpSlides{width: 590px; height: 271px; padding: 0; margin: 0; background-color:#FFF;} 
.hpSlides img{width: 590px; height: 271px; top:  0;left: 0;display:block;}
.hpSlides a{display:block;} 

.waitBox{position:absolute; display:none;text-align:center;  width:200px; height:100px; background-color:#e8e8de; border: solid 1px #d0cfbb; padding-top:10px;}


#CoordinateYourWeddingParty h4 a { text-decoration:none;  }
#CoordinateYourWeddingParty h3 a { text-decoration:none;  }

/* Product Page Carousel */
#myCarousel ul{padding:0;list-style:none;padding:0;margin:0;}
#myCarousel{padding: 5px 0;width:633px;overflow:hidden;position:relative;height:125px;float:left;}
#myCarousel a:link, #prodSlides a:visited{color:#FFF;text-decoration:none;font-weight:normal;}
#myCarousel a:active, #prodSlides a:hover{color:#a04322;}
#myCarousel li {width:79px;margin: 5px 0px;float:left;position:relative;height:100px}
#next, #prev {margin-top:48px;position:relative;float:left;}
#carContainer {background:#7f7e6a url('/s/i/prod_slides_bg.gif') repeat-y;border:1px solid white;margin-right:7px;}
#next {width: 10px; height: 16px; display:block; cursor: pointer; background: transparent url(/s/i/next-horizontal.gif) no-repeat;}
#next:hover {background-position: -32px 0;}
#next:active {background-position: -65px 0;}
#prev {width: 12px; height: 16px; display:block; cursor: pointer; background: transparent url(/s/i/prev-horizontal.gif) no-repeat;}
#prev:hover {background-position: -32px 0;}
#prev:active {background-position: -63px 0;}

div.dressMod a { display: block; }
div.dressMod div a { display: inline; }

#otherviews a { margin:10px 5px 0 5px; display:block; float:left }
#alternateView { border:solid 1px #ccc; } 
#otherviews img {  border:solid 1px #ccc; } 
