
ul#css_nav li.top {
	float: left;
	margin:0;
	padding:0;
}
ul#css_nav li ul {
	margin:0;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", sans-serif;
	color: #000000;
	font-size: 11px;
}

.sidead {
display:block;
margin:0 0 10px 15px;
}

a {color: #6e6e6e; text-decoration: none;}
a:hover {color: #969696;}
hr {
	background: #f1f1f1;
	height: 1px;
	padding: 1px 0 0 0;
	border: 0;
	border-bottom: 1px solid #e2e0e0;
}
a.greenhover {color: #83BE37; text-decoration: none;}
a.greenhover:hover {color: #65A012;}

ul li {padding: 0 0 0 5px;}
img {border: 0;}
div,span{margin:0;padding:0;}
.left {float: left;}
.right {float: right;}
.wrapper {
	margin: 0px auto 0 auto;
	width: 917px;
	overflow: hidden;

}
/*--------------------------------------------------
// Header
//--------------------------------------------------*/
#header {
	overflow: hidden;
	width: 917px;
	height: 157px;
	display: block;
	background: transparent url('/clients/griffin/structureimages/header.jpg') no-repeat top left;
}
#header h1.logo {
	margin: 0;
	padding: 0;
	float: left;
}
#header h1.logo a {
	width: 366px;
	height: 157px;
	background: transparent url('/clients/griffin/structureimages/header.jpg') no-repeat top left;
	display: block;
	text-indent: -500px;
	overflow: hidden;
}
#header .shopping {
	margin:95px 30px 0;
	float: right;
}
/*--------------------------------------------------
// Body
//--------------------------------------------------*/
#banner, #menu, #contentwrap, #green_banner {
	margin: 0 0 0 7px;
	padding: 0;
	width: 903px;
}
#banner {
	height: 213px;
}
#menu {
	background: transparent url('/clients/griffin/structureimages/menu-bg.gif') repeat-x top left;
	/*height: 56px;*/
        height: 41px;
	width: 903px;
	padding: 0 0 0 0px;
}
#green_banner {
	background: transparent url('/clients/griffin/structureimages/greenbanner_bg.png') repeat-x top left;
        height: 128px;
	padding: 15px 0 0 15px;
	width:888px;
}
#green_banner a {
	margin: 0 6px 0 0;
}
#contentwrap {
	padding: 0;
	background: transparent url('/clients/griffin/structureimages/content_wrap_bg.gif') repeat-y top left;
	overflow: hidden;

}
#side_green {
	/*background: transparent url('/clients/griffin/structureimages/side_top_bg.png') no-repeat top left;*/
}
#side_green_new {
	margin:25px 0 0 18px;
}
#side_green_new a {
	margin: 10px 0 0 0;
display: block;
}
#sidebar {
        background: url('/clients/griffin/structureimages/left-border.gif') repeat-y top left;
	padding: 0px 0 0 0;
	width: 246px;
	float: left;
}
#sidebar h2 {
	font-family: Georgia;
	color: #3e3e3e;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 0 25px;
}
#sidebar p {
	color: #2f2f2f;
	font-size: 14px;
	font-family: Georgia, Arial;
	line-height: 1.9em;
	margin: 15px 20px 10px 25px;
}
#sidebar a {
	color: #548019;
}
#sidebar hr {
	background: #f1f1f1;
	height: 1px;
	padding: 1px 0 0 0;
	border: 0;
	border-bottom: 1px solid #e2e0e0;
}
#content {
	float: left;
	overflow: hidden;
	height: 100%;
	width: 657px;
