@charset "utf-8";
/* CSS Document */


/* TEXT */
.textBody {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#231f20; line-height:135%;}
.textBodySml {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#231f20; line-height:125%;}
.textBodyMed {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; line-height:125%;}
.textBodyLrg {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#231f20; line-height:125%; font-weight:normal;}
.textBodyTitle {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#231f20; line-height:125%; font-weight:bold;}
.textBodySmlGold {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9c7844; line-height:125%;}

.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; }


/* 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;}



/* CONTAINERS */
#wrapperALL {width:100%;  position:absolute; height:100%;}
#containerSml {width:100%; }
#containerLrg {width:100%;}
#containerMenu {width:100%; height:111px; background-color:#fff; overflow:hidden;}
#containerMenuIN {width:100%; height:41px; padding-top:70px; clear:both;}
#containerMenuIN ul {list-style:none; margin:0; padding:0;}
#containerMenuIN ul li {float:left;}
#containerPageSml {width:100%; height:446px; border-top:1px solid #666; border-bottom:1px solid #666; background-color:#fff; overflow:hidden;}
#containerPageCollections { border-top:1px solid #666; border-bottom:1px solid #666; background-color:#e8e8e8; height:100%;}
#containerFooter {width:100%; height:81px; clear:both;}
#containerFooterIN {width:100%; height:64px; overflow:hidden; border-bottom:1px solid #666; background-color:#fff;}
#containerFooterIN2 {width:100%; height:7px; overflow:hidden; background-image:url(../images/img_footer_shadow.jpg); background-repeat:repeat-x;}
#containerCopyright {width:800px; padding:10px;}
#containerCopyright a {color:#999;}


/* 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;}
#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:950px; height:446px; overflow:hidden;}
#contentInPresssIN {}
#carouselInPress {list-style:none; padding:0 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;}

