@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	
}

html{height:100%; margin:0; padding:0;}

body {
	height:100%;
	margin:0; 
	padding:0; 
	background:#fff url(../images/img_bg_page.jpg) repeat-x top center;
	color:#231f20; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.8em;
}

p {margin:0 0 8px 0; padding:0; line-height:1.3em;}

img, img a{border:0;}

ul {margin:0; padding:0; list-style:none;}

li {margin:0; padding:0;}

input {background:url(../images/img_bg_form.jpg) repeat-x bottom; padding:1px; border:1px solid #666;}
select {padding:1px;}
textarea{padding:1px; border:1px solid #666;}

h1 {
	font:Arial, Helvetica, sans-serif;
	color:#231f20;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
	display:inline;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B69D4D;
	font-size:21px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0px;
	
}

h3 {
	font:Arial, Helvetica, sans-serif;
	color:#231f20;
	font-weight:normal;
	font-size:11px;
	line-height:125%;
}

/* MISC */
.Clear {clear:both;}

/* LINKS */
a:link {text-decoration: none; color:#B69D4D; font-weight:normal;}
a:visited {text-decoration:none; color:#B69D4D;}
a:hover {text-decoration: underline;}


/* TEXT */
.TextBody {font-family:Arial, Helvetica, sans-serif; font-size:1em; }
.TextBodySml {font-family:Arial, Helvetica, sans-serif; font-size:0.7em; }
.TextBodyMed {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.TextBodyLrg {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.TextBodyTitle {font-family:Arial, Helvetica, sans-serif; font-size:1.35em; font-weight:bold;}
.TextNote{font-size:0.7em; color:#666; padding-top:5px;}
.TextTitleBox{padding-bottom:6px; color:#b69d4d; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; }
.error{color: #339900; padding:5px; background:#bdff9d; margin-bottom:8px; margin-top:8px;}

</style>


.textCopyright {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; line-height:125%;}
.alerts{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; line-height:125%;}

#stockistsPlace {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c7844; line-height:125%; font-weight:bold; }
#stockistsShop {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; line-height:125%; font-weight:normal;}
#stockistsBody{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; line-height:125%; font-weight:normal; padding-top:4px; }


/* CONTAINERS */
#Wrapper {width:1020px; background:url(../images/img_bg_container.png) repeat-y center; margin:0 auto;}
#Container {width:1000px; margin:0 auto;}
#Outer{background:#fff; border:1px solid #666;}
#TopNav{background:#231f20; padding-top:3px; font-size:0.85em; }
#Header{height:145px; border-bottom:3px solid #231f20;}
#Logo{float:left;}
#Menu{float:left; padding-top:90px;}
#Content{clear:both;}
#Footer{clear:both; height:34px; border-top:1px solid #666; padding:15px; background:#fff url(../images/img_bg_footer.gif) no-repeat right;}
#Base{width:1020px; margin:0 auto; text-align:center; clear:both; min-height:10px; padding:15px; margin-bottom:20px; background:url(../images/img_bg_base.png) no-repeat top;}
.Popup {display:none;}

/* TOP NAV */
#TopNav ul {margin:0; padding:0 5px 0 0; float:right;}
#TopNav ul li {padding:0 8px 0 0; margin:0; float:left; white-space:nowrap;}
#TopNav ul li a {color:#fff;}
#TopNav .Headline {color:#fff; padding-left:5px;}



/* MENU */
#Menu ul {margin:0; padding:0;}
#Menu li {margin:0; padding:0; float:left;}


/* CAROUSEL */
#Carousel {clear:both;}
#CarouselProdWrap {clear:both;}
.CarouselTitle{height:19px; padding:6px 10px 5px 10px; background:#231f20; color:#b69d4d; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; }
.CarouselBody{height:82px; padding:40px 16px 16px 16px; color:#231f20;}

/* LOADING */
.ContLoading {text-align:center}

/* FOOTER */
.Copyright{font-size:0.7em; color:#666;}
.Copyright a{color:#666;}


/* HOME */
.ContHome{height:428px; width:998px; background:#fff url(../images/loadingBig.gif) center 50% 0;}
.ContHome img{}

/* TIPS */
#ContTip {border:1px solid #8BC646; background:#fff url(../images/img_icon_tip.jpg) no-repeat 5px 5px; margin:20px 20px 0 20px; min-height:50px;}
#TextTip {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-style:italic; padding:3px 10px 10px 60px; clear:both; }
#TipClose{position:relative; top:5px; left:746px; width:13px; height:13px;}

/* TOOL TIP */
.tooltip {display:none; background:transparent url(../images/img_tip_black_sml.png) no-repeat; font-size:0.9em; height:20px; width:160px; padding:22px; text-align:center; color:#fff;	
}

/* COLLECTIONS  */
.TableCollections {width:100%; height:100%;}
.TableCollections td.SubMenu{width:190px; background:#231f20 url(../images/img_bg_coll_menu.gif) repeat-y; text-align:left; vertical-align:top;}
.TableCollections td.Product{width:808px; background:#fff url(../images/img_bg_collections.jpg) repeat-x 0 203px; text-align:left; vertical-align:top;}
.TableCollections td.ProductDetail{width:808px; background:#fff url(../images/img_bg_collections.jpg) repeat-x; text-align:left; vertical-align:top;}

/* COLLECTIONS ACCORDIAN */
#CollSubMenu, #CollSubMenu ul{list-style:none; margin:0; padding:0; background:#231f20}
#CollSubMenu .Level1{margin:0px; border-bottom:1px solid #b69d4d; padding:0;}
#CollSubMenu .Level1 a{padding:10px 10px 10px 25px; color:#b69d4d; background:#111 url(../images/img_arrows_sml_gld.gif) 12px 15px no-repeat;  display:block; }
#CollSubMenu .Level1 a:hover{background:#b69d4d url(../images/img_arrows_sml_wht.gif) 12px 15px no-repeat; color:#fff; text-decoration:none;}

#CollSubMenu .Level2{display:none;}
#CollSubMenu .Level2  a{padding:6px 6px 6px 38px; color:#b69d4d; background:#231f20 url(../images/img_arrows_sml_gld_sub.gif) 27px 11px no-repeat;  display:block; border-bottom:1px dotted #333;}
#CollSubMenu .Level2  a:hover{background:#b69d4d url(../images/img_arrows_sml_wht_sub.gif) 27px 10px no-repeat; color:#fff; text-decoration:none;}
#CollSubMenu .Level2.LastChild{border-bottom:none;}

#CollSubMenu li.Mini a{background:#FDBE57 url(../images/img_arrows_sml_blk_org.gif) 12px 15px no-repeat; color:#231f20;}
#CollSubMenu li.Mini a:hover{background:#FCAB23 url(../images/img_arrows_sml_blk_org_over.gif) 12px 15px no-repeat; color:#231f20; text-decoration:none;}
#CollSubMenu li.Baby a{background:#8BC646 url(../images/img_arrows_sml_wht_grn.gif) 12px 15px no-repeat; color:#fff;}
#CollSubMenu li.Baby a:hover{background:#76AB34 url(../images/img_arrows_sml_wht_grn_over.gif) 12px 15px no-repeat; text-decoration:none;}

body#CollOriginals .MenuOriginals, body#CollWedge .MenuWedge, body#CollMini .MenuMini, body#CollBaby .MenuBaby, body#CollAccessories .MenuAccessories{display:block;}
body#StockistsKids .MenuStockistsKids, body#StockistsEurope .MenuStockistsEurope{display:block;}

#CollHeader{height:200px; border-bottom:3px solid #231f20;}
#ContProduct {padding:20px; clear:both;}
#ContProduct ul {list-style:none; margin:0; padding:0;}
#ContProduct li {margin:0 8px 0 0; padding:0; float:left; width:186px;}
#ContProduct li.LastChild {margin:0; padding:0; float:left; width:186px;}
#ContProduct li .ProdImg {height:248px; margin:0; padding:0;  background:#fff; border:1px solid #b69d4d; text-align:center; display:block;}
#ContProduct li .ProdImg:hover{border:1px solid #666;}
#ContProduct .ProdName {padding:7px 0 0 0; margin:0; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif;}
#ContProduct .ProdViewDetails {width:100%; border-bottom:1px dotted #666; padding:2px 0 5px 0;}
#ContProduct .ProdViewDetails a{font-size:0.9em; background:url(../images/img_arrows_sml_gld_wht.gif) 0 5px no-repeat; padding-left:12px;}

#ContProductDetail {padding:20px; clear:both;}
.TableProdDetails{width:100%; height:100%;}
.TableProdDetails td.ColumnL{width:400px; text-align:left; vertical-align:top;}
.TableProdDetails td.ColumnR{width:375px; text-align:right; vertical-align:top;}
.TableSwatches td{text-align:left; vertical-align:top;}
.TableSwatches ul{margin:0; padding:0;}
.TableSwatches li{float:left; margin:0 3px 0 0; padding:0 0 3px 0;}
.TableSwatches li img{border:1px solid #999;}
.TableSwatches p{font-size:0.75em; color:#666; margin:0; padding:2px 0 0 0;}
.ProdDetails{width:300px;}
.ProdBack{font-size:0.9em; padding-bottom:3px; margin-bottom:5px; border-bottom:1px dotted #666; width:300px;}
.ProdImages{text-align:left;}
.ProdText{text-align:justify;}
.ProdText a{color:#231f20; text-decoration:underline;}
.ProdTitle {font-family:Georgia, "Times New Roman", Times, serif; color:#231f20; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #666; font-size:1.4em; font-variant:small-caps;}
.ProdTitleSml {font-family:Georgia, "Times New Roman", Times, serif; color:#231f20; padding-bottom:3px; margin-bottom:8px; border-bottom:1px dotted #666; font-size:1.1em; }
.ProdTitleSml a{text-decoration:underline;}

.ProdSwatches {text-align:left; vertical-align:top;}
.ProdSwatches.Plain{}
.ProdSwatches.Nappa{}
#BtnProdStockLoc{border:1px solid #666; padding:10px 10px 10px 60px; background:#fff url(../images/img_icon_stockist_lrg.png) no-repeat 8px 8px; min-height:42px; margin-top:20px;}
#BtnProdStockLoc .BtnTitle {font-family:Georgia, "Times New Roman", Times, serif; color:#231f20; margin-bottom:6px; font-size:1.3em;}
#BtnProdStockLoc li{font-size:1em; background:url(../images/img_arrows_sml_gld_wht.gif) 0 5px no-repeat; padding-left:12px; float:left; margin-left:12px;}
#BtnProdStockLoc li.FirstChild{margin-left:0;}
#ProdImgLrg {border:1px solid #b69d4d; background:#fff url(../images/loadingBig.gif) no-repeat center; text-align:center; height:400px; width:374px; margin:12px 0 0 0; padding:0; overflow:hidden;}


/* SIZE AND FITTING */
#ContSizeFitting {display:none;}

/* PRESS */
#ContPress {padding:20px; clear:both;}
#CarouselPress li {float:left; margin:0 20px 20px 0;}
 
/* STOCKISTS */
#ContStockists {padding:20px; clear:both;}
#ContStockists ul{list-style:none; margin:0;}
#ContStockists li{float:left; width:218px; padding:12px; border:1px solid #666; display:block; margin:0px 10px 10px 0px; min-height:116px; background:#fff;}
#ContStockists li:hover{border:1px solid #b69d4d;}
#ContDetails ul{clear:both; list-style:none; margin:0; padding:0;}
#ContDetails ul li{list-style:none;}
.StockistTown{color:#b69d4d; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-variant:small-caps;}
.StockistShop{color:#231f20; font-size:0.9em; padding:8px 0 0 0; font-weight:bold;}
.StockistPhone{color:#231f20; font-size:0.9em;}
.StockistLink{background:url(../images/img_arrows_sml_gld_wht.gif) 0px 5px no-repeat; padding:0 0 0 12px; margin-top:8px;}
.StockistWeb a{margin-top:8px; text-decoration:underline;}


/* ABOUT */
.ContAbout {padding:20px; clear:both; background:url(../images/img_cont_about_1.jpg) no-repeat;}
.ContAbout li{float:left; border:3px solid #b69d4d; width:250px; height:338px; margin-right:20px; background-color:#231f20; padding:20px; color:#fff;}


/* CONTACT */
.ContContact {padding:20px; clear:both; background:url(../images/img_cont_contact_1.jpg) no-repeat;}
.ContContact li{float:left; border:3px solid #b69d4d; width:250px; height:338px; margin-right:20px; background-color:#231f20; padding:20px; color:#fff;}


/* SIZING CHARTS */
.SizingTable{font-size:0.8em; border:1px solid #666; border-right:none;}
.SizingTable th{font-weight:bold; font-size:1em; color:#fff; text-align:left; vertical-align:middle; border-right:1px solid #666; padding:5px; background:#333; white-space:nowrap}
.SizingTable td{border-bottom:1px dotted #999; border-right:1px solid #999; text-align:left; vertical-align:middle; padding:5px;}
.SizingTable .Note {font-size:1em}

















/* SUB MENUS  */
#subMenu {width:190px; height:100%;  float:left; background-image:url(../images/img_bg_home_spacer.png);}
#subMenu ul {list-style:none; margin:0; padding:0; }
#subMenu ul li{display:block; width:100%; background-color:#231f20; color:#9c7844; }
#subMenu ul li a {display:block; border-bottom:1px solid #9c7844; background-image:url(../images/img_bg_sub_menu.png); background-repeat:no-repeat; height:30px; }
#subMenu ul li a:hover {color:#fff; display:block; text-decoration:none; border-bottom:1px solid #fff; background-image:url(../images/img_bg_sub_menu_over.png); background-repeat:no-repeat; }

#subMenu ul li ul {list-style:none; margin:0; padding:0; }
#subMenu ul li ul li a {color:#fff; display:block; border-bottom:1px solid #fff; background-color:#666; height:25px; background-image:none; }
#subMenu ul li ul li a:hover {color:#fff; display:block; text-decoration:none; border-bottom:1px solid #fff; background-image:none; background-color:#999;}

.subMenuText {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; white-space:nowrap; padding-left:22px; line-height:2.4em; overflow:hidden;}
.subMenuSubText {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; white-space:nowrap; padding-left:36px; line-height:2.1em; overflow:hidden;}






/* HOME */
#contentHome {width:100%; height:446px; background-repeat:repeat-x;}
#containerFeaturesHome {width:248px; height:446px; overflow:hidden; border-left:1px solid #666; border-right:1px solid #666; background-image:url(../images/img_bg_home_spacer.png);}
#boxHome1 {width:270px; padding:70px 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; float:left;}
#boxHome2 {width:270px; padding:70px 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#231f20; float:left;}
#boxHome2 a{color:#231f20; text-decoration:underline;}
#containerFeaturesHome ul {list-style:none; margin:0; padding:0;}
#containerFeaturesHome ul li {width:250px; height:223px;}

/* ABOUT */
#contentAbout{width:100%; height:446px; background-image:url(../images/img_bg_home_3.jpg); background-repeat:repeat-x; overflow:hidden;}
#contentAboutIN {padding:30px 0 0 30px;}
#contentAboutIN ul{list-style:none; margin:0; padding:0;}
#contentAboutIN ul li{float:left; border:8px solid #666; width:250px; height:338px; margin-right:20px; background-color:#f4f4f4; background-repeat:repeat; padding:12px; overflow:hidden;}

/* IN PRESS */
#contentInPress{width:100%; height:446px; overflow:hidden;}
#contentInPresssIN {}
#carouselInPress {list-style:none; padding:20px 0 0 0;}
#carouselInPress li {margin:10px; float:left;}


/* COLLECTIONS */
#contentCollections{width:100%; height:100%; background-repeat:repeat-x; background-color:#fff; background-color:#e8e8e8; border-bottom:1px solid #666; float:left; background-image:url(../images/img_bg_collections.jpg); background-repeat:repeat-y; background-position:top right; border-collapse:collapse;}
#contentCollectionsIN {float:left; height:100%; }

#contentCollectionsIN ul{list-style:none; width:750px; margin:0 0 25px 25px; padding:0; height:100%;}
#contentCollectionsIN ul li{float:left; border:1px solid #666; width:170px; height:195px; margin:0 10px 10px 0; background-color:#fff; text-align:center;}
#contentCollectionsIN ul li img a {border:2px solid #666;}
#collectionsBoxTitle {width:716px; height:40px; border:1px solid #666; border-bottom:6px solid #231f20; margin:25px 0 10px 25px; background-color:#fff; line-height:2.8em; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#231f20; font-weight:bold; }
.collectionImg {background-color:#fff; height:150px; overflow:hidden;}
.collectionDetails {background-image:url(../images/img_bg_collection_details.png); background-repeat:no-repeat; border-top:1px solid #666; height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9c7844; text-align:left; line-height:2.2em; padding-left:18px}
.collectionBootTitle {background-color:#fff; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; text-align:left; line-height:1.8em; padding-left:8px; font-weight:bold;}

/* CONTACT */
#contentContact{width:100%; height:446px; background-image:url(../images/img_bg_1.jpg); background-repeat:repeat-x; overflow:hidden;}
#contentContactIN {padding:30px 0 0 30px;}
#contentContactIN ul{list-style:none; margin:0; padding:0;}
#contentContactIN ul li{float:left; border:8px solid #666; width:250px; height:338px; margin-right:20px; background-color:#f4f4f4; background-repeat:repeat; padding:12px; overflow:hidden;}

/* STOCKISTS */
#contentStockists{float:left;  padding:0 0 0 25px; }
#contentStockistsIN {float:left; width:718px; }
#contentStockistsIN ul{list-style:none; margin:0; padding:0; }
#contentStockistsIN ul li{float:left; text-align:left; padding:10px; height:68px; width:210px;}

#contentStockistsDetail{float:left;  padding:0 0 0 25px;  }
#contentStockistsDetailIN {float:left; width:718px;}
#contentStockistsDetailIN ul{list-style:none; margin:0; padding:0; }
#contentStockistsDetailIN ul li{float:left; text-align:left; padding:10px; width:210px; height:160px;}