margin:0;
}
#content h1 a {
color: #83be37;
}
#content h1 a:hover {
color: #65a012;
}
#content .box{
	overflow: hidden;
	background: #fff url('/clients/griffin/structureimages/box_bg.png') repeat-y top left;
	border-right: 20px solid #8cc63f;
	width: 550px;
	padding: 30px 20px 30px 40px;
}
#content .box2{
	overflow: hidden;
	background: #fff url('/clients/griffin/structureimages/box_bg.png') repeat-y top left;
	border-right: 20px solid #8cc63f;
	width: 550px;
	padding: 10px 20px 20px 40px;
}
.img{
	overflow: hidden;
	width: 150px;
	padding: 0 20px 0 0;
	float: left;
}
.txt{
	overflow: hidden;
	width: 360px;
	padding: 0 0 0 20px;
}
.form_left {
width: 150px;
}
.form_right input, .form_right textarea {
width: 300px;
}
/*--------------------------------------------------
// Footer
//--------------------------------------------------*/
#footer a:link {color: #aeaeae;}
#footer a:hover {color: #ffffff;}
#footer a:visited {color: #aeaeae;}
#footer a:active {color: #aeaeae;}

#footer {
	margin: 0 0 20px 7px;
	overflow: hidden;
        background:#3e3e3e;
	/*background: transparent url('/clients/griffin/structureimages/footer_bg.png') repeat-x top left;*/
	height: 100%;
	width: 903px;
	color: #aeaeae;
}
#footer .bg_left{
	/*background: transparent url('/clients/griffin/structureimages/footer_left.png') no-repeat top left;*/
	height: 80px;
	width: 8px;
	display: block;
	float: left;
}
#footer .wrap{
        color: #aeaeae;
	float: left;
	width: 875px;
	margin: 10px 0px 10px 15px;
	font-size: 10px;
}
#footer ul {margin: 0;padding: 0; float:right;}
#footer ul li {
	float: left;
	list-style: none;
	display: inline;
	display: block;
padding: 0 0 0 2px;
}
#footer ul li.home {
padding: 0;
}
#footer .bg_right{
	background: transparent url('/clients/griffin/structureimages/footer_right.png') no-repeat top left;
	height: 80px;
	width: 8px;
	display: block;
	float: right;
}


#customimage {
widht: 657px;
height: 386px;
float:left;
}

#customimage img {
widht: 657px;
height: 386px;
}

#inner_content {
	background: transparent url('/clients/griffin/structureimages/content_home_gradient.png') repeat-y top left;
	width: 617px;
	padding: 20px;
margin:0;
float:left;
}

li.subm_17 {display:none !important;}

/* *********************************************************** */
Cart
/* *********************************************************** */

.shop_item {
	background: transparent url('/clients/griffin/structureimages/greybg_small.png') no-repeat center top;
	color:#292929;
	float:left;
height:282px;
margin:0 4px;
padding:12px 0 0 10px;
	width:174px;
}
.shop_item h2.heading_5 {
	font-weight: bold;
}
.shop_item h2{
	font-weight: normal;
}
.shop_item h2.heading_5, .shop_item h2 {
	font-size: 14px;
	padding: 0;
	margin: 0 0 5px;
color: #6fa808;
font-family: 'Trebuchet MS';
}
.shop_item div img {
	margin: 3px 0 10px;
}
.shop_item .add_shoppingcart {
	width: 164px;
	height: 29px;
	background: transparent url('/clients/griffin/structureimages/add_shoppingcart.png') no-repeat center top;
	display: block;
	text-indent: -500px;
	overflow: hidden;
	margin: 0 0 5px;
}
.shop_item .read_productdetails {
	width: 164px;
	height: 29px;
	background: transparent url('/clients/griffin/structureimages/read_productdetails.png') no-repeat center top;
	display: block;
	text-indent: -500px;
	overflow: hidden;
}

ul#css_nav li#menu_2 ul.text li a {width: 145px !important; }
ul#css_nav li#menu_2 ul.sub li.subm_9 a {height: 23px !important;}


/* sub menu list styling */
#sml_styling ul {
list-style:none outside none;
padding:0;
margin:px;
}
#sml_styling li {float:left;}
#sml_styling li a {
margin:px;
padding:px;
font-size: pt;
font-weight: ;
text-decoration:none;
}
#sml_styling li.off a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.on a {
background: transparent;
color: #;
display:block;
}
#sml_styling li.off a:hover {
background: transparent;
color: #;
}
	
