* {
	margin:0;
	padding:0;
	outline:none;
}

img {
	border:0;
}

table {
	border-collapse:collapse;
}

/*th, td {
	font-weight:normal;
	text-align:left;
	vertical-align:top;	 
}*/

input.field {
	border:1px solid #A5A1A1;
	color:#878787;	
	font-family:'MS Sans Serif',Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	height:16px;
	padding:0 2px;
}

textarea.textarea {
	border:1px solid #A5A1A1;
	color:#878787;	
	font-family:'MS Sans Serif',Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
}

body {
	font-family:'MS Sans Serif',Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:15px;
	color:#878787;
	background-color:#fff;
}

a:link, a:active, a:visited {
	color:#878787;
	text-decoration:none;
}

a:hover,
a.openheader:link, a.openheader:visited, a.openheader:active {
	color:#444444;
	text-decoration:none;
}

#container {
	width:957px;
	padding:15px 15px 20px 15px;
	padding-bottom:18px; /*this is because footer links are 2 pixels bigger*/
	/*margin:0 auto;*/
	
	/*vertical centering*/

	position:absolute;
	top:50%;
	margin-top:-295px;
	left:50%;
	margin-right:auto;
	margin-left:-495px;

	/*vertical centering end*/
}

/*header*/

#header {
	height:112px;
	height:88px;
}

#logo {
	float:left;
	padding-left:72px;
	padding-top:5px; 
	width:176px;
	height:51px;
	background-image:url(../images/laurenadriana_over.gif);
	background-repeat:no-repeat;
	background-position:72px 5px;
}

#logo a:link, #logo a:visited, #logo a:active {
	display:block;
	width:176px;
	height:51px;
	background-image:url(../images/laurenadriana.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-indent:-99999px;
	outline:none;
}

#logo a:hover {
	background-image:none;
}

#navigation {
	/*width:770px;*/
	float:right;
}

/*account*/

#account {
	float:right;
	height:7px;
}

#account ul li {
	list-style-type:none;
	float:left;
	margin-left:14px;
	text-indent:-9999px;
}

/*links*/

#account ul li a:link, #account ul li a:visited, #account ul li a:active {
	height:7px;
	display:block;	
	outline:none;
	background-repeat:no-repeat;
}

#account ul li#login a:link, #account ul li#login a:visited, #account ul li#login a:active {
	width:33px;
	background-image:url(/images/login.gif);
}

#account ul li#logout a:link, #account ul li#logout a:visited, #account ul li#logout a:active {
	width:43px;
	background-image:url(/images/logout.gif);
}

#account ul li#view-basket a:link, #account ul li#view-basket a:visited, #account ul li#view-basket a:active {
	width:71px;
	background-image:url(/images/view-basket.gif);
}

#account ul li#checkout a:link, #account ul li#checkout a:visited, #account ul li#checkout a:active {
	width:57px;
	background-image:url(/images/checkout.gif);
}

/*links end*/

/*hovers*/

#account ul li a:hover {

}

#account ul li#login a:hover {
	background-image:url(/images/login_over.gif);
}

#account ul li#logout a:hover {
	background-image:url(/images/logout_over.gif);
}

#account ul li#view-basket a:hover {
	background-image:url(/images/view-basket_over.gif);
}

#account ul li#checkout a:hover {
	background-image:url(/images/checkout_over.gif);
}

/*hovers end*/

/*account end*/

/*menu*/

#menu {
	clear:both;
	float:right;
	padding-top:45px;
	width:655px;
}

#menu ul li {
	list-style-type:none;
	float:left;
	margin-left:53px;
	text-indent:-9999px;
}

#menu ul li#prima {
	margin-left:0;
}

#menu ul li#pipe {
	width:1px;
	height:11px;
	margin-left:53px;
	background-image:url(/images/pipe.gif);
}	

/*links*/

#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
	height:11px;
	display:block;	
	outline:none;
	background-repeat:no-repeat;
}

