BODY {
	background: #8AB8C4;
	padding: 0;
	font: normal 10.5pt Times, serif;
	color: #3C2511;
	line-height: 14pt;
	}



#outfr {
	margin: 30px auto;
	border: 3px solid #D00D00;
	background: #FBF9ED;
	width: 900px;
	}

#infr {
	margin: 3px;
	border: 2px solid #3C2511;
	background: #FBF9ED;
	width: 890px;
	}

#maincontent {
	margin: 25px auto 108px auto;
	text-align: justify;
	width: 590px;
	}

#aboutcontent {
	margin: 40px auto 108px auto;
	text-align: justify;
	width: 590px;
	}

.laurapic {
	margin: 0 18px 18px 0;
	border: 2px solid #D00D00;
	}

.headline {
	margin: 0 0 7px 0;
	}

.callout {
	margin: 0 0 0 -1px;
	}

.redtitle {color: #D00D00; font-style:normal; font-variant:normal; font-weight:normal; font-size:11pt; font-family:Verdana; letter-spacing:1pt}
.redtext {font: normal 9pt Verdana, sans-serif;color: #D00D00;}




#collection {
	margin: 10px auto 25px auto;
	text-align: justify;
	width: 590px;
	font: normal 9pt Verdana, sans-serif;
	line-height: 12pt;
	}

#collection .title {
	margin: 35px 0 3px -1px;
	}

#collection .title2 {
	margin: 35px 0 3px -4px;
	}

#collection .title3 {
	margin: 10px 0 3px -4px;
	}

#collection .title4 {
	margin: 26px 0 3px -1px;
	}

#collection .photo {
	margin: 0 20px 0 0;
	}

#collection .photo2 {
	margin: 0 20px 21px 0;
	}

#collection .lgtext {
	font: normal 10pt Verdana, sans-serif;
	}

#collection .lgtext1 {
	font: normal 10pt Verdana, sans-serif;
	margin-bottom:0;
	padding-bottom:0;
	}

#collection .lgtext2 {
	font: normal 10pt Verdana, sans-serif;
	margin:0;
	padding:0;
	}

#collection .lgtext3 {
	font: normal 10pt Verdana, sans-serif;
	margin-top:0;
	padding-top:0;
	}

#collection .smtext {
	font: normal 7pt Verdana, sans-serif;
	}

#collection .customtext {
	margin: 10px 0 23px -5px;
	}

#collection .customtext2 {
	margin: 10px 0 0 -5px;
	}

#collection .customtext3 {
	margin: 10px 0 7px -5px;
	}
	
a {
	text-decoration: none;
	color: #D00D00;
	}
a:hover {
	color: #3C2511;
	}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

.hometext {
	margin: 65px 0 25px 0;
	}

.homeimg1 {
	margin: 35px 31px 30px 0;
	border: 2px solid #D00D00;
	}

.homeimg2 {
	margin: 35px 0 30px 0;
	border: 2px solid #D00D00;
	}

.tight {
	margin:0;
	padding:0;
	}

.pressthumb {
	margin: 21px 16px 30px 0;
	border: 2px solid #D00D00;
	}

.pressthumb2 {
	margin: 0 16px 30px 0;
	border: 2px solid #D00D00;
	}

.pressthumb3 {
	margin: 0 16px 20px 0;
	border: 2px solid #D00D00;
	}

.pressthumbb {
	margin: 21px 0 30px 0;
	border: 2px solid #D00D00;
	}

.pressthumb2b {
	margin: 0 0 30px 0;
	border: 2px solid #D00D00;
	}

.pressthumb3b {
	margin: 0 0 20px 0;
	border: 2px solid #D00D00;
	}

.pressthumbc {
	margin: 21px 16px 30px 1px;
	border: 2px solid #D00D00;
	}

.pressthumb2c {
	margin: 0 16px 30px 1px;
	border: 2px solid #D00D00;
	}

.pressthumb3c {
	margin: 0 16px 20px 1px;
	border: 2px solid #D00D00;
	}

#pressscroll {
	width: 620px;
	height: 321px;
	overflow: auto;
	}

#instockscroll {
	width: 650px;
	height: 321px;
	overflow: auto;
	}

.storesimg {
	margin: 35px 0 23px 0;
	}

.contactimg {
	margin: 25px 0 30px 0;
	}