/* CSS Document */

body { color:#000000;
	background-color: #8B4513;
	background-repeat: repeat;
	font-family: 'Times New Roman', Times, serif;
	font-size: 14px;
}

.black12 {
	font-size: 12px;
	color: #000000;
}

div.main {
	margin: 0 auto;
	background-color: #ffffff;
	background-repeat: repeat-y;
	width: 900px;
}

.returns {
	color: #ff0000;
	font-weight: bold;
}

.slogan {
	color: #ff0000;
	font-weight: bold;
	font-style: italic;
	font-size: 20px;
}

table.top {
	width: 100%;
	background-color: #D2B48C;
	color: #8B4513;
	padding: 0px 6px 0px 6px;
}

table.schedule {
	margin: 0 auto;
	border: 1px;
	border-style: solid;
}

table.shop {
	padding: 2px;
	border: 1px;
	border-style: solid;
	width: 100%;
}

td.cart {
	padding: 2px;
	border: 1px;
	border-style: solid;
}

td.schedule {
	padding: 5px;
	border: 1px;
	border-style: solid;
}

td.price {
	border: 1px;
	border-style: solid;
	text-align: right;
}

table.price {
	float: right;
	border: 1px;
	border-style: solid;
	width: 400px;
}


.bold_center {
	font-weight: bold;
	text-align: center;
	padding: 6px;
	border: 2px;
	border-style: solid;
}

table.handbags {
	width: 100%;
	margin: 0 auto;
}

table.mail {
	background-color: #ffffff;
	margin: 0 auto;
	border: 2px;
	border-style: groove;
	border-color: #421823;
	font-size: 14px;
	width: 100%;
}

td.top {
	font-size: 22px;
}

td.handbags {
	vertical-align: top;
	width: 33%;
}

td.fantasy {
	vertical-align: top;
	width: 50%;
}

td.grey {
	background-color: #cccccc;
	border: 2px;
	border-style: solid;
	border-color: #000000;
}

td.address {
	background-color: #fffff;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	vertical-align:text-top;
	font-weight: bold;
	font-size: 16px;
	width: 50%;
}

td.address1 {
	width: 70%;
}

td.instructions {
	background-color: #fffff;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	vertical-align:text-top;
	font-weight: bold;
	font-size: 16px;
}

td.hrow {
	border: 1px;
	border-style: solid;
	border-color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #cccccc;
}

td.normal {
	background-color: #fffff;
	border: 1px;
	border-style: solid;
	border-color: #000000;
	vertical-align: text-top;
}

div.content {
	padding: 10px;
	text-align: left;
	font-size: 12pt;
	color: #000000;
}

div.bottom {
	background-image:  url("/background.gif");
	width: 900px;
}

div.slogan {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 40px;
}

div.vod {
	border: 8px;
	border-style: groove;
	border-color: #421823;
}

.redhead {
	font-size: 60px;
	font-weight: bold;
	font-style: italic;
	color: #421823;
}

div.sitemap {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #421823;
}

.redBold {
	
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: #ff0000;
}

.welcome {
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
}

.address {
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}

.left { text-align: left; }

.right { text-align: right; }

.justify { text-align: justify; }

table.right {
	float: right;
}

img.right {
	float: right;
	padding: 0 6px 6px 6px;
}

img.left {
	float: left;
	padding: 0 6px 6px 0px;
}

img.center {
	display: block;
	margin: 0 auto;
}

.divleft { float: left; }

.tableleft { float: left; }

.divright { float: right; }

.tableright { float: right; }

.center { margin: 0 auto; }

.textcenter { text-align: center; }

.textright { text-align: right; }

.textleft { text-align: left; }

H1 {

}

H2 {

}

a:link {
	font-weight:normal;
	color: #0000ff;
	text-decoration:none;
}

a:visited {
	font-weight:normal;
	color: #900000;
	text-decoration:none;
}

a:hover {
	font-weight:normal;
	color: #ff0000;
	text-decoration:none;
}