body
{ 
padding:0px;
margin:0px;
}
li				{
				list-style: none;
				}
a				{
				text-decoration: none;
				color: #047;
				}
				
a:hover			{
				color:#333333;
				}			
.mainContainer
{ 
position:relative;
top:0px;
left:0px;
margin:auto;
width:960px;
}
.header
{
position:relative;
top:0px;
left:0px;
width:960px;
height:106px;
}
.logo
{
position:absolute;
top:20px;
left:0px;
width:350px;
height:86px;
}

.search
{
position:absolute;
top:10px;
right:0px;
height:26px;
width:253px;
}
.txtbox
{
border:1px solid #5E5D47;
height:18px;
width:175px;
vertical-align:top;
color:#D6D5CF;
font-family:Verdana;
font-size:12px;
padding-top:2px;
padding-left:5px;
}
* + html .txtbox
{
border:1px solid #5E5D47;
height:18px;
width:175px;
vertical-align:top;
color:#D6D5CF;
font-family:Verdana;
font-size:12px;
padding-top:2px;
padding-left:6px;
}
.btn
{
position:absolute;
top:0px;
right:0px;
background-color:#A7A69A;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;

}
* + html .btn
{
position:absolute;
top:1px;
right:0px;
background-color:#A7A69A;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;

}
.btn2
{
background-color:#A7A69A;
position:absolute;
top:0px;
right:0px;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin:0px 0px 0px 0px;
}
* + html .btn2
{
background-color:#A7A69A;
position:absolute;
top:1px;
right:0px;
color:#ffffff;
height:23px;
width:65px;
border:1px solid #A7A69A;
font-family:Verdana;
font-size:11px;
font-weight:bold;
margin:0px 0px 0px 4px;
}


.login
{
position:absolute;
top:42px;
right:0px;
width:465px;
height:28px;
}
* + html .login

{
position:absolute;
top:42px;
right:0px;
width:467px;
height:28px;
}
.register
{
position:absolute;
top:74px;
right:5px;
width:120px;
height:26px;
font-family:Verdana;
font-size:11px;
font-weight:bold;
color:#7E7D6C;
}
.register a
{
color:#7E7D6C;
text-decoration:none;
}
.register a:link
{
color:#7E7D6C;
text-decoration:none;
}
.register a:hover
{
color:#7E7D6C;
text-decoration:none;
}
.menuContainer
{
position:relative;
top:0px;
left:0px;
height:40px;
width:960px;
z-index:99;
}

.buttons		{
				position:absolute;
			
				top:0px;
				left:0px;
				height:25px;
				width:760px;
				z-index:101;
				font-family:Verdana;
				font-size:14px;
				z-index:400;
				
				
				}

.shoppingCart
{
position:absolute;
top:0px;
right:0px;
height:30px;
width:162px;
margin-left:47px;
text-align:right;
}
.bodyContainer
{
position:relative;
top:0px;
left:0px;
width:960px;
z-index:1;
}
.bodyContainerTopRow
{
position:relative;
top:0px;
left:0px;
width:960px;

}
.bodyContainerLeft
{
position:relative;
float:left;
top:0px;
left:0px;
width:390px;
}
.bodyContainerLeftTop
{
position:relative;
float:left;
top:0px;
left:0px;
width:360px;
height:233px;
padding:14px;
background-color:#C1C94B;

}
.bodyContainerLeftTopInside
{
position:relative;
float:left;
top:0px;
left:0px;
width:320px;
height:193px;
border:1px solid #ffffff;
padding:20px;
color:#FFFFFF;
}
.bodyContainerLeftbottom
{
position:relative;
float:left;
top:0px;
left:0px;
width:390px;
}
.bodyContainerRight
{
position:relative;
float:left;
top:0px;
left:0px;
width:555px;
}
.bodyContainerBottomRow
{
position:relative;
top:-5px;
left:0px;
width:960px;
border-top:5px solid #CFCEC8;
}
.eachProduct
{
position:relative;
top:0px;
float:left;
left:0px;
width:300px;
height:150px;
padding-top:25px;

}
.eachProductImage
{
position:relative;
float:left;
top:0px;
left:0px;
width:100px;
height:150px;
}
.eachProductText
{
position:relative;
float:left;
top:0px;
left:0px;
width:180px;
padding-right:10px;
height:150px;
}
.footer
{
position:relative;
top:0px;
left:0px;
width:960px;
height:30px;
text-align:center;
font-family:Verdana;
font-size:12px;
padding-top:30px;
color:#5E5D47;

}
.footer a
{
color:#5E5D47;
text-decoration:none;
}
.footer a:link
{
color:#5E5D47;
text-decoration:none;
}
.footer a:hover
{
color:#9E9E91;
text-decoration:none;
}



