/* GLOBAL STYLES */

html *
{
	margin: 0px;
	padding: 0px;
}
* html
{
	font-size: 100%;
}
body
{
	font-size: 62.5%;
	/* establishes 1em = 10px as baseline, for full flexible sizing */
	font-family:arial, verdana, sans-serif;
	color: #000;
	background-color: #fff;
/*	background-image: url(/images/grid.gif);
	background-repeat: no-repeat; */
	margin: 0px;
	padding: 0px;
}
html>body
{
	font-size: 10px;
}

img {border:none;}

#textBox img {float:left;margin-right:20px;margin-bottom:20px;}

#textBox img.picRight {float:right;margin-left:20px;margin-bottom:20px;}

a {
outline:none;
color:#000;
}


#container {width:960px;
margin:auto;
text-align:center;
}

#pageLogo {width:411px;margin-left:10px;margin-top:30px;float:left;}
#homeLogo {width:960px;text-align:center;margin-top:50px;float:left;}


ul#homeContainerList {list-style-type:none;margin:0px;padding:0px;float:left;
margin-top:60px;
margin-left:65px;
margin-bottom:100px;
}

ul#homeContainerList li {float:left;}

ul#homeNavList {list-style-type:none;margin:0px;padding:0px;float:left;width:212px;margin-right:150px;}
ul#homeNavList li {margin-bottom:25px; float:none;}
ul#homeNavList li#collectionNavItem {margin-left:40px;}
ul#homeNavList li#coutureNavItem {margin-left:115px;}
ul#homeNavList li#stockistsNavItem {margin-left: 45px;}
ul#homeNavList li#biographyNavItem {margin-left:0px;}
ul#homeNavList li#shopNavItem {margin-left:70px;}
ul#homeNavList li#contactNavItem {margin-left:35px;}
ul#homeNavList li#newsNavItem {margin-left:80px;}






ul#pageNavList {width:940px;list-style-type:none;margin:0px;padding:0px;float:left;margin-top:10px;}
ul#pageNavList li {float:left;margin-right:20px;}
ul#pageNavList li.last {margin-right:0px;}

#content {width:940px;margin-left:10px;float:left;}

#textBox {
float:left;
width:735px;
margin-left:95px;
margin-top:30px;
text-align:left;
text-transform:lowercase;
}

#textBox p {
font-size:1.1em;
margin-bottom:1.2em;
line-height:1.4em;
}

#textBox h2 {
font-size:1.6em;
line-height:1.8em;
}

#textBox h3 {
font-size:1.4em;
}

#textBox h3.commentsCount {
font-size:1.1em;
font-weight:normal;
}



#textBox h4 {
font-size:1.2em;
margin-bottom:15px;
color:#999;
}

#textBox img {float:left;margin-right:20px;margin-bottom:20px;}


ul#footerList {width:910px;list-style-type:none;margin:0px;padding:0px;float:left;margin-top:60px;margin-left:15px;margin-bottom:30px;
}

ul#footerList li {
float:left;
font-size: 12px;
margin-right:630px;
color:#999;
}
ul#footerList li.last {margin-right:0px;}

ul#footerList li a {
color:#999;
}

#storeLocator {
float:left;
margin-bottom:30px;
}

#storeLocator select {
width:600px;
font-size:2.4em;
background-color:#333;
color:#eee;
border:none;
}

#storeLocator #stockistDetail {
float:left;width:250px;margin-left:100px;margin-top:30px;font-size:1.4em;text-transform:lowercase;
}

/* classics */

#classicscontent {
width:940px;
float:left;
margin-top:30px;
width:200px;
}

#classicscontent h2 {font-family:arial;font-size:24px;margin:0px;margin-bottom:15px;}
#classicscontent h3 {font-family:arial;font-size:12px;margin:0px;text-transform:lowercase;font-weight:normal;}

#classicscontent ol#classicsList, #classicscontent ol#classicsShareList  {list-style-type:none;margin:0px;padding:0px;margin-top:15px;width:800px;float:left;}