#menu ul li#prima a:link, #menu ul li#prima a:visited, #menu ul li#prima a:active {
	width:145px;
	background-image:url(/images/prima.gif);	
}

#menu ul li#alchimia a:link, #menu ul li#alchimia a:visited, #menu ul li#alchimia a:active {
	width:88px;
	background-image:url(/images/alchimia.gif);	
}

#menu ul li#magnum a:link, #menu ul li#magnum a:visited, #menu ul li#magnum a:active {
	width:143px;
	background-image:url(/images/magnum.gif);	
}

#menu ul li#commission a:link, #menu ul li#commission a:visited, #menu ul li#commission a:active {
	width:120px;
	background-image:url(/images/commission.gif);	
}

#menu ul li#sentiment a:link, #menu ul li#sentiment a:visited, #menu ul li#sentiment a:active {
	width:77px;
	background-image:url(/images/sentiment.gif);	
}

#menu ul li#look-book a:link, #menu ul li#look-book a:visited, #menu ul li#look-book a:active {
	width:80px;
	background-image:url(/images/look-book.gif);	
}

#menu ul li#online-store a:link, #menu ul li#online-store a:visited, #menu ul li#online-store a:active {
	width:97px;
	background-image:url(/images/online-store.gif);	
}

/*links end*/

/*hovers*/

#menu ul li a:hover {

}

#menu ul li#prima a:hover,
body.prima #menu ul li#prima a:link, body.prima #menu ul li#prima a:visited, body.prima #menu ul li#prima a:active {
	background-image:url(/images/prima_over.gif);	
}

#menu ul li#alchimia a:hover,
body.alchimia #menu ul li#alchimia a:link, body.alchimia #menu ul li#alchimia a:visited, body.alchimia #menu ul li#alchimia a:active { 
	background-image:url(/images/alchimia_over.gif);	
}

#menu ul li#magnum a:hover,
body.magnum #menu ul li#magnum a:link, body.magnum #menu ul li#magnum a:visited, body.magnum #menu ul li#magnum a:active {
	background-image:url(/images/magnum_over.gif);	
}

#menu ul li#commission a:hover,
body.commission #menu ul li#commission a:link, body.commission #menu ul li#commission a:visited, body.commission #menu ul li#commission a:active {
	background-image:url(/images/commission_over.gif);	
}

#menu ul li#sentiment a:hover,
body.sentiment #menu ul li#sentiment a:link, body.sentiment #menu ul li#sentiment a:visited, body.sentiment #menu ul li#sentiment a:active {
	background-image:url(/images/sentiment_over.gif);	
}

#menu ul li#look-book a:hover,
body.look-book #menu ul li#look-book a:link, body.look-book #menu ul li#look-book a:visited, body.look-book #menu ul li#look-book a:active {
	background-image:url(/images/look-book_over.gif);	
}

#menu ul li#online-store a:hover,
body.online-store #menu ul li#online-store a:link, body.online-store #menu ul li#online-store a:visited, body.online-store #menu ul li#online-store a:active {
	background-image:url(/images/online-store_over.gif);	
}

/*hovers end*/

/*menu end*/

/*header end*/

/*shop pages*/

#shop {
	clear:both;
	width:915px;

	
	min-height:374px;
  height:auto !important;
  height:374px;

	
	margin-bottom:15px;
	border:1px solid #a5a1a1;
	
	padding:20px;
	padding-top:18px;
}

/*shop pages end*/

/*home*/

#home, #lookbook {
	clear:both;
	width:957px;
	height:414px;
	margin-bottom:15px;
}

#home {
	width:955px;
	height:412px;
	border:1px solid #a5a1a1;
}

/*
#home img {
	border:1px solid #a5a1a1;
}
*/

/*home end*/

/*main*/

#main {
	clear:both;
	
}

/*image*/

#image {
	width:414px;
	height:414px;
	float:left;
	margin-bottom:15px;
}

#image img {
	border:1px solid #a5a1a1;
} 



/*image end*/

/*details*/

