/********** GENERAL FORMATTING **********/
* 			{margin: 0; 
			padding: 0;
			}

body 		{margin: 0;
			padding: 0;
			background:#FFFFFF;
			color: #000000;
			font: normal 0.75em/160% arial, verdana, helvetica, sans-serif;
			}

.background    {background:#6AD000;
			}
			
p			{padding-bottom: 1em;
			}

img:link, a img {
			border: 0;
			}

.left		{float: left;}
.right		{float: right;}

ul, ol	 	{list-style-position: outside;
			padding-left: 20px;
			}

li			{padding: 5px;
			}
						
/********** TEXT FORMATTING **********/	
h1, h2, h3, h4, h4, h6 {
			color: #FF6100;
			font-weight: normal;
			padding-top: .5em;
			padding-bottom: .5em;
			letter-spacing: 1px;
			}

h1			{font-size: 1.45em;
			text-transform: uppercase;			
			}

h2			{font-size: 1.25em;
			text-transform: uppercase;
			}

h3              	{font-size: 1.2em;
			}

h4, h5, h6	{font-size: 1.1em;
			}

a 			{color: #4FBCCF;
			font-weight: bold;
			text-decoration: none;
			}

a:hover		{color: #4FBCCF;
			font-weight: bold;
			text-decoration: underline;
			}
							
/********** CONTENT FORMATTING **********/


#footer  	{color: #152900;
			font-size: 0.95em;
			}

#footer a	{color: #152900;
			font-weight: normal;
			text-decoration: underline;
			}

#footer a:hover {color: #152900;
			font-weight: normal;
			text-decoration: none;
			}
	
/********** NAV FORMATTING **********/		
.nav1 a             {float: left;
			font: normal 1em/21px verdana, arial, helvetica, sans-serif;
			color: #000000; 
			padding: 11px 11px;
			text-decoration: none;
			}
			
.nav1 a:hover, .nav1-on a, .nav1-on a:hover {
			float: left;
			font: normal 1em/21px verdana, arial, helvetica, sans-serif;
			color: #000000;
			background: #8ADBE6;
			padding: 11px 11px;
			text-decoration: none;
			}

.nav2 a	, .nav2-on a {
			margin: 0 2px;
			display: block;
			}
			
.nav2 a	          {font: normal 1.1em/120% georgia, verdana, arial, helvetica, sans-serif;
			color: #000000; 
			padding: 3px 8px;
			text-decoration: none;
			}
			
.nav2 a:hover, .nav2-on a, .nav2-on a:hover {
			font: normal 1.1em/120% georgia, verdana, arial, helvetica, sans-serif;
			color: #000000;
			background: #8ADBE6;
			padding: 3px 8px;
			text-decoration: none;
			}

			
			
/********** FORMS **********/

.inputName	{padding-bottom: 12px;
			padding-right: 12px;
			width: 120px;
			float: left;
			text-align: right;
			}
						
.inputField	{border-top: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font: normal 11px/14px arial, helvetica, sans-serif;
			height: 16px;
			padding-left: 3px;
			}

.inputTextarea {border-top: 1px solid #C3C3C3;
			border-right: 1px solid #C3C3C3;
			border-bottom: 1px solid #DDDDDD;
			border-left: 1px solid #DDDDDD;
			font: normal 11px/15px arial, helvetica, sans-serif;
			padding-left: 3px;
			}		
/* Stylesheet: General Modified On 2017-02-01 20:53:39 */
/********** STRUCTURE **********/
#container 	{background: url(/uploads/images/structure/bkgd.gif) repeat;
			margin: 133px auto 0 auto;
			width: 740px;
			}

#top		{position: absolute;
			top: 0;
			z-index: 40;
			}

#logo		{position: absolute;
			top: 0;
			z-index: 50;
			}

#nav_top 	{position: absolute;
			top: 54px;
			z-index: 100;
			margin-left: 167px;
			height: 43px;
			width: 540px;
			overflow: hidden;
			}

#main	 	{width: 545px;
			padding-top: 8px;
			padding-left: 165px;
			}

#nav_left 	 {position: absolute;
			top: 140px;
			margin-left: 18px;
			width: 110px;
			background: url(/uploads/images/structure/bkgd_nav.gif) repeat;
			}

#nav_left ul {
list-style-type: none;
padding: 0;
margin: 0 2px;
}

#nav_left ul li {
list-style-type: none;
padding: 0;
margin: 0;
}

#nav_left ul ul {
margin: 0 0 12px 0;
}

#nav_left ul ul li a {
padding-left: 18px;
}

#nav_left a {
font: normal 1.1em/120% georgia, verdana, arial, helvetica, sans-serif;
    color: #000000;
    padding: 2px 5px 2px 10px;
    text-decoration: none;
display: block;
}

#nav_left ul > li.menuactive > a {
background: #8ADBE6;
}


#footer 	{background: url(/uploads/images/structure/bottom_content.gif) top no-repeat;
			margin: 0 auto;
			width: 740px;
			text-align: right;
			padding: 30px 0 0 0;
			height: 50px;
			}

.product-left { float: left; padding: 20px 20px 20px 0; position: relative; }

.product-right { display: table; padding-top: 40px; }

.product-right p { padding-bottom: 2em; }

.product-right h3.price { padding-top: 1.5em; padding-bottom: .8em;}

.attribImg { display: inline-block; padding-bottom: 5px; }

.rolloever_img {visibility: hidden; position: absolute; top: 20px; left: 0; text-align: center;}

.rolloever_img h3 { padding-top:8px; }

.contactform fieldset { border: none; float: left; }
.contactform fieldset > div { clear: both; }
.contactform legend { display: none; }
.contactform fieldset label {
    padding-bottom: 12px;
    padding-right: 12px;
    width: 120px;
    float: left;
    text-align: right;
}
.contactform fieldset textarea {
    border-top: 1px solid #C3C3C3;
    border-right: 1px solid #C3C3C3;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    font: normal 11px/15px arial, helvetica, sans-serif;
    padding-left: 3px;
}

.contactform .submit {
    padding: 10px 0 0 132px;
    clear: both;
}

.error_message {
display: none;
}

span.error {
color: #FF6100;
padding-left: 5px;
}
/* Stylesheet: Structure Modified On 2017-02-08 11:05:23 */