#classicscontent ol#classicsList li, #classicscontent ol#classicsShareList li {float:left;}

#classicscontent ol#classicsList li#classicsListDetail {width:410px;margin-right:40px;}

#classicscontent ol#classicsList li#classicsListNav {width:270px;}

#classicscontent ol#classicsShareList li {margin-right:10px;}

#classicscontent ol#classicsNavList, #classicscontent ol#classicsNavListBig  {list-style-type:none;margin:0px;padding:0px;margin-top:15px;float:left;}

#classicscontent ol#classicsNavList li, #classicscontent ol#classicsNavListBig li  {float:left;width:105px;margin-right:15px;margin-bottom:15px;}

#classicscontent ol#classicsNavList {width:490px;}

#classicscontent ol#classicsNavListBig {width:500px;}

#classicscontent #commentMessage {visibility:hidden;}

div#aboutCouture {
float:left;
text-align:left;
font-size:1.4em;
line-height:1.4em;
margin-top:30px;
width:200px;
margin-left:60px;
}

/* store */

#storecontent {
width:940px;
float:left;
margin-top:30px;
}

#storecontent h2 {font-family:arial;font-size:24px;margin:0px;margin-bottom:15px;}

#storecontent h3 {font-family:arial;font-size:12px;margin:0px;text-transform:lowercase;}

#storecontent ol#storeList {list-style-type:none;margin:0px;padding:0px;margin-top:15px;margin-left:90px;width:840px;float:left;}

#storecontent ol#storeList li {float:left;}

#storecontent ol#storeList li#storeListDescriptor {width:305px;margin-left:40px;margin-right:70px;text-align:left;}

#storecontent ol#storeList li#storeListDescriptor h2 {width:305px;font-size:1.8em;}

#storecontent ol#storeList li#storeListDescriptor p {width:305px;font-size:1.2em;margin-bottom:1.2em;}

#storecontent ol#storeList li#storeListNav {width:420px;}

#storecontent ol#storeList li#storeListNav h3 {font-size:1.6em;margin-top:15px;float:left;}

#storecontent ol#storeList li#storeListNav div#storeDetail {
float:left;
width:410px;
text-transform:lowercase;
text-align:left;
font-weight:normal;
}

#storecontent ol#storeList li#storeListNav div#storeDetail h3 {float:left;width:410px;font-size:1.6em;margin-top:15px;margin-bottom:5px;font-weight:normal;}

#storecontent ol#storeList li#storeListNav div#storeDetail p {float:left;width:410px;font-size:1.2em;margin-bottom:1.2em;}

#storecontent ol#storeNavList {list-style-type:none;margin:0px;padding:0px;margin-top:15px;float:left;}

#storecontent ol#storeNavList li {float:left;width:95px;margin-right:10px;margin-bottom:15px;}

#storecontent ol#storeNavList {width:420px;}

#storecontent #commentMessage {visibility:hidden;}

#storecontent ol#storeList li#storeListNav div#storeDetail div#storeBuyButton {width:410px;float:left;}

#storecontent ol#storeList li#storeListNav div#storeDetail div#storeBuyButton td {font-size:1.2em;font-weight:bold;padding-bottom:5px;}

#storecontent ol#storeList li#storeListNav div#storeDetail h4 {font-size:1.4em;font-weight:bold;padding-bottom:5px;}

#newsNav {
float:left;
width:735px;
margin-top:30px;
}

.older
{
float: right;
font-size:1.4em;
}
.newer
{
float: left;
font-size:1.4em;
}


.commentsTable {font-size: 11px;margin-top:30px;margin-bottom:30px;}
.commentsTable label {font-weight:bold;margin-right:10px;}

ol.comments li {font: 11px verdana,arial;}
h4.commentsHead  {font: 12px/16px verdana,arial;color:#000;font-weight:bold;}

form#txpCommentInputForm input {margin-bottom:10px;}
form#txpCommentInputForm textarea#message {width:400px;}

form#txpCommentInputForm input.button {margin-top:10px;}

