/* General */

body {
	font-family: Tahoma, sans-serif;
	line-height:16px;
	color:#636a71;
	margin-top: 0px;
	font-size: 11px;
}

a:hover {
	text-decoration: none;
}

.searchformfield{
font-family:Verdana;
font-size:11px;
color:#666666;
height: 15px;
width: 140px;
margin-top:10px;
margin-left:10px;
	}
.currency{
font-family:Verdana;
font-size:11px;
color:#666666;
height: 20px;
width: 80px;
margin-bottom:2px;
	}
/* MAIN TEXT AREA INTERIOR */
.container {
	float: right;
	height: 280px;
	width: 280px;
	padding-top: 15px;
}
.logincontainer {
	height: 110px;
	width: 170px;
	padding-top: 30px;
	padding-left:10px;
	background-image:url(../images/login.gif);
	background-repeat:no-repeat;
		}
.loginformfield{
font-family:Verdana;
font-size:11px;
color:#868686;
height: 15px;
width: 140px;

}
.prdoptions{
font-family:Verdana;
font-size:10px;
color:#2f0000;
}
.newslettercontainer {
	height: 60px;
	width: 170px;
	padding-top: 70px;
	padding-left:10px;
	background-image:url(../images/newsletter.gif);
	background-repeat:no-repeat;
	background-position: top;
		}
.newsletterformfield{
	font-family:Verdana;
	font-size:10px;
	color:#a88e8e;
	height: 15px;
	width: 140px;
	margin-bottom:2px;
	background-position: top;
}
.sectiontitle {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#76282b;
	padding-left:10px;
	line-height:30px;
	width:581px;
	height:32px;
	background-color:#f7f7f7;
	text-indent: 10px;
	border: 1px solid #CCCCCC;

	
}
.sectiontitle2 {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#76282b;
	padding-left:10px;
	line-height:30px;
	width:581px;
	height:32px;
	background-color:#f7f7f7;
	text-indent: 10px;
	border: 1px solid #CCCCCC;

	
}
.section {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#706862;
	padding-left:10px;
	width:581px;
	height:32px;
	background-color:#f5f5f5;
	text-indent: 10px;
	border: 1px solid #CCCCCC;

	
}
.bottomnav {
background-color:#f7f7f7;
width:769px;
height:50px;
font-family:Verdana;
font-size:11px;
color:#353734;
text-align:center;
line-height:40px;
}
.projecttext {
	float: none;
	height: 150px;
	width: 280px;
	bottom: 10px;
	}
.links {
	float: right;
	height: 12px;
	width: 280px;
	bottom: 10px;
	display:inline;
	}
