body td, li, ul, p {
font-size : 13px; 
font-family : tahoma, Helvetica, sans-serif; 
color : #333333;
line-height: 1.2em; 
} 

body {
	background: #272727 url('images/bg_body.jpg');
	background-position: top left;
	margin-top:15px; padding:0; right-margin:0;
	background-repeat:repeat-x;
}

#flash-pic {
	position: absolute;
	top: 121px;
	z-index: 0;
	text-align: left;
	padding-left: 0px;
	background-color: #ffffff;
}

/*
#quote-box {
	position: absolute;
	top: 121px;
	z-index: 2;
	width: 950px;
	text-align: right;
	
}

.quote-box-btn {
background-color: #82C642; padding: 8px; text-align: center; font-weight: bold; color: #ffffff; height: 37px; min-height: 37px; margin-top: 0px; width: 274px; border-left: 1px #161213 solid; border-bottom: 1px #161213 solid;
}

*/

#quote-box {
	position: relative;
	top: 0;
	z-index: 2;
	width: 100%;	
}

#quote-box-btn {
position: absolute;
right:0px;
background-color: #82C642; padding: 8px; text-align: center; font-weight: bold; color: #ffffff; height: 37px; min-height: 37px; margin-top: 0px; width: 274px; border-left: 1px #161213 solid; border-bottom: 1px #161213 solid;
}


h1 {
font-size : 18px; 
font-family : Arial, Helvetica, sans-serif; 
color : #333333; 
font-weight : bold;  
}

h2 {
font-size : 11px; 
font-family : Arial, Helvetica, sans-serif; 
color : #CCDDF6; 
font-weight : normal; 
margin: 0px;
padding: 0px;
width: 948px;
text-align:right;
}

h3 {
font-size : 20px; 
color: #ffffff;
font-weight : bold; 
padding: 30px;
margin: 0px;
}

.cat_title {
font-size : 18px; 
font-family : Arial, Helvetica, sans-serif; 
color : #82C642; 
font-weight : bold; 
padding: 15px; 
}

.content_border {
border: 1px #161213 solid;
background: #ffffff;
padding: 0px;
margin: 0px;
width: 950px;
} 

.content_border_home {
border: 1px #161213 solid;
background: #ffffff;
padding: 0px;
margin: 0px;
}

.content_bdr {
border-right: 1px solid B6B6B4;
padding-bottom:10px;
width: 730px;
}

.pad-right {
padding-right: 0px;
}

.page_name {
background: #82C642;
} 

.green_bold {
color: #92d050;
font-weight: bold;
padding: 10px;
width: 120px;
}

.feat-advert {
border: 2px #64000D solid;
padding: 10px;
background-color: #272727;
color: #ffffff;
}

.feat-advert a:link, .feat-advert a:visited {
color: #82C642;
}
.feat-advert b {
color: #82C642;
}

.feat-box-text li {
color: #ffffff;
}




a {
text-decoration : none; 
color : #64000D;
font-weight : bold; 
} 

a:hover {
text-decoration : underline; 
color : #333333; 
}  


ul {
list-style : square; 
}

input {
font-size : 11px; 
color : #333333; 
} 

select {
font-size : 11px; 
color : #333333; 
}


/* header */

.logo {
padding-bottom:5px;
padding: left: 0px;
width: 210px;
}

/* nav bar */

.nav-right { 
text-align : right; 
margin-bottom : 0px; 
margin-right : 0px;
padding-right: 0px;
width: 740px;
} 

.nav-right1 { 
text-align : right; 
margin-bottom : 0px; 
margin-right : 0px;
} 

.nav a:link, .nav a:visited {background: url('images/nav1.gif'); width: 90px; text-decoration: none; line-height: 37px; height: 37px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; padding: 0px; margin-left:2px;}
.nav a:hover {background: url('images/nav_over.gif'); width: 90px; text-decoration: none; line-height: 37px; height: 37px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; padding: 0px; margin-left:2px;}



.nav_heading {
font-weight : bold; 
font-size : 12px; 
color : #ffffff; 
text-decoration : none; 
padding-left:12px;
line-height:20px;
height:20px;
} 


.left_nav {
background: #EDEDEB;
width: 220px;
padding:0px;
border-right: 1px solid B6B6B4;
}