#details {
	width:225px;
	padding-left:15px;
	padding-top:15px;
	float:left;
	margin-bottom:15px;
	padding-top:14px;
}

#text {

	min-height:259px;
}

#text h1 {
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-transform:uppercase;
}

#text h1, #text p, #text ul, #text ol {
	margin-bottom:12px;
}

#text ul, #text ol {
	margin-left:25px;
}

#information {
	height:124px;
}

#information ul li {
	list-style-type:none;
	margin-bottom:9px;
	height:15px;
}

#information ul li.forward-friend {
	height:17px;
}

#information ul li.add-basket {
	margin-top:20px;
}

#alternate ul li {
	list-style-type:none;
	float:left;
	width:17px;
	height:17px;
	margin-right:5px;
}

#alternate ul li.view {
	width:28px;
}
/*details end*/

/*arrows*/

#arrows {
	width:17px;
	float:left;
	margin-bottom:15px;
}

#arrows ul li {
	list-style-type:none;
	width:17px;
	height:17px;
}

#arrows ul li.up {
	margin-bottom:380px;
}

/*arrows end*/

/*thumbs*/

#thumbs {
	width:286px;
	float:right;
}

#thumbs ul li {
	list-style-type:none;
	float:left;
	width:128px;
	height:128px;
	margin-left:15px;
	margin-bottom:15px;
	overflow:hidden;
}

#thumbs a:link img, #thumbs a:visited img, #thumbs img a:active img {
	border:1px solid #a5a1a1;
} 

#thumbs a:hover img {
	border:1px solid #444444;
}

/*thumbs*/

/*forms*/

/*friend*/

#friend {
	width:271px;
	position:absolute;
	height:414px;
	background-color:white;
	left:669px;
	padding-left:32px;
	display:none;
}

#friend p {
	margin-bottom:13px;
	padding-left:89px;
	
	margin-bottom:15px;
	padding-top:4px;
	
	height:9px;
}

#friend th {
	width:93px;
	padding-top:2px;

}

#friend th, #friend td {
	padding-bottom:15px;
}

#friend input.field {
	width:172px;
}

#friend textarea.textarea {
	width:176px;
	height:215px;
	padding-top:1px;
}

/*friend end*/

/*enquiry*/

#enquiry {
	width:271px;
	position:absolute;
	height:414px;
	background-color:white;
	left:669px;
	padding-left:32px;
	display:none;
}

#enquiry p {
	margin-bottom:13px;
	padding-left:89px;
	
	margin-bottom:15px;
	padding-top:4px;
	
	height:9px;
}

#enquiry th {
	width:93px;
	padding-top:2px;

}

#enquiry th, #enquiry td {
	padding-bottom:15px;
}

#enquiry input.field {
	width:172px;
}

#enquiry input.field.title {
	width:83px;
}

#enquiry textarea.textarea {
	width:176px;
	height:182px;
	padding-top:1px;
}

/*enquiry end*/

#close, #submit {
	text-align:right;
	line-height:8px;
}

#close {
	margin-bottom:5px;
}

#submit {

}

#price {
	position:absolute;z-index:999;background-color:#fff;width:225px;height:15px;display:none;
}

/*forms end*/

/*look book*/
/*
#look #previous {
	width:17px;
	float:left;
	padding-top:198px;
}

#look #next {
	width:17px;
	float:right;
	padding-top:198px;
}

#look #book {
	text-align:center;
	width:923px;
	float:left;
}

#look #book img {
	border:1px solid #a5a1a1;
}	
*/
/*look book end*/

/*static pages*/

#page,
#page-contact,
#page-stockists {
	clear:both;
	width:915px;
	height:392px;
	padding:20px;
	padding-bottom:0px;
	margin-bottom:15px;
	border:1px solid #a5a1a1;
	overflow:auto;
	
	padding-top:18px;
	height:394px;
}

#page.news {
	height:392px;
	padding-top:20px;
}

#page h1,
#page-about h1,
#page-contact h1,
#page-stockists h1,
#shop h1 {
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
}

