﻿body
{
	padding: 0;
	margin: 0;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}

#rel_container
{
	width:100%;
	height:100%;
	text-align:center;
	border-bottom:1px solid #ccc;		
}
#container
{
	width:997px;
	position:relative;
	text-align:left;
	margin:0 auto;
	padding:0;
}
#banner
{
	width:997px;
	height:92px;
	background-image:url(../images/banner_bkgd.jpg);
	overflow:hidden;
}
#logo
{
width:277px;
height:92px;
float:left;	
}
#logo img
{
border:0;	
}
#cart
{
width:720px;
height:92px;
float:left;
text-align:right;
font-family:Arial;
font-size:10px;
}
* html #cart
{
	width:715px;
}
#cart table
{
width:200px;
margin-left:520px;
margin-top:30px;
}
* html #cart table
{
	margin-left:0px;	
}
#nav
{
width:997px;
height:21px;	
}
#lightnav
{
width:182px;
height:21px;
background-image:url(../images/light_bar.gif);
float:left;	
}
#navarea
{
text-align:right;
height:21px;
width:815px;
float:left;	
}
#navarea a
{
font-size:14px;
height:19px;
color:#fff;	
text-decoration:none;
font-weight:bold;
font-family:Arial;
padding:2px 7px 0px 7px;
display:block;
float:right;
}
#navarea a:hover
{	
padding:3px 7px 0px 7px;
height:18px;
color:#696;

}
#navarea .active
{
font-size:14px;
height:19px;
color:#fff;	
text-decoration:none;
font-weight:bold;
font-family:Arial;
padding:2px 6px 0px 6px;
border-left:1px solid #000;
border-right:1px solid #000;
display:block;
background-image:url(../images/button_active.gif);
float:right;
}
#main
{
width:997px;	
margin-top:3px;
font-family:Arial;
font-size:11px;
}
#shop_nav
{
width:162px;	
background-image:url(../images/light_green.gif);
background-repeat:no-repeat;
text-align:right;
padding:10px;
float:left;
}
#shop_nav a
{
	display:block;
	text-decoration:none;	
	font-family:Arial;
	padding-bottom:5px;
	color:#000;
}
#shop_nav a.heading
{
	font-weight:bold;
	font-size:14px;
}
#shop_nav a.heading:hover
{
color:#c90;
}
#shop_nav a.cat
{
	font-size:12px;
}
#shop_nav a.cat:hover
{
color:#c90;
}
#content
{
width:815px;
float:left;
}
#under_container
{
	width:100%;
	height:100%;
	text-align:center;	
}
#home_text
{
	width:542px;
	padding:10px;
	float:left;
}
#about_text
{
	width:528px;
	padding:10px;
	float:left;
}
#contact_text
{
	width:815px;
	padding:10px 0px 10px 0px;
	clear:both;
}
#about2_text
{
	width:805px;
	padding:0px 0px 10px 10px;
	clear:both;
}
#about2_text h1
{
margin-top:10px;	
}
#about2_text table
{
width:400px;	
}
#about2_text fieldset
{
width:400px;	
}
#about2_text input
{
width:300px;	
}
#about2_text .submit
{
padding-top:50px;
}
#about2_text .submit input
{
width:100px;	
}
.contact_shop
{
width:163px;
float:left;	
padding:10px 20px 0px 20px;
}
#home_ad
{
	width:253px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
}
#about_ad
{
	width:267px;
	float:left;
}
#clear
{
	margin-top:10px;
	clear:both;
}
#link_container
{
	width:997px;
	position:relative;
	text-align:right;
	margin:0 auto;
	padding:0;
	color:#ccc;
}
#label_container
{
width:805px;
height:201px;
padding:4px 0px 0px 10px;
text-align:right;
}
#contact_container
{
width:815px;
height:201px;
text-align:left;
}
#contact_details
{
width:213px;
height:195px;
float:left;	
text-align:right;
padding-top:10px;
}
#label_container img
{
border:0;
}
.newsletter
{
border:0;
margin-top:40px;	
}
.homead
{
margin-top:10px;	
}
#link_container a
{
color:#999;
font-size:11px;
text-decoration:none;
font-family:Arial;
}
h1
{
font-size:14px;	
color:#363;
}
strong
{
color:#363;	
}
.intro
{
color:#363;
font-size:14px;	
padding:10px;
line-height:32px;
}
* html .intro
{
line-height:38px;	
}
ul
{
list-style-type:circle;
}
a
{
text-decoration:none;
color:#669;	
}
a:hover
{
color:Orange;	
}
#link_container .web
{
display:none;	
}
h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 10px;
	color: #7cc1a8;
	text-align: right;
	padding-bottom: 0;
	padding-top:18px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top:0.3em;
	display:block;
	}
	.sideBoxContent {
	text-transform: uppercase;
	font-size: 1.1em;
	padding-top:24px;
	height:150px;
	}
	h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 