body{height:100%;}
form{margin:0; padding:0;}
table{overflow:hidden;}
.copyright { color: #717171; font-style: normal; font-size: 7pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link { color: #2e4c63; font-style: normal; font-weight: normal; text-decoration: none }
a:visited { color: #494949; font-style: normal; font-weight: normal; text-decoration: none }
a:hover { color: #4a769a; font-style: normal; font-weight: normal; text-decoration: underline }
.date { color: #344f67; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 13px; border: solid 1px #344f67 }
.breadCrumb { font-style: normal; font-weight: normal; background-color: #aac5da; border: solid 1px #344f67 }
.dateBrdCrumb { color: #344f67; font-style: normal; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 26px }
div.dateBrdCrumb a:link { color: #300828 }
div.dateBrdCrumb a:visited { color: #477699 }
div.dateBrdCrumb a:hover { color: #672c5b; text-decoration: underline }
.formBtn { color: #72725a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1e1d1; margin-right: 30px; padding: 2px 5px 2px 8px; border: solid 1px #9d9d79 }
.buyNowBtn { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #390; margin-right: 30px; padding: 2px 5px 2px 8px; border: solid 1px #2d5c1d }
.formField_tan { color: #676752; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f6f6f2; padding: 2px; border: solid 1px #9d9d79 }
.formField_grn { color: #054f51; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; padding: 2px; border: solid 1px #037d81 }
.newRule { margin-top: 16px; margin-bottom: 24px; border-bottom: 1px solid #e0e0d3 }
.newRule2 { border-bottom: 1px solid #e0e0d3 }
.pageTitlesPurple { color: white; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #830544; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; border: solid 1px #36031c }
.pageTitlesAqua { color: white; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3b7870; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; border: solid 1px #1b3632 }
.pageTitlesDkPurple { color: white; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #606; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; border: solid 1px #303 }
.pageTitlesOrange { color: white; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #930; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; border: solid 1px #36031c }
.pageTitlesGreen { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #447244; padding-top: 3px; padding-bottom: 4px; padding-left: 26px; border: solid 1px black }
.pageTitlesBlue { color: white; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #4b769a; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; border: solid 1px #344f67 }
.textHeadBrown { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border-top: 1px solid #150e09; border-bottom: 1px solid #150e09; border-left: 1px solid #150e09 }
.textHeadPurple { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border: solid 1px #301830 }
.textHeadAboutDP { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border-top: 1px solid #301830; border-bottom: 1px solid #301830; border-left: 1px solid #301830 }
.textHeadBlue { color: #344f67; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border: solid 1px #344f67 }
.textHeadAqua { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border: solid 1px #274c43 }
.prodSubHeadPurple { color: #830544; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 6px; padding-bottom: 6px }
.prodSubHeadDark { color: #737358; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 6px; padding-bottom: 6px }
.SubHeadOrange { color: #930; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 6px; border-bottom: 1px solid #e0e0d3 }
.SubHeadAlmond { color: #447244; font-weight: bold; font-size: 10px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 6px; border-bottom: 1px solid #e0e0d3 }
.SubHeadPurple { color: #606; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 6px; border-bottom: 1px solid #e0e0d3 }
.prodTdCell { color: black; padding-right: 26px; padding-bottom: 6px; padding-left: 20px; border-right: 1px solid #000 }
.prodTdCell2 { color: black; padding-right: 26px; padding-bottom: 6px; border-right: 1px solid #000 }
.prodContent { color: black; padding: 20px 26px 6px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000 }
.prodRuleCell { color: black; padding: 2px 26px 7px; border-right: 1px solid #000; border-left: 1px solid #000 }
.prodHeadCell { color: black; padding: 6px 26px; border-right: 1px solid #000; border-left: 1px solid #000 }
.prodImageCell { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border-left: 1px solid #000 }
.prodHeads { color: #510851; font-weight: bold; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.detailHeads { color: #510851; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1e1d1; border: solid 1px #9e9e78 }
div.prodHeads a:link { color: #510851; font-weight: bold }
div.prodHeads a:hover { color: #996899; font-weight: bold; text-decoration: underline }
div.prodHeads a:visited { color: #510851; font-weight: bold }
.prodHeadRule { color: #737358; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-bottom: 1px solid #e0e0d3 }
.prodHeadRuleBlu { color: #930; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-bottom: 1px solid #e0e0d3 }
.prodHeadRuleOrg { color: #930; font-weight: bold; font-size: 11px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-bottom: 1px solid #e0e0d3 }
div.prodHeadRuleOrg a:link { color: #930; font-weight: bold }
div.prodHeadRuleOrg a:visited { color: #930; font-weight: bold }
div.prodHeadRuleOrg a:hover { color: #d07d54; font-weight: bold; text-decoration: underline }
.prodText { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: left; vertical-align: top }
.prodImage { border: solid 1px #000 }
.blueBar_cell { color: #344f67; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-left: 26px; border: solid 1px #344f67 }
.bodyCopy { font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 15px 20px 20px 26px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
.capaCopy { font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 20px; padding-bottom: 20px; padding-left: 26px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
.headline { color: #3a5c78; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1e1d1; padding: 2px 2px 2px 9px; border: solid 1px #9e9e78 }
.boldText { color: #712d66; font-weight: bold; font-size: 10px; line-height: 12px }
.boldBlue { color: #3a5c78; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid #bfbfac }
.caption { font-size: 10px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 16px; padding-bottom: 12px; padding-left: 9px }
.leftContent_cell { font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 10px; padding-left: 26px; border-left: 1px solid black }
.comingsoon { font-size: 16px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 10px; padding-left: 26px; border-left: 1px solid black }
.rightContent { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 16px; padding-left: 9px; border-right: 1px none black; border-left: 1px none #d5d5c4 }
.closeWindow { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e1e1d1; border: solid 1px #9e9e78 }
.cartWin { margin-left: 3px; padding-left: 3px; }
.leftOrder_cell { border-left: 1px solid black }
.order_td { font-size: 11px; line-height: 15px; border-right: 1px none black; border-left: 1px none #d5d5c4 }
/*------------------------- LEFTHAND NAVIGATION  -------------------------*/
#left ul, #left a{margin:0;}
#left { float: left; width: 162px; margin: 0; padding: 0; z-index: 100; overflow:hidden; height:auto;}
#left ul { list-style: none; margin: 0; padding: 0; overflow:hidden;}
#left ul li {  margin: 0; padding:0;}
#left ul li a { display: block; padding: 0; width: 162px; border: 0; background-repeat: no-repeat; }
#left ul li ul li a{display:block; text-indent:9px !important; font-size:0; color:#e1e1d1; background-repeat: no-repeat; }
#left ul li a span, #left ul li span { display:none; }
#pgHermes #left ul li#hermes a { background: url(/images/buttons/nav-btn-hermes-on.gif); height: 23px; }
#pgPoggesi #left ul li#poggesi a { background: url(/images/buttons/nav-btn-poggesi_over.gif); height: 23px; }
#pgEcru #left ul li#ecru a { background: url(/images/buttons/nav-btn-ecru_over.gif); height: 23px; }
#pgCornelia #left ul li#cornelia a { background: url(/images/buttons/nav-btn-cornelia_over.gif); height: 23px; }
#pgAbboud #left ul li#abboud a { background: url(/images/buttons/nav-btn-abboud_over.gif); height: 23px; }
#pgDickens #left ul li#dickens a { background: url(/images/buttons/nav-btn-dh-on.gif); height: 23px; }


#pgTommy #left ul li#tommy a { background: url(/images/buttons/nav-btn-tommy_over.gif); height: 23px; }
#pgTropical #left ul li#tropical a { background: url(/images/buttons/nav-btn-tropical_over.gif); height: 23px; }
#pgTravel #left ul li#travel a { background: url(/images/buttons/nav-btn-travel-on.gif); height: 23px; }
#left ul li#topcol { background: url(/images/nav-column-top.gif); height: 3px; width: 162px; }
#left ul li#botcol { background: url(/images/nav-subColumn-btm.gif); height: 12px; width: 162px; }
#left ul li#hermes a { background: url(/images/buttons/nav-btn-hermes-off.gif); height: 23px; }
#left ul li#hermes a:hover { background: url(/images/buttons/nav-btn-hermes-on.gif); }
#left ul li#poggesi a { background: url(/images/buttons/nav-btn-poggesi_base.gif); height: 23px; }
#left ul li#poggesi a:hover { background: url(/images/buttons/nav-btn-poggesi_over.gif); }
#left ul li#ecru a { background: url(/images/buttons/nav-btn-ecru_base.gif); height: 23px; }
#left ul li#ecru a:hover { background: url(/images/buttons/nav-btn-ecru_over.gif); }
#left ul li#cornelia a { background: url(/images/buttons/nav-btn-cornelia_base.gif); height: 23px; }
#left ul li#cornelia a:hover { background: url(/images/buttons/nav-btn-cornelia_over.gif); }
#left ul li#abboud a { background: url(/images/buttons/nav-btn-abboud_base.gif); height: 23px; }
#left ul li#abboud a:hover { background: url(/images/buttons/nav-btn-abboud_over.gif); }
#left ul li#dickens a { background: url(/images/buttons/nav-btn-dh-off.gif); height: 23px; }
#left ul li#dickens a:hover { background: url(/images/buttons/nav-btn-dh-on.gif); }
#left ul li#little a { background: url(/images/buttons/nav-btn-little_base.gif); height: 23px; }
#left ul li#little a:hover { background: url(/images/buttons/nav-btn-little_over.gif); }

#left ul li#tropical a { background: url(/images/buttons/nav-btn-tropical_base.gif); height: 23px; }
#left ul li#tropical a:hover { background: url(/images/buttons/nav-btn-tropical_over.gif); }
#left ul li#tommy a { background: url(/images/buttons/nav-btn-tommy_base.gif); height: 23px; }
#left ul li#tommy a:hover { background: url(/images/buttons/nav-btn-tommy_over.gif); }
#left ul li#travel a { background: url(/images/buttons/nav-btn-travel-off.gif); height: 23px; }
#left ul li#travel a:hover { background: url(/images/buttons/nav-btn-travel-on.gif); }
#left ul li#trussardi a { background: url(/images/buttons/nav-btn-trussardi_base.gif); height: 23px; }
#left ul li#trussardi a:hover { background: url(/images/buttons/nav-btn-trussardi_on.gif); }
#left ul li#hah a { background: url(/images/buttons/nav-btn-hotelsathome_base.gif); height: 23px; }
#left ul li#hah a:hover { background: url(/images/buttons/nav-btn-hotelsathome_over.gif); }

#left ul li#dickens ul li.dh-cucumber a{background: url(/images/buttons/nav-btn-dh-ccmber-off.gif) no-repeat !important; height: 14px !important; }
#left ul li#dickens ul li.dh-floral a {background: url(/images/buttons/nav-btn-dh-floral-off.gif) no-repeat !important; height: 14px !important; }
#left ul li#dickens ul li.dh-cucumber a:hover, #dhca #left ul li#dickens ul li.dh-cucumber a{background: url(/images/buttons/nav-btn-dh-ccmber.gif) no-repeat !important; height: 14px !important; }
#left ul li#dickens ul li.dh-floral a:hover, #floral #left ul li#dickens ul li.dh-floral a {background: url(/images/buttons/nav-btn-dh-floral.gif) no-repeat !important; height: 14px !important; }
#left ul li#ecru ul li.dh-little a{background: url(/images/buttons/nav-btn-dh-little-off.gif) no-repeat !important; height: 14px !important; }
#left ul li#ecru ul li.dh-little a:hover{background: url(/images/buttons/nav-btn-dh-little.gif) no-repeat !important; height: 14px !important; }


/*------------------------- END LEFTHAND NAVIGATION  -------------------------*/

/* New Top Menu */
.nw-header { width:747px; height:108px; background: url(images/menu-bg.gif) no-repeat; position:relative; overflow:hidden; }
.nw-top-menu { width:224px; height:108px; padding-left:5px;position:absolute; top:0; right:0; z-index:300; background: url(images/menu-bg.png) no-repeat; }
.nw-top-menu a {display:block; text-indent:-99999px; width:222px; height:22px;background: url(images/main-menu.png) no-repeat 0 0; }
.nw-top-menu a.capability{ background-position:0 -22px;}
.nw-top-menu a.contact{background-position:0 -44px;}
.nw-top-menu a.about:hover{background-position:-212px 0px;}
.nw-top-menu a.capability:hover{background-position:-212px -22px;}
.nw-top-menu a.contact:hover{background-position:-212px -44px;}

.nw-flash-hp { width:747px; height:108px; background-image:url(Images/flash/hp-1.jpg); }


/*-----------------------------------------
			  404 Error Message
-------------------------------------------*/
#ErrorMessage{padding:10px; margin:0; border-bottom:1px solid #000;}
#ErrorMessage .errorInfo {  display: block; padding: 15px; text-align: center; 
border: 1px solid #bbb;  background: #f2f1ee; margin: 15px 0 5px 0;  }
#ErrorMessage li span { font-weight: bold; font-size: 12px; }
#ErrorMessage li p	 { padding: 2px 10px; margin: 0;  }
#ErrorMessage h1 	 { font:bold normal 16px/14px Georgia, "Times New Roman", Times, serif; margin: 0.5em; color: #007c82; }
#ErrorMessage h2 	 { font:normal 13px/14px Georgia, "Times New Roman", Times, serif; margin: 0.5em; color: #333; }

.sale-highlight{color:red; background:#fdedf8; padding:2px 5px; margin-left:30px;}

.list{font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:11px; line-height:15px; margin:0 0 0 10px; padding:0 0 0 14px; }
.list li{padding:8px 0;}

