



/*global default styles*/
html {height: 100%;}
img {border: 0;}
li {padding: 0; margin: 0; list-style-type: none;}
.hide {display: none;}
ul {padding: 0; margin: 0;}



/*base default font size, type, and line height*/
body {background: #290602 url('pics/background.gif') repeat-x; color:#333333; height: 100%; padding: 0; margin: 0; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; font-size:76%; font-family:Arial, Helvetica, sans-serif}

/*add selectors here for font sizing*/
p {font-size: 1.0em}
h1 {padding: 0; margin: 0;}

/*base links*/
a {outline: none;}
a:link {color: #6F271D; text-decoration: none;}
a:visited {color: #30110D; text-decoration: none;}
a:hover {color: #EF543E; text-decoration: none;}
a:active {color: #6F271D; text-decoration: none;}

/*Global Style*/
div#container {margin: 0 auto; text-align: left; width: 800px; height: 100%;}

/*Header Style*/
div#header {background: #71281D url('pics/header.gif') repeat-x; height: 83px; font-size: 0.9em; color: #fff}
div#header a {color: #fff;}
div#header a:hover {color: #BE402E;}

div#logo {background: url('pics/logo.jpg') no-repeat; float: left; text-indent: -9999px; width: 300px; height: 83px}
div#logo a {display: block; width: 300px; height: 83px;}

ul#topmenu {float: right; padding: 3em 2em 0 0 ;}
ul#topmenu li {display: inline; border-right: solid 1px #49160D; padding: 0 0.5em;}
ul#topmenu li.last {border-right: none;}

ul#menu {background: url('pics/menu.gif') repeat-x; height: 24px; text-align: center; color: #fff; padding-top: 0.40em;text-shadow: #774207 2px 2px 2px; font-weight: bold; letter-spacing: -0.025em; font-size: 1.1em}
ul#menu a {color: #fff;}
ul#menu a:hover {color: #42280C;}
ul#menu li {display: inline; background: url('pics/separator-menu.gif') no-repeat; padding-left:1.2em; padding-right:1.2em; padding-top:0; padding-bottom:0}
ul#menu li.first {background: none;}


/*PAGE*/

div#page {background: #fff;margin-top: 10px;}
div#page a {text-decoration: underline;}

div#indeximage {position: relative; background: url('pics/bottles.jpg') no-repeat; height: 308px}
div#indeximage h1 {position: absolute; top: 28px; left: 38px; background: url('pics/specialindex.gif') no-repeat; width: 306px; height: 100px; text-indent: -9999px}
div#indeximage p {position: absolute; top: 100px; left: 38px; color: #CACACA; font-size: 1.2em; width: 280px; padding: 0; margin: 0;}

/* position list chunks side by side */
div#indeximage div#linksindex {position: absolute; top: 142px; left: 38px; font-size: 0.85em;}
div#indeximage div#linksindex a {color: #fff; display: block;text-decoration: none;}
div#indeximage div#linksindex a:hover {color: #C39A6E;}
div#indeximage div#linksindex ul#wrapper{float: left;width: 11.5em; padding: 0;margin: 0 10px 0 0;}
div#indeximage div#linksindex ul#wrapper li {border-bottom: 1px solid #3E3E3E; list-style-type: none; background: url('pics/bullet-special.gif') no-repeat; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}


div#indexset {position: relative; margin: 20px 0px 5px 20px; width: 760px;}
div#indexset h1 {background: url('pics/title.gif') no-repeat; height: 20px;color: #AB7D4B; font-size: 2em; font-weight: normal; letter-spacing: -0.04em; padding-left:0.8em; padding-right:0.8em; padding-top:0.7em; padding-bottom:0.7em}
div#indexset p.categorylink {position: absolute; top: 20px; right: 20px; background: url('pics/pagelinks.gif') no-repeat; margin: 0;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
div#indexset p.paragraph {padding-left:20px; padding-right:15px; margin-top:-1px;}
div#indexset ul#productindex li { float: left; list-style-type: none;text-align: center; width: 167px; height: 217px; margin:0 10px; background: url('pics/bg_thumbsmall.gif') no-repeat;}
div#indexset ul#productindex li a {display: block; background: url('pics/bg_thumbsmall.gif') no-repeat; width: 165px; height: 190px;text-decoration:none; color: #101010; padding-left:0; padding-right:0; padding-top:15px; padding-bottom:10px}
div#indexset ul#productindex li a:hover {background: url('pics/thumbsmall-over.gif') no-repeat;}

div#indexset ul#productindex li p {padding: 0; margin: 0 15px; line-height: 1.2em; font-size: 0.90em;}
div#indexset ul#productindex p.specialprice {font-weight: bold;color: #FF573B;}
div#indexset ul#productindex p.categoryname {font-weight: bold; font-size: 1em;}
div#indexset ul#productindex p.categorydetails {}
div#indexset ul#productindex p.modelsnumber {color: #AB7D4B;}

div#indexset ul#linksbrandsindex li {float: left; list-style-type: none;text-align: center; width: 166px; margin:0 10px 0 10px;}
div#indexset ul#linksbrandsindex li a {display: block;text-decoration:underline;}
div#indexset ul#linksbrandsindex li a:hover {}


/* INNERPAGE */

div#textpage {position: relative; margin: 20px 0px 5px 20px; width: 760px;}


h1#titlewatches {background: url('pics/t_watches.jpg') no-repeat; height: 57px; color: #fff; font-size: 3em; font-weight: normal; letter-spacing: -0.025em; padding-left:38px; padding-right:0; padding-top:35px; padding-bottom:0}
h1#titlehandbags {background: url('pics/t_handbags.jpg') no-repeat; height: 57px; color: #fff; font-size: 3em; font-weight: normal; letter-spacing: -0.025em; padding-left:38px; padding-right:0; padding-top:35px; padding-bottom:0}
h1#titlepens {background: url('pics/t_pens.jpg') no-repeat; height: 57px; color: #fff; font-size: 3em; font-weight: normal; letter-spacing: -0.025em; padding-left:38px; padding-right:0; padding-top:35px; padding-bottom:0}
h1#titlejewels {background: url('pics/t_jewels.jpg') no-repeat; height: 57px; color: #fff; font-size: 3em; font-weight: normal; letter-spacing: -0.025em; padding-left:38px; padding-right:0; padding-top:35px; padding-bottom:0}
h1#titleties {background: url('pics/t_ties.jpg') no-repeat; height: 57px; color: #fff; font-size: 3em; font-weight: normal; letter-spacing: -0.025em; padding-left:38px; padding-right:0; padding-top:35px; padding-bottom:0}
h1#titlefreegifts {background: url('pics/t_freegifts.jpg') no-repeat; height: 57px; color: #fff; font-size: 3em; font-weight: normal; letter-spacing: -0.025em; padding-left:38px; padding-right:0; padding-top:35px; padding-bottom:0}

ul#breadcrumbs {list-style-type: none; margin: 0 0 10px 0;}
ul#breadcrumbs li {display: inline; background: url('pics/bullet_breadcrumbs.gif') no-repeat;; padding-left:0.8em; padding-right:0.5em; padding-top:0; padding-bottom:0}
ul#breadcrumbs li.first {background: none; padding-left: 20px;}

div#indexset h1#innertitle {background: none; height: 30px;color: #AB7D4B; font-size: 2em; line-height: 1.2em;font-weight: normal; padding: 0 0 0.7em 0.8em; letter-spacing: -0.04em;}
ul#breadcrumbs img {float: right; margin: 0 15px 0 0;}

ul#gender {list-style-type: none; margin: 0 30px 10px 20px; font-size: 0.9em;border: solid 1px #E3E8E7; padding: 5px;}
ul#gender li {display: inline; padding: 0 0.5em 0 0.8em;border-right: solid 1px #AB7D4B;}
ul#gender li.first {}
ul#gender li.last {border: none;}
ul#gender a {text-decoration:none;}

p#promonote {margin: 0 30px 10px 20px; text-align: center; font-size: 1em; background: #933223; padding: 5px; color: #fff; font-weight: bold;}

div#promos {margin: 0 0 10px 20px;}

ul#productsmedium {margin-left: 10px;}
ul#productsmedium li {float: left; list-style-type: none;text-align: center;  height: 290px; margin:0 0px; background: url('pics/bg_mediumthumb.gif') no-repeat;}
ul#productsmedium li a {display: block; background: url('pics/bg_mediumthumb.gif') no-repeat; width: 187px; height: 290px;text-decoration:none; color: #101010; padding-left:0; padding-right:0; padding-top:25px; padding-bottom:10px}
ul#productsmedium li a:hover {background: url('pics/bg_mediumthumb-over.gif') no-repeat;}

ul#productsmedium li p {padding: 0; margin: 0 15px; line-height: 1.2em; font-size: 0.90em;}
ul#productsmedium p.price {font-weight: bold;color: #FF573B; font-size: 1.2em;}
ul#productsmedium p.categoryname {font-weight: bold; font-size: 1em;}
ul#productsmedium p.categorydetails {}
ul#productsmedium p.modelsnumber {color: #AB7D4B;}


/*DETAILS*/

div#productdetails {padding: 30px 20px 0 30px; margin-left: 300px;border-left: solid 1px #F4ECDE;}

h2#productname {font-size: 1.6em; padding: 0; margin: 0;}
h3#productname-note {font-size: 1.2em; padding: 10px 0 0 0; margin: 0; color: #AA3C2C;}
h4#productnumber {font-size: 1em; font-weight: normal; color: #999999; padding: 10px 0 0 0; margin: 0;}
h2#productprice {font-size: 2em; color: #FF573B;}

.addtocart-input {width: 30px; margin-right: 10px;}
.addtocart-button {background: #FF573B; color: #fff; border-top: solid 1px #FF8D7A; border-left: solid 1px #FF8D7A; border-right: solid 1px #D32002; border-bottom: solid 1px #D32002;}

#flash {width: 280px;padding: 0 20px 0 0; float: left;display: block;}


div#productspecs {padding: 30px 0;}

ul#tabs {border-bottom: solid 1px #F5DCB4; padding: 5px 15px 3px 15px;}
ul#tabs li {background: #F5EDE0; border: solid 1px #F5DCB4; border-bottom: none; display: inline; padding: 5px 10px; margin: 0 2px;}
ul#tabs li.on {background: #F5DCB4; border: solid 1px #F5DCB4; border-bottom: none; display: inline; padding: 5px 10px; margin: 0 2px;}

ul#specifications {padding: 10px 00px;}
ul#specifications li {background: url('pics/bullet_details.gif') no-repeat; padding-left: 15px; line-height: 1.5em}

/*WARRANTY*/

#tablewarranty {margin: 20px 20px 0 3px; width: 750px; border: solid 2px #DAD3C6;border-bottom: solid 1px #DAD3C6}
#tablewarranty tr#head {background: #DAD3C6;}
#tablewarranty td {border-bottom: solid 1px #DAD3C6;}
#tablewarranty td#description {padding: 8px 20px; width: 140px; text-align: right; color: #642016; font-size: 1.1em; font-weight: bold;}
#tablewarranty td#input {padding: 8px 10px; text-align: left; color: #454437; font-size: 1em; background:#FEF6E7;}
#tablewarranty td#input.bold {font-weight: bold;background: #DAD3C6; color: #642016;}

#tablewarranty-small {margin: 10px 5px 0 3px; border: solid 2px #DAD3C6;border-bottom: solid 1px #DAD3C6; font-size: 0.9em;}
#tablewarranty-small tr#head {background: #DAD3C6;}
#tablewarranty-small td {border-bottom: solid 1px #DAD3C6;}
#tablewarranty-small td#description {padding: 1px 6px; text-align: right; color: #642016; font-weight: bold;}
#tablewarranty-small td#input {text-align: center;padding: 1px 3px; color: #454437;background:#FEF6E7;}
#tablewarranty-small td#input.bold {font-weight: bold;background: #DAD3C6; color: #642016;}

/*CONTACT FORM*/

#table-contactform {width: 750px; margin: 20px 20px 0 3px; border: solid 2px #DAD3C6;border-bottom: solid 1px #DAD3C6}
#table-contactform td {border-bottom: solid 1px #DAD3C6;}
#table-contactform td#description {padding: 8px 20px; width: 160px; text-align: right; color: #642016; font-size: 1.1em; font-weight: bold;}
#table-contactform td#input {padding: 8px 10px; text-align: left; color: #454437; font-size: 1em; background:#FEF6E7;}
#table-contactform td#input.bold {font-weight: bold;background: #DAD3C6; color: #642016;}
#table-contactform td#button {padding: 8px 10px; text-align: left; color: #454437; font-size: 1em; background:#DAD3C6;}
#table-contactform td#head {padding: 8px 10px; text-align: left; color: #fff; font-size: 1em; font-weight: bold; background:#DAD3C6;}
#table-contactform td#headright {padding: 8px 10px; text-align: right; color: #fff; font-size: 1em; font-weight: bold; background:#DAD3C6;}

/*Privacy*/

#contentpagePrivacy {padding: 20px 40px;color: #666;}

div#contentpagePrivacy div#top5Privacyblock h3 {padding: 0 0 0 20px; margin: 0; color: #000; font-size: 1.6em; line-height: 1.2em;}
div#contentpagePrivacy div#top5Privacyblock {background: #FEF4C8; padding: 15px 10px; margin: 10px 0; border: solid 1px #FEE4B7;}

ul#top5Privacy h1 {font-size: 1.6em; line-height: 1.5em;}
ul#top5Privacy ol li {padding: 3px 0;}

div#contentpagePrivacy div#Privacyblock {padding: 5px 0px 20px 0; margin:0; border-bottom: solid 1px #f2f2f2; float: left;}
div#contentpagePrivacy div#Privacyblock h3{padding: 0 0 0 0px; margin: 0; color: #000; font-size: 1.4em;}
div#contentpagePrivacy div#Privacyblock h3 a{color: #000;}
div#contentpagePrivacy div#Privacyblock li {display: inline; padding: 0 0.2em; margin: 0;border-right: solid 1px #f2f2f2; font-size: 0.9em; line-height: 1em;}
div#contentpagePrivacy div#Privacyblock li a{font-weight: normal;}
div#contentpagePrivacy div#Privacyblock li.first {padding-left: 0;}
div#contentpagePrivacy div#Privacyblock li.last {border-right: none;}
div#contentpagePrivacy div#Privacyblock ul {display: inline; margin:10px 15px 0 0; height: 65px; width: 245px;display: block; padding: 5px 0 0 60px;}
div#contentpagePrivacy div#Privacyblock ul.generalPrivacy {background: url('pics/icon_general-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.paymentPrivacy {background: url('pics/icon_payment-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.shippingPrivacy {background: url('pics/icon_shipping-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.watchesPrivacy {background: url('pics/icon_watches-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.handbagsPrivacy {background: url('pics/icon_handbags-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.jewelryPrivacy {background: url('pics/icon_jewelry-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.pensPrivacy {background: url('pics/icon_pens-Privacy.gif') no-repeat;}
div#contentpagePrivacy div#Privacyblock ul.tiesPrivacy {background: url('pics/icon_ties-Privacy.gif') no-repeat;}

ul#Privacycategories {padding:0; margin: 0 0 20px 0; list-style-type: none; border-bottom: solid 1px #F2F2F2;}
ul#Privacycategories li {padding: 10px 0px 10px 0px; margin: 0; border-top: solid 1px #F2F2F2;}
ul#Privacycategories p, ul#Privacycategories h1, ul#Privacycategories h2 {padding: 0 0 5px 60px; margin: 0;}
ul#Privacycategories li h1 {font-size: 1.8em;}
ul#Privacycategories li h2 {font-size: 1.2em;}



h1.general {background: url('pics/icon_general-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.payment {background: url('pics/icon_payment-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.shipping {background: url('pics/icon_shipping-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.watches {background: url('pics/icon_watches-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.handbags {background: url('pics/icon_handbags-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.pens {background: url('pics/icon_pens-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.jewelry {background: url('pics/icon_jewelry-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}
h1.ties {background: url('pics/icon_ties-Privacy.gif') no-repeat; height: 60px;padding-left: 60px; padding-top: 10px}

ul#questions {padding: 0 0 20px 0; margin: 0 0 20px 0; background: none; border-bottom: solid 1px #f2f2f2;}
ul#questions li {background: url('pics/bullet_question.gif') no-repeat; list-style-type: none; padding-left:25px; padding-right:0; padding-top:3px; padding-bottom:3px}

#Privacydetails {border-bottom: 1px solid #f2f2f2; margin: 10px 0;background: url('pics/bullet_Privacy2.gif') no-repeat;; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:8px }
#Privacydetails h2 {padding: 0 0 10px 35px;font-size: 1.4em; line-height: 1.3em; color: #000;}
#Privacydetails p {margin-left: 35px;}
#Privacydetails p#topofpage {float: right; font-size: 0.9em; padding: 0; margin: 0;text-indent: -9999px; background: url('pics/bullet-top.gif') no-repeat; width: 16px; height: 16px}
#Privacydetails p#topofpage a{text-decoration: none; display: block; width: 16px; height: 16px;}
#Privacydetails table {border: solid 1px #f2f2f2; width: 300px; margin: 10px 40px; border-bottom: none;}
#Privacydetails table td {padding: 2px 4px; border-bottom: solid 1px #f2f2f2;}
#Privacydetails table td#header {background: #000; padding: 4px; color: #fff; font-weight: bold;}
#Privacydetails ul#shippingcountries {margin-left: 0;}
#Privacydetails li {margin-left:0; display: inline; padding: 0px 5px; border-right: solid 1px #f2f2f2;}

.importantnote {color: red;}
.breadcrumbs {padding: 0; margin: 0 0 20px 25px}




/*BOTTOM*/

div#bottom {position: relative; background: #6C251A url('pics/bottomlinks.gif') repeat-x; height: 120px}
div#bottompage {background: url('pics/bottom-page.gif') no-repeat; height: 17px} 

/* position list chunks side by side */
div#bottom div#linksbottom {position: absolute; top: 28px; left: 30px; font-size: 0.9em; width: 750px;}
div#bottom div#linksbottom a {color: #fff; display: block;text-decoration: none;}
div#bottom div#linksbottom a:hover {color: #C39A6E;}
div#bottom div#linksbottom ul#wrapper {float: left; width: auto; padding: 0 30px 0 20px;margin: 0 10px 0 0; border-right: solid 1px #7F2C1F;}
div#bottom div#linksbottom ul#wrapper li {list-style-type: none; background: url('pics/bullet-special.gif') no-repeat; line-height: 1.7em; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}
div#bottom div#linksbottom ul#wrapperlast {float: left; width: auto; padding: 0 30px 0 20px;margin: 0 10px 0 0; border-right: none;}
div#bottom div#linksbottom ul#wrapperlast li {list-style-type: none; background: url('pics/bullet-special.gif') no-repeat; line-height: 1.7em; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0}

/* FOOTER */

#footer {padding: 10px 20px 0 20px; height: 100px;}
#footer p.copyrights {float: left; color: #8A2F21; font-size: 0.9em; padding: 0; margin: 0;}
#footer p.logos {float: right; background: url('pics/logos.gif') no-repeat; height: 21px; width: 150px; text-indent: -9999px; padding: 0; margin: 0}