body
{
    text-align: center;
    font: 13px/17px "Lucida Grande", "Lucida Sans",  Verdana, Tahoma, Helvetica, sans-serif;
    color: #0c3801;
    background-color: #197901;
    background-image: url(../images/bgd.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    margin: 0 auto;
    padding: 0;    
}

img
{
    border: none;    
}

#main
{
    width: 990px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    background: #197901 url(../images/mainBGD.jpg) repeat-y;
    border: solid 0px blue;
    padding-top: 0px;
}

#container
{
    width: 990px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    background: url(../images/containerBGD.jpg) no-repeat;
    border: solid 0px blue;
    padding-top: 0px;
    min-height: 300px;
    height: 300px;
    border: solid 0px yellow;
}

*>#container
{
    height: auto;    
}

#banner
{
	width: 990px;
	height: 170px;
	position: relative;	
	top: 0px;
	left: 0px;
	background: url(../images/banner.jpg);
}

#superMenu
{
	position: relative; 
	top: 0px; 
	left: 0px;
	height: 50px;
	width: 990px;
	background: url(../images/superMenu.jpg);
	text-align: left;
}

#content
{
    width: 674px;
    background-image: url(../images/contentBGD.jpg);
    position: relative;    
    min-height: 1040px;
    height: 1040px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    border: solid 0px pink;
    text-align: left;
}

*>#content
{
    height: auto; 
    margin-right: 20px;   
}

#contentTop
{
    width: 674px;
    height: 796px;    
    background: url(../images/contentTop.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

#pageContent
{
    position: relative;
    width: 580px;    
    z-index: 500;
    padding-top: 50px;    
    text-align: justify;
    margin-left: 15px;
    padding-bottom: 55px;
    border: solid 0px red;
}

#contentBottom
{
    width: 674px;
    height: 40px;    
    background: url(../images/contentBottom.jpg);
    background-repeat: no-repeat;
    position: absolute;
    bottom: -1px;
    left: 0px;
}

#leftNav
{
    width: 260px;
    float: left;
    border: solid 0px red;
    height: 40px;  
    margin-left: 12px;  
    margin-top: 10px;
    min-height: 840px;
    height: 840px;
}

*>#leftNav
{
    margin-left: 25px;
    height: auto; 
}

#footer
{
    color: #ffffff;
    width: 100%;
    text-align: center;
    padding-bottom: 10px;
    position: relative;
    margin-top: 20px;       
}

#searchBox
{
    width: 260px;
    height: 116px;
    background: url(../images/searchBox.jpg) no-repeat;   
    position: relative; 
}

#navigationBox
{
    width: 260px;
    height: 366px;
    background: url(../images/navigationBox.jpg) no-repeat;   
    position: relative; 
    margin-top: 10px;
    padding-top: 40px;
    text-align: left;
    padding-left: 15px;
    font-size: medium;
}

#newsBox
{
    width: 230px;
    min-height: 350px;
    height: 350px;
    position: relative;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    background: url(../images/featuredProductBGD.jpg) repeat-y;   
    margin-top: -30px; 
    border: solid 0px red;
    padding-bottom: 40px;
}

*>#newsBox
{
    height: auto;    
}

#newsTop
{
    width: 260px;
    height: 278px;    
    background: url(../images/newsTop.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

#newsBottom
{
    width: 260px;
    height: 40px;    
    background: url(../images/newsBottom.jpg);
    background-repeat: no-repeat;
    position: absolute;
    bottom: -10px;
    left: 0px;
}

#newsContent
{
    position: relative;
    width: 100%;    
    z-index: 500;
    padding-top: 40px;  
    text-align: left;
    border: solid 0px red;
}

*>#newsContent
{
    padding-top: 30px;    
    *padding-top: 40px;   
}



#featuredProductBox
{
    width: 230px;
    min-height: 350px;
    height: 350px;
    position: relative;
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    background: url(../images/featuredProductBGD.jpg) repeat-y;   
    margin-top: 20px; 
    border: solid 0px red;
    padding-bottom: 40px;
}

*>#featuredProductBox
{
    height: auto;    
}

#featuredProductTop
{
    width: 260px;
    height: 278px;    
    background: url(../images/featuredProductTop.jpg);
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

#featuredProductBottom
{
    width: 260px;
    height: 40px;    
    background: url(../images/featuredProductBottom.jpg);
    background-repeat: no-repeat;
    position: absolute;
    bottom: -10px;
    left: 0px;
}

#featuredProductContent
{
    position: relative;
    width: 100%;    
    z-index: 500;
    padding-top: 10px;  
    text-align: justify;
    border: solid 0px red;
}

*>#featuredProductContent
{
    padding-top: 0px;    
    *padding-top: 10px;   
}

#date
{
    position: absolute;
    right: 20px;
    top: 20px;
    color: #FFFFFF;    
}

.clear
{
    clear: both;    
}

.boxTitle
{
    position: absolute;
    top: 7px; 
    left: 10px;    
    z-index: 500;
}

#searchBoxTitle
{
    background: url(../images/quickSearchText.png); 
    height: 30px;
    width: 153px;   
}

#navigationTitle
{
    background: url(../images/navigationText.png) no-repeat; 
    height: 30px;
    width: 200px;   
}

#newBoxTitle
{
    background: url(../images/newsText.png) no-repeat;
    height: 30px;
    width: 200px;   
}

#txtSearch
{
    width: 188px;
    position: absolute;
    top: 48px;
    left: 15px;    
}

#searchButton
{
    position: absolute;
    top: 40px;
    left: 210px;    
    background: url(../images/searchBtn.png);
    width: 40px;
    height: 38px;
    border: none;
    cursor: pointer;
}

#juragonLogo
{
    margin-top: 20px;    
}

.featuredProductImage
{
    float: left; 
    padding-right: 6px;
    padding-bottom: 6px; 
    border: none;  
}

h1
{
    
}

h2
{
    font-size:small;
    color: #146400;    
}

h3
{
    text-align: left;
    font-size: small;    
}

h4
{
    color: #b20000;
    font-weight: bold;
    font-size: x-small;
}

h5
{
    text-align: left;
    font-size: small;    
    margin-bottom: 0px;
}

h6
{
    font-size: medium;
    color: #146400;  
    margin: 10px;  
}

.smallText
{
    font-size: x-small;
    color: #000000;    
}

.price
{
    font-size: large;
    color: #FF0000;
    font-weight: bold;
}

ul
{
    margin-left: 0px;
    padding-left: 15px;
	list-style-image: url(../images/bullet.gif);
	font-weight: bold;
	color: #0c3801;
	font-size: x-small;
}

#newsContent ul
{
	list-style-image: none;
	font-size: x-small;
	font-weight: normal;
}

/*LINK FORMATTING ETC*/
A:link, A:visited, A:active
{
	color: #585757;
    text-decoration: underline;
    font-weight: bold;
}

A:hover
{
	color: #c04227;
	text-decoration: underline;
	font-weight: bold;
}

#footer A:link, #footer A:visited, #footer A:active
{
	color: #ffffff;
    text-decoration: none;
    font-weight: bold;
}

#footer A:hover
{
	color: #f6ff00;
	text-decoration: none;
	font-weight: bold;
}

#navigationBox A:link, #navigationBox A:visited, #navigationBox A:active
{
	color: #0e4102;
    text-decoration: none;
    font-weight: bold;
    height: 2px;
    font-size: 13px;
}

#navigationBox A:hover
{
	color: #be1900;
	text-decoration: none;
	font-weight: bold;
	position: relative;
	left: 10px;
}

#featuredProductContent A:link, #featuredProductContent A:visited, #featuredProductContent A:active
{
	color: #0e4102;
    text-decoration: none;
	font-weight: normal;
}

#featuredProductContent A:hover
{
	color: #0e4102;
	text-decoration: none;
	font-weight: normal;
}

/*MENU BUTTONS*/
a#homeBtn:link, a#homeBtn:visited
{	
	background: url(../images/menuImages/home.jpg);
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 11px;
	left: 40px;
	height: 32px; 
	width: 77px;
}	
a#homeBtn:hover
{	
    background: url(../images/menuImages/homeOver.jpg);
}


a#productsBtn:link, a#productsBtn:visited
{	
	background: url(../images/menuImages/products.jpg);
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 11px;
	left: 117px;
	height: 32px; 
	width: 126px;
}	
a#productsBtn:hover
{	
    background: url(../images/menuImages/productsOver.jpg);
}


a#aboutUsBtn:link, a#aboutUsBtn:visited
{	
	background: url(../images/menuImages/aboutUs.jpg);
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 11px;
	left: 243px;
	height: 32px; 
	width: 126px;
}	
a#aboutUsBtn:hover
{	
    background: url(../images/menuImages/aboutUsOver.jpg);
}


a#termsBtn:link, a#termsBtn:visited
{	
	background: url(../images/menuImages/terms.jpg);
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 11px;
	left: 369px;
	height: 32px; 
	width: 108px;
}	
a#termsBtn:hover
{	
    background: url(../images/menuImages/termsOver.jpg);
}

a#contactUsBtn:link, a#contactUsBtn:visited
{	
	background: url(../images/menuImages/contactUs.jpg);
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 11px;
	left: 477px;
	height: 32px; 
	width: 144px;
}	

a#contactUsBtn:hover
{	
    background: url(../images/menuImages/contactUsOver.jpg);
}

a#dealerLoginBtn:link, a#dealerLoginBtn:visited
{	
	background: url(../images/menuImages/dealerLogin.jpg);
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 11px;
	left: 621px;
	height: 32px; 
	width: 147px;
}	

a#dealerLoginBtn:hover
{	
    background: url(../images/menuImages/dealerLoginOver.jpg);
}