#shop h1 {
	text-align:left;
}

#page h1, #page p, #page ul, #page ol,
#page-contact h1, #page-contact p, #page-contact ul, #page-contact ol,
#page-stockists h1, #page-stockists p, #page-stockists ul, #page-stockists ol,
#shop h1, #shop p, #shop ul, #shop ol {
	padding-bottom:20px;
	margin-bottom:0px;
}

#page-contact p#vanilla {
	padding-bottom:0;
}

#page ul, #page ol,
#page-about ul, #page-biography ol,
#page-contact ul, #page-contact ol,
#page-stockists ul, #page-stockists ol,
#shop ul, #shop ol {
	margin-left:25px;
}



/*static pages*/

/*press*/

#press ul li {
	width:91px;
	height:126px;
	border:1px solid #a5a1a1;
	list-style-type:none;
	float:left;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
}

#press ul li.last {
	margin-right:0;
}

#press ul li.filled {
	border:none;
	width:93px;
	height:128px;
}

#press ul li.filled a:link img, #press ul li.filled a:visited img, #press ul li.filled a:active img {
	border:1px solid #a5a1a1;
}

#press ul li.filled a:hover img {
	border:1px solid #444444;
}

/*press end*/

/*faqs*/

#questions {
	height:820px; /*needed so flexcroll scroll bar is high enough to encorporate all answers*/
}

/*faqs end*/

/*news*/

.post {
	height:97px;
	padding-bottom:20px;
}

.post img {
	float:left;
	margin-right:20px;
}

#page .post h2 {
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-transform:uppercase;
	padding-top:19px;
	padding-bottom:17px;
}

#page hr,
#page-about hr,
#page-contact hr,
#page-stockists hr,
#shop hr {
	border:none;
	border-top: 1px solid #a5a1a1;
	color:none;
	background-color:none;
	height: 0px;
	width: 100%;
	text-align: left;
	clear:both;
	margin-bottom:20px;
}

#photo {
	float:right;
	width:447px;
	padding-top:2px;
	text-align:center;
}

#article {
	margin-top:-2px;
	width:447px;
}

#article h1 {
	text-align:left;
}



/*news end*/

/*about*/ 

#page-about {
	clear:both;
	width:915px;
	height:392px;
	padding:20px;
	padding-bottom:0px;
	margin-bottom:15px;
	border:1px solid #a5a1a1;
	overflow:auto;
	padding-top:18px;
	height:394px;
	text-align:justify;

	/*background-image:url(/images/about.jpg);
	background-position:20px 20px;
	background-repeat:no-repeat;*/
	padding-top:0;
	height:412px;
} 

#about-image {
	float:left;
	padding-top:20px;
	padding-right:20px;
}

#about-details {
	/*padding-left:380px;*/
}

#page-about h1, #page-about p, #page-about ul, #page-about ol {
	padding-bottom:20px;
	margin-bottom:0px;
	
	padding-bottom:0;
	padding-top:18px;
	padding-bottom:2px;
}

/*about end*/

/*contact page*/

#page-contact {
	/*background-image:url(/images/contact.jpg);*/
	background-position:bottom right;
	background-repeat:no-repeat;
}

#contact-details {
	/*width:570px;*/
	
}

#contact-details h1 {
	text-align:left;
}

#contact-details h2, #contact-details h1/*, h2*/ {
	font-size:12px;
	font-weight:normal;
	padding-bottom:20px;
}

#contact-details table {
	margin-bottom:20px;	
}

#contact-details table td {
	padding-right:5px;
	vertical-align:middle;
}

#contact-details table td input.field {
	width:206px;
}

/*contact page end*/

/*stockists*/

#page-stockists {
	/*background-image:url(/images/stockists.jpg);*/
	background-position:bottom right;
	background-repeat:no-repeat;
}

#stockist-details {
	padding:34px 52px;
	padding-bottom:0;
	
}


/*stockists end*/

/*main end*/

/*footer*/