.left_nav_sub a:link, .left_nav_sub a:visited { background: url('/images/arrow.png'); background-repeat: no-repeat; background-position: left; width:220px; text-decoration: none; float:left; line-height: 22px; height: 22px; text-align:left; color:#666666; font-weight:bold; font-size:11px; padding-left: 30px; text-transform:titlecase; margin-bottom:0px; border-bottom: 1px #e1e1e1 solid;}
.left_nav_sub a:hover { width:220px; text-decoration: none; float:left; line-height: 22px; height: 22px; text-align:left; color:#A0A096; font-weight:bold; font-size:11px; padding-left: 30px; text-transform:titlecase; margin-bottom:0px; border-bottom: 1px #e1e1e1 solid;}
/*.left_nav_sub a:hover {background: #82C642; width:220px; text-decoration: none; float:left; line-height: 22px; height: 22px; text-align:left; color:#ffffff; font-weight:bold; font-size:11px; text-indent:12px; text-transform:titlecase; margin-bottom:0px;}*/




/* footer */

.foot {
background-color: #64000D;
text-align: center;
border-bottom: 1px #161213 solid;
color: #ffffff;
font-weight: bold;
font-size : 11px; 
padding-top: 6px;
padding-bottom: 6px;
}

.foot a:link, .foot a:visited {
text-decoration : none; 
color : #ffffff; 
font-weight : bold; 
text-align:center;
padding-left: 10px;
padding-right: 10px;
font-size : 11px; 
padding-top: 6px;
} 

.foot a:hover {
text-decoration : none; 
color : #82C642; 
text-align:center;
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
font-size : 11px; 
padding-top: 6px;
} 

.base {
background-color: #4B4C50;
padding: 20px;
height: 160px;
}

.base_nav, .base_nav a:link, .base_nav a:visited {
text-decoration : none; 
color : #e6e6e6; 
font-weight : normal; 
text-align:left;
font-size : 11px; 
line-height: 13px;
} 

.base_nav a:hover {
text-decoration : none; 
color : #82C642; 
text-align:center;
text-decoration: underline;
font-size : 11px; 
}
 


.copy_home {
font-weight : bold; 
font-size : 11px; 
text-decoration : none; 
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
color: #e6e6e6;
background-color: #38393C;
}

.copy {
font-weight : bold; 
font-size : 11px; 
text-decoration : none; 
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
color: #e6e6e6;
width: 950px;
}

#dropmenudiv{
position:absolute;
margin-left:-2px;
border-bottom:0px solid #DEE8F8;
line-height:20px; z-index:100; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:arial, helvetica, sans-serif; border-bottom-width:0px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid #DEE8F8;
border-left: 1px solid #DEE8F8;
border-right: 1px solid #DEE8F8;
padding: 1px 0;
font-size: 12px;
text-decoration: none;
font-family:arial, helvetica, sans-serif;
font-weight: bold;
color:#ffffff;
background: #64000D;
}

#dropmenudiv a:hover{ /*hover background color*/
background: #82C642;
}



.MenuVisible {
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 0px;
	height: 24px;
	position:absolute;
	visibility:visible;
}
.Menu {
	font-family: tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	width: 0px;
	height: 24px;
	position:absolute;
	visibility: hidden;
}

.subcategories {
        width: 725px;
        text-align:center;
        vertical-align: top;
	padding: 0px;
	align: center;
	background: #ffffff;
	margin: 0px;
}
.col {
        text-align:center;
	width: 225px;
        float: left;
	text-align:center; 
	border: 1px #82C642 solid; 
	font-weight: bold; 
	height: 220px;
	padding: 5px;
}

.subcategories1 {
        width: 725px;
        text-align:center;
        vertical-align: top;
	padding: 0px;
	align: center;
	background: #ffffff;
	margin: 0px;
}
.col1 {
        text-align:center;
	width: 220px;
        float: left;
	text-align:center; 
	border: 1px #82C642 solid; 
	font-weight: bold; 
	height: 200px;
	padding: 5px;
	margin: 8px;
}

.col2 {
        text-align:center;
	width: 214px;
        float: left;
	text-align:center; 
	border: 1px #82C642 solid; 
	font-weight: bold; 
	height: 200px;
	padding: 5px;
	margin: 8px;
}


.prod_pad {
	padding: 10px;
}


.newline {
         clear:both;
}

.btn {
	background-color: #82C642; 
	border: 1px dashed #64000D;
	padding: 3px;
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
}

.thanks {
padding: 40px;
}

.asterix {
	font-size: 13px;
	color: #ff0000;
}