/* CSS Document */

body {
	background-color: #080400;
	background-image:url(../images/ltebgd2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

a:link {color:#F5D160; text-decoration: none; font-weight:bold;}
a:visited {color:#F5D160; text-decoration: none; font-weight:bold;}
a:hover {color:#FFFFFF; text-decoration: underline; font-weight:bold;}
a:active {color:#FFFFFF; text-decoration: underline; font-weight:bold;}

a.nav-top:link    {color:#FFFFFF; text-decoration:none; font-size:14px; margin:0px 6px 0px 6px; font-weight:normal;}
a.nav-top:visited {color:#FFFFFF; text-decoration:none; font-size:14px; margin:0px 6px 0px 6px; font-weight:normal;}
a.nav-top:hover   {color:#F5D160; text-decoration:underline; font-size:14px; margin:0px 6px 0px 6px; font-weight:normal;}
a.nav-top:active  {color:#FFFFFF; text-decoration:underline; font-size:14px; margin:0px 6px 0px 6px; font-weight:normal;}

a.dark:link    {color:#FFCCCC; text-decoration:none; font-weight:bold;}
a.dark:visited {color:#FFCCCC; text-decoration:none; font-weight:bold;}
a.dark:hover   {color:#F5D160; text-decoration:underline; font-weight:bold;}
a.dark:active  {color:#F5D160; text-decoration:underline; font-weight:bold;}

#homewrapper {
	height:900px;
	background-image:url(../images/ltebgd.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

li {
	line-height:1.7em;
}

h2 {
	text-align:left;
	font-size:16px;
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#E5E4CD;
	margin:20px 0px -3px 0px;
	font-weight:normal;
}

pre {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}

p {
	line-height:1.6em;
	margin-top:1em;
}

hr {
	width:400px;
	color:#FFCCCC;
	margin:30px auto;
}

#main {
	width:700px;
	margin:0 auto;
}

#header {
	width:700px;
	height:100px;
	margin:0 auto;
	padding-top:4px;
	text-align:center;
}

#home-summary {
	width:525px;
	margin:5px 0px 0px 30px;
}

#maintext {
	width:640px;
	margin:0px 0px 0px 34px;
	clear:both;
}

#maintext p {
	line-height:1.6em;
}

#title {
	height:30px;
	float:left;
	text-align:left;
	font-size:16px;
	font-family:Geneva, Verdana, Arial, Helvetica, sans-serif;
	color:#E5E4CD;
	margin:0px 0px 0px 34px;
}

.imgr {
	float:right;
	border:0px;
	margin:0px 0px 10px 10px;
}

.heading1 {
	color:#F5D160;
	font-size:16px;
}

.heading2 {
	color:#C1B5A0;
	font-size:14px;
	font-weight:bold;
}

#contact {
	width:310px;
	height:300px;
	float:left;
	background-color:#6A3928;
	padding:8px;
}

#contact input, textarea {
	width:306px;
	background-color:#C1B5A0;
	margin-bottom:15px;
	border:#C1B5A0 1px solid;
}

#contact h3 {
	margin:0px 0px 6px;
	color:#F5D160;
	font-size:16px;
}

#signup {
	width:250px;
	height:300px;
	float:right;
	background-color:#BD5F24;
	padding:8px;
}

#signup input {
	width:246px;
	background-color:#FFCCCC;
	margin-bottom:15px;
	border:#FFCCCC 1px solid;
}

#signup h3 {
	margin:0px 0px 6px;
	color:#000000;
	font-size:16px;
}




/* ADMIN */

.login {
	width:350px;
	height:auto;
	text-align:center;
	margin:0 auto;
	margin-top:100px;
	padding:50px;
}

#adminleft {
	text-align:left;
}

#adminleft input {
	width:450px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	border:#FFCCCC 1px solid;
}

#adminleft textarea {
	width:450px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	padding:0px;
	border:#FFCCCC 1px solid;
}


.admin {
	width:710px;
	margin:20px auto 0px;
	clear:both;
	text-align:center;
}

.admin input {
	width:450px;
	background-color:#DADFCE;
	margin:0px 0px 15px 0px;
	border:#FFCCCC 1px solid;
}

.admin textarea {
	width:450px;
	background-color:#DADFCE;
	margin:0px 0px 15px 0px;
	padding:0px;
	border:#FFCCCC 1px solid;
}

.admin select {
	width:60px;
	background-color:#DADFCE;
}

.admin p {
	text-align:left;
}

#message {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:lighter;
	color:#F5D160;
	margin:20px 0px;
	padding:0px;
	text-align:center;
	clear:both;
}

.divider3 {
	width:700px;
	margin:20px auto 30px;
	border-bottom: 1px dashed #F5D160
}

.divider1 {
	width:200px;
	margin:20px auto 30px;
	border-bottom: 1px dashed #F5D160;
}

#prodcat {
	width:640px;
}

#prodcat img {
	margin:0px 10px 50px 0px;
}

#prodlist {
	width:640px;
}

#product {
	width:640px;
}

#product img {
	margin:0px 0px 20px 20px;
}