#footer {
	clear:both;
	padding-top:5px;
	padding-left:207px;
}

#footer ul li {
	list-style-type:none;
	float:left;
	margin:0 14px;
	text-indent:-9999px;
}




/*links*/ 

#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active {
	height:10px;
	display:block;	
	outline:none;
	background-repeat:no-repeat;
}

#footer ul li#about a:link, #footer ul li#about a:visited, #footer ul li#about a:active {
	width:57px;
	background-image:url(/images/about.gif)
}

#footer ul li#contact a:link, #footer ul li#contact a:visited, #footer ul li#contact a:active {
	width:76px;
	background-image:url(/images/contact.gif)
}

#footer ul li#news a:link, #footer ul li#news a:visited, #footer ul li#news a:active {
	width:46px;
	background-image:url(/images/news.gif)
}

#footer ul li#press a:link, #footer ul li#press a:visited, #footer ul li#press a:active {
	width:50px;
	background-image:url(/images/press.gif)
}

#footer ul li#salon a:link, #footer ul li#salon a:visited, #footer ul li#salon a:active {
	width:54px;
	background-image:url(/images/salon.gif)
}

#footer ul li#chronicle a:link, #footer ul li#chronicle a:visited, #footer ul li#chronicle a:active {
	width:93px;
	background-image:url(/images/chronicle.gif)
}

#footer ul li#faq a:link, #footer ul li#faq a:visited, #footer ul li#faq a:active {
	width:24px;
	background-image:url(/images/faq.gif)
}

#footer ul li#terms a:link, #footer ul li#terms a:visited, #footer ul li#terms a:active {
	width:27px;
	background-image:url(/images/terms.gif)
}

#footer ul li#privacy a:link, #footer ul li#privacy a:visited, #footer ul li#privacy a:active {
	width:47px;
	background-image:url(/images/privacy.gif)
}

/*links end*/

/*hovers*/

#footer ul li a:hover {

}

#footer ul li#about a:hover,
body.about #footer ul li#about a:link, body.about #footer ul li#about a:visited, body.about #footer ul li#about a:active {
	background-image:url(/images/about_over.gif)
}

#footer ul li#contact a:hover,
body.contact #footer ul li#contact a:link, body.contact #footer ul li#contact a:visited, body.contact #footer ul li#contact a:active {
	background-image:url(/images/contact_over.gif)
}

#footer ul li#news a:hover,
body.news #footer ul li#news a:link, body.news #footer ul li#news a:visited, body.news #footer ul li#news a:active {
	background-image:url(/images/news_over.gif)
}

#footer ul li#press a:hover,
body.press #footer ul li#press a:link, body.press #footer ul li#press a:visited, body.press #footer ul li#press a:active {
	background-image:url(/images/press_over.gif)
}

#footer ul li#salon a:hover,
body.stockists #footer ul li#salon a:link, body.stockists #footer ul li#salon a:visited, body.stockists #footer ul li#salon a:active {
	background-image:url(/images/salon_over.gif)
}

#footer ul li#chronicle a:hover,
body.look-book #footer ul li#chronicle a:link, body.look-book #footer ul li#chronicle a:visited, body.look-book #footer ul li#chronicle a:active {
	background-image:url(/images/chronicle_over.gif)
}

#footer ul li#faq a:hover,
body.faq #footer ul li#faq a:link, body.faq #footer ul li#faq a:visited, body.faq #footer ul li#faq a:active {
	background-image:url(/images/faq_over.gif)
}

#footer ul li#terms a:hover,
body.terms #footer ul li#terms a:link, body.terms #footer ul li#terms a:visited, body.terms #footer ul li#terms a:active {
	background-image:url(/images/terms_over.gif)
}

#footer ul li#privacy a:hover,
body.privacy #footer ul li#privacy a:link, body.privacy #footer ul li#privacy a:visited, body.privacy #footer ul li#privacy a:active {
	background-image:url(/images/privacy_over.gif)
}

/*hovers end*/

/*footer end*/