.newstitle{
	float: left;
	font-family:Verdana;
	font-size:12px;
	color:#7d7975;
	height:15px;
	background-image: url(../siteimages/newsblock.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	text-indent: 20px;
	margin-bottom: 10px;
	width: 100%;
	}
	.news{
	font-family:Verdana;
	font-size:11px;
	color:#8e877f;
	line-height:16px;
	margin-left: 20px;
	float: left;
	width: 85%;
	margin-bottom: 15px;
}
.newsimage {
	float: right;
	height: 350px;
	width: 290px;
	padding-top: 15px;
	background-color:#FAFAFA;
	}
.newsthumbnail {
	float: left;
	height: 90px;
	width: 18px;
	padding-top: 15px;
	background-color:#FAFAFA;
	margin-left:10px;
	}
/* ****************** CATEGORIES ****************** */

.category {
	width:581px;
	height:128px;
	background-image:url(../images/categorybg.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-bottom:5px;
	color: #330000;
}
.category h2 {
	font-size:11px;
	font-weight:bold;
	color:#4b2700;
	padding:0 12px 0 12px;
	margin:0;
	position:absolute;
	top:15px;
	left:200px;
	width:326px;
}
.subcatname {
	font-size:11px;
	font-weight:bold;
	color:#76282b;
	padding:0 0px 0 0px;
	margin:0;
	top:15px;
	left:200px;
	width:326px;
}
.productname {
	font-size:11px;
	font-weight:normal;
	color:#4b2700;
}
.category p {
	font-size:11px;
	line-height:1.4;
	padding:0 12px 0 12px;
	color:#746656;
	margin:0;
	position:absolute;
	top:35px;
	left:200px;
	width:326px;
	height:50px;
	overflow: hidden;
	text-align: justify;
}
.button {
	width:85px;
	padding:0 12px 0 12px;
	margin:0;
	position:absolute;
	top:85px;
	left:460px;
	height:29px;
	}
.categoryBoxImg {
	position:absolute;
	top:2px;
	left:10px;
	width:170px;
	height:120px;
}
p.price {
	top:90px;
	width:80px;
	text-align: left;
	left:212px;
	height: 19px;
	line-height: 19px;
	color:#ba3d33;
	font-weight:normal;
	padding:0;
}
.price strong {
	font-weight:bold;
	color:#ba3d33;
}
/* ****************** PRODUCTS DISPLAY ****************** */
.productdisplay {
	width:191px;
	height:189px;
	background-image:url(../images/prodimage_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	position:relative;
	display:block;
	float:left;
	}
.productBoxImg {
	position:absolute;
	top:10px;
	left:30px;
	width:143px;
	height:126px;
}
.productdisplay h2 {
	font-size:11px;
	font-weight:normal;
	color:#604b4a;
	position:absolute;
	top:58px;
	left:0px;
	width:200px;
}
p.productdisplay {
	top:160px;
	width:80px;
	height: 19px;
	color:#ba3d33;
	font-weight:bold;
	left:60px;
	margin:0;
	padding:0;
}
.price strong {
	font-weight:bold;
	color:#ba3d33;
}
.cart {
	font-weight:normal;
	color:#407d40;
	font-family: Tahoma;
	font-size: 11px;
}

.prdimage {
	border: 4px solid #CCCCCC;
	text-align: center;
}
.cattable {
	border: 1px solid #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
}
.prdprice {

	font-family: Verdana;
	font-size: 11px;
	color: #ba3d33;
	padding-top: 0px;
	font-weight: bold;
	text-align: center;
}
.prdname {

	font-family: Verdana;
	font-size: 12px;
	color: #8a2f2b;
	padding-top: 0px;
	font-weight: bold;
	}
.showprice {

	font-family: Verdana;
	color: #14bdd6;
	font-size: 14px;
	padding-top: 0px;
	font-weight: bold;
	
}
input {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
select {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

h2 {
	font-family: Verdana, sans-serif;
	line-height:20px;
	color:#90190f;
	margin-top:5px;
	font-size: 14px;
	font-weight:bold;
}
a {
	color:#7b0300;
	text-decoration:none;
	
}

.helptable {
	width:560px;
	margin-left:15px;
	height:32px
}

.textcontainer {
	width:560px;
	margin-left:15px;
	}
.bottomnav {
	width:769px;
	background-color:#f7f7f7;
	height:50px;
}
.bottomnav a:hover {
	color:#ae291e;
	text-decoration: none;
	font-weight:normal;
}
.bottomnav a.active{
	color:#353734;
	font-weight:normal;
}
.bottomnav a{
	color:#353734;
	font-weight:normal;
}
.loginbox {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#353734;
	line-height:21px;
	width:288px;
	height:32px;
	background-image:url(../images/loginbg2.gif);
	background-repeat:no-repeat;
	
}
.adminbottomnav {
background-color:#d1e6bf;
width:100%;
height:50px;
font-family:Verdana;
font-size:11px;
color:#353734;
text-align:center;
line-height:40px;
}
.sitemap h2 {
	font-family: Verdana, sans-serif;
	color:#8a2f2b;
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	line-height:16px;
	}
.sitemap a:hover {
	color:#ae291e;
	text-decoration: none;
	font-weight:normal;
	padding-left:5px;
}
.sitemap a.active{
	color:#353734;
	font-weight:normal;
	padding-left:5px;
}
.sitemap a{
	color:#353734;
	font-weight:normal;
	padding-left:5px;
}
.hometxt {


	font-family: Verdana;
	font-size: 12px;
	color: #675050;
	padding-top: 0px;
	font-weight: normal;
}
.thumbnail{
	background-color:#fff;
	padding:1px;
	vertical-align:middle;
	margin:1px;
	border: 1px solid #773C00;
}
