﻿body * 
{
	font-size:12px;
	font-family:Arial;
	margin:0;
	padding:0;
	line-height:1.5em;
}
body 
{
	background:url("../../App_Images/Default/bg.jpg") no-repeat scroll 50% 0 #A7A7A7;
	text-align:center;
}
#container 
{
	width:902px;
	text-align:left;
	margin:30px auto;
	padding:0 6px 0 9px;
	background-color:#FFF;
}
#menu 
{
	background:url(../../App_Images/Default/menubg.jpg) repeat-x;
	height:40px;
}
#top 
{
	background-color:#FFF;
}
#menu ul li 
{
	list-style-type:none;
	float:left;

	margin:0 5px;
}

a img 
{
	border:1px solid #ccc;
}
#menu li a:link, #menu li a:visited 
{
	color:#FFF;
	text-decoration:none;
}
#menu .seperator 
{
	width:1px;
	background-color:#FFF;
	height:20px;
}
#menu ul {
    position:relative;
    top:13px;
}
#header 
{
	height:347px;
	position:relative;
}
#flash 
{
	height:347px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#quicksearch 
{
	height:347px;
	position:absolute;
	top:0;
	right:0;
	width:245px;
	background:url(../../App_Images/Default/quicksearch.jpg);
}
#quicksearch .innerwrap 
{
	position:relative;

}
#quicksearch .innerwrap .field {
    height:20px;
    margin-left:25px;
    position:relative;
    top:72px;
    margin-top:33px;
}
#quicksearch .innerwrap .field input {
    height:20px;
    border:medium none!important;
    background:none;
    width:160px;
    position:relative;
    top:2px;
}
.btngo {
	background:url("../../App_Images/Default/go.gif") no-repeat scroll 0 0 transparent;
	height:20px;
	margin-left:27px;
	margin-top:93px;
	width:20px;
}
#manufacturers 
{
	position:relative;
}
#scrollermenu 
{
	height:100px;
	position:absolute;
	top:40px;
	left:0;
}
.box 
{
	float:left;
	border:1px solid #d9dadc;
	margin:4px 3px;
}
.boxt 
{
	color:#094020;
	height:40px;
	background:url(../../App_Images/Default/boxes_01.jpg);
	font-size:14px;
}
.boxt .txt 
{
	padding:10px;
	font-weight:bold;
	letter-spacing:1px;
}
.boxc 
{
	color:#333;
	background:#F8F9FE url(../../App_Images/Default/boxes_03.jpg) repeat-x center bottom;
}
.boxc .txt 
{
	padding:10px;
}
.makerbox 
{
	width:270px;

}
.makerbox .boxc 
{
	height:200px;
}
.catbox 
{
	width:347px;

}
.catbox .boxc 
{
	height:200px;
}

.advbox 
{
	width:260px;

}
.advbox .boxc 
{
	height:350px;
}

.newsbox 
{
	width:270px;

}
.newsbox .boxc 
{
	height:105px;
}
.specbox 
{
	width:347px;

}
.specbox .boxc 
{
	height:105px;
}
.specbox, .newsbox 
{
	margin-top:-150px;
}
.contentboxes .box 
{
	width:442px;
	border:medium none;

}
.contentboxes .box .boxc
{
	border:1px solid #D9DADC;
	height:255px;
}

.list li {
    list-style-type:none;
}
.list li a:link, .list li a:visited {
    text-decoration:none;
    color:#333;
}
.list li a:hover {
    color:#060;
}
.list {
margin-top:-10px;
}
.makerbox .twocol 
{
	width:105px!important;
}
.catbox .twocol 
{
	width:144px!important;
}
.list .twocol 
{
	float:left;
	width:125px;
}
.list .twocol em 
{
	font-size:9px;
}
.hlist li
{
	list-style-type:none;
	margin:0 5px;
}
.specbox {
    position:relative;
}
.viewall {
    position:absolute;
    bottom:10px;
    left:10px;
}
.viewall a:link, .viewall a:visited {
    color:#333;
    text-decoration:none;
}
.viewall a:hover {
    color:#094020;
}
.lbl_msg 
{
	color:#060;
}

.step {
    color:#094020;
    padding:0 5px 0 0;
}
.fl 
{
	float:right;
}
.cl 
{
	clear:right;
}
.row 
{
	border:1px solid #BBB;
	padding:10px;
	margin:5px 0;
}
.img img 
{
	border:1px solid #BBB;
	padding:5px;
}
.b1pxsolid000 
{
	border:1px solid #000;
}
.padding10px 
{
	padding:10px;
}
.data {
    width:300px;
}
.img img {
    width:30%;
}
.img 
{
	width:580px;
	text-align:right;
}
.titler {
    font-weight:bold;
    color:#094020;
}
.readmore a:link, .readmore a:visited 
{
	text-decoration:none;
	color:#094020;
}
.readmore a:hover 
{
	color:#666;
}
.specialrow .thumb 
{
	width:70px;
}
.specialrow 
{
	width:250px;
	float:left;
	border:1px solid #eee;
	padding:10px;
}
.body_bold 
{
	font-weight:bold!important;
}
h3 
{
	color:#094020;
	font-size:18px;
}
p 
{
	margin:1.5em 0;
}

#main {
    color:#333;
}
.checklistbox input
{
	margin:0 5px 0 0;
}
.txtbox 
{
	margin:1px 0;
}
.gobtn 
{
	background:url("../../App_Images/Shared/Go_button.jpg") no-repeat scroll 0 0 transparent;
	height:20px;
	text-indent:-4000px;
	width:30px;
}
.btnclass 
{
	background:url("../../App_Images/Shared/buttons.png") no-repeat scroll 0 0 transparent;
	height:20px;
	width:61px;
	color:#fff;
}
#top a img 
{
	border:medium none;
}
.gridlink a:link, .gridlink a:visited 
{
	font-weight:bold;
    color:#333;
    text-decoration:none;
}
 .gridlink a:hover {
    color:#094020;
}
#footer img
{
	padding-bottom:5px;
	margin-left:2px;
	width:895px;
}
.catbox .twocol {
width:160px;
}
.txt ul li 
{
	margin-left:14px;
}
.contentboxes 
{
	height:304px;
}
