* {margin:0; padding:0; font:10px "Lucida Grande", Arial, Helvetica, sans-serif; color:#848484;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
ul{list-style:none;}
a{overflow:hidden; outline:none;}
p{margin-bottom:20px; line-height:16px;}
h1{text-indent:-9999px;}
strong{font-weight:bold;}


body{background:#000;}
#wrapper{ width:100%; margin-top:30px;}
#container{ width:959px; height:590px; margin:0 auto; position:relative;}
#footer{ width:100%; text-align:center; background:url(../i/footerbg.gif) repeat-x; color:#262626; height:16px; font-size:10px; padding-top:3px;}


/* HOME */
#home #wrapper{ background:url(../i/homepat.jpg) repeat-x;}
#home #container{ background:url(../i/homebg.jpg) no-repeat;}
#flashcontent{position:absolute; top:0; left:311px; color:#fff; text-align:center;}
#flashcontent a{color:#fff;}


/* INNER */
.inner #wrapper{background:url(../i/innerpat.jpg) repeat-x;}
.inner #container{background:url(../i/innerbg.jpg) no-repeat;}
h1 a{ display:block; width:294px; height:114px; background:url(../i/logo.jpg) no-repeat; position:absolute; top:0; left:337px; z-index:1;}
#content { width:956px; height:327px; position:absolute; top:186px; padding-left:3px;}
h2.subtitle{height:15px; margin-bottom:25px;}

/* DELIVERY */
#delivery{width:460px; height:290px; background:#fff;}
#delivery h2.subtitle{ width:112px; height:12px; background:url(../i/title-delivery.gif) no-repeat; text-indent:-9999px;}

/* PROFILE */
#profile h2.subtitle{width:53px; background:url(../i/title-profile.gif) no-repeat;text-indent:-9999px;}
#intro{width:638px; height:237px;}

/* POS */
#pos h2.subtitle{width:102px; background:url(../i/title-pos.gif) no-repeat;text-indent:-9999px;}
#pos #addresses{width:656px; height:260px;}
#pos td{vertical-align:top;}
#pos dl{width:164px; margin-bottom:21px;}
#pos dt{ font-weight:bold;}
#pos dt, #pos dd, #pos ul li{text-transform:uppercase; color:#aaa;}
#pos #wn2{position:relative; width:656px; height:240px; overflow:hidden;}
#pos #scrollLinks2{width:618px; height:14px; background:url(../i/barsc.jpg) no-repeat; padding:5px 18px 0 0;}
#pos #scrollLinks2 a{display:block; height:10px; float:right; text-indent:-9999px;}
#pos #scrollLinks2 a#next{width:26px; background:url(../i/btn-next.jpg) no-repeat 0 0;}
#pos #scrollLinks2 a#prev{width:51px; background:url(../i/btn-previous.jpg) no-repeat 0 0;}
#pos #scrollLinks2 a#next:hover, #pos #scrollLinks2 a#prev:hover{background-position:0 -10px;}
.mar-19{margin-right:19px;}
.city{ text-transform:none; }
.branch{text-transform:none; color:#7d7d7d;}

/* PRESS */
#press h2.subtitle{width:104; background:url(../i/title-press.gif) no-repeat; margin-bottom:44px;text-indent:-9999px;}
#press #covers{width:920px; height:255px; }
#press  #wn7{ width:900px; height:255px; overflow:hidden; position:relative; float:left;}
#press #lyr7 li{float:left; margin:0 17px 14px 0;}
#press #lyr7 li a{display:block; width:80px; height:111px; background:url(../i/press-th-bd.jpg) no-repeat top left; padding:3px 0 0 3px; text-align:center;}
#press #lyr7 li a.nodis{display:none;}

/* CONTACT US */
#contact h2.subtitle{width:77px; background:url(../i/title-contact.gif) no-repeat;text-indent:-9999px;}
.form, #btns{width:283px;}
fieldset{border:none; margin-bottom:13px;}
label{width:98px; float:left}
.input{width:179px; height:11px; border:1px solid #313131; background:#0e0e0e; float:right; padding:2px;}
.textarea{width:179px; height:100px; border:1px solid #313131; background:url(../i/textarea.jpg) no-repeat top left; overflow:auto;  float:right; padding:2px;}
#Thanks { font-size: 14px; }

#btns{height:10px;}
#btns a{ display:block; text-indent:-9999px; float:right;}

#btns a#send{width:28px; background:url(../i/btn-send.gif) no-repeat 0 0; margin-right:23px;}
#btns a.send{width:28px; background:url(../i/btn-send.gif) no-repeat 0 3px; margin-right:23px;}

#btns a#reset{width:32px; background:url(../i/btn-reset.gif) no-repeat 0 3px;}

/*
#btns a#send:hover, #btns a#reset:hover{background-position:0 -10px;}
#btns a.send:hover, #btns a#reset:hover{background-position:0 -10px;} */

.input:focus, textarea:focus{border:1px solid #4f4f4f;}

#cont-info{width:251px; margin-left:128px;}
#cont-info dl{ margin-bottom:28px;}
#cont-info dt{text-transform:uppercase; font-weight:bold;}
#cont-info a{text-decoration:none;}
#cont-info a:hover{text-decoration:underline;}

/* COLLECTION */
.col h2.subtitle{width:79px; background:url(../i/title-handbags.gif) no-repeat; margin-bottom:44px;text-indent:-9999px;}
#title{ width:700px; height:20px; position:relative; margin-bottom:25px;}
#title .subtitle{ position:absolute; top:0; left:0;}
#title #path{ position:absolute; top:0; left:240px;}
/*left menu*/
#subprod{width:144px; height:185px; padding:28px 10px 10px 25px; background:url(../i/subprod.jpg) no-repeat; position:relative;}
#wn4{width:140px; height:170px; position:relative; overflow:hidden;}
#lyr4 a{text-decoration:none;}
#lyr4 span{font-size:13px; margin-right:5px;}
#lyr4 li a.l1{ display:block; font-size:12px; font-weight:bold; margin-bottom:10px; text-decoration:none;}
#lyr4 a:hover, #lyr4 li.selected a, #lyr4 li.selected span, #lyr4 a.selected {color:#c4c3c3;}
#lyr4 li ul{margin-bottom:10px;}
#lyr4 li ul a:hover{text-decoration:underline;}
#scroll_links4 {width:10px; height:170px; position:absolute; top:35px; right:8px;}
#scroll_links4 #up{ display:block; height:12px; margin-bottom:140px;}
/* /leftmenu */

/* prods listing  thumbs */
#prods{width:719px; height:245px; position:relative; overflow:hidden;}
#prods dl{float:left; margin:0 13px 28px 0; background:url(../i/thumb.jpg) no-repeat; width:94px; height:90px; padding:2px 4px 4px 4px;}
#prods dt{ min-height:68px; vertical-align:middle; display:table-cell;width:94px; height:68px; margin:0 0 0 0; text-align:center; background-color:#fff; }
#prods dd{ width:94px; height:19px; text-align:center; padding-top:2px;}
#prods dd a{color:#fff; text-decoration:none; font-size:10px}
#prods dd a:hover{text-decoration:underline;}

#wn3{width:680px; height:228px; float:left; overflow:hidden; margin-right:20px;}

/* */
#CollectionsList li a { text-transform:none; }




/* updates after adding Continent */
* {
	padding:0;
	margin:0;
}
table#pointsofsale * {
	padding:0;
	margin:0;
	list-style:none;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:10px;
}
table#pointsofsale dl * {
	color:#AAAAAA;
	text-transform:uppercase;
}
table#pointsofsale dt.continent {
	font-weight:bold;
	font-size:12px;
	margin:5px 0;
}
table#pointsofsale dt.country {
	font-weight:bold;
	font-size:11px;
	/*margin:5px 0;*/
	font-variant:small-caps;
	margin-top:15px;
}