body { margin: 10px 0px; padding: 0px; text-align: center; color: #000000; background: url("img/bg_page.jpg") 0% 0% repeat #E2A952; }
body#popup { margin: 0px; }
body, td { vertical-align: top; font-family: verdana, arial, sans-serif; font-size: 11px; }
table, img { border: 0px; }
a { text-decoration: none; color: #528429; }
a:hover { text-decoration: underline; color: #FF0000; }
p { margin: 0px 0px 10px 0px; }
form, ul, li { margin: 0px; padding: 0px;}
h1 { margin: 0px 0px 5px 0px; font-size: 18px; font-weight: normal; color: #006600; }
h4 { margin: 0px 0px 5px 0px; font-size: 14px; }
hr { margin: 5px 0px; padding: 0px; }
.hidden { display: none; }
.bold { font-weight: bold; }
.black { color: #000000; }
div.popup_close { padding: 3px; text-align: right; font-weight: bold; }

input.input, textarea.input, input.button, div#copyright, ul.products, table#nav_main ul li, table#packages td, p.pack_head, table.tbl_gal img, table.tbl_gal { border: 1px solid #528429; }

input.input, textarea.input, table#main, table#nav_main, table#packages { width: 100%; }

input.input { height: 14px; padding: 0px 2px; font-size: 10px; }
textarea.input { height: 80px; font-size: 11px; }
input.button { font-size: 9px; color: #000000; background-color: #EEEEEE; }
input.input, textarea.input, input.button { margin: 0px; font-family: verdana, arial, sans-serif; }

p#banner { margin: 0px 0px 5px 0px; width: 760px; }
p#banner img { width: 760px; height: 125px; }
p#american_theme { text-align: center; }
p#american_theme a { font-size: 12px; font-weight: bold; }
p#american_theme img { display: block; width: 97px; height: 47px; margin: 0px auto; }

div#copyright { padding: 3px; border-width: 1px 0px 0px 0px; text-align: right; font-weight: bold; color: #528429; }

div#body { width: 760px; margin: 0px auto; }

table#main td#left { width: 120px; padding: 0px 30px 0px 0px; }
table#main td#content { padding: 10px 0px; }

p#address_left { margin: 20px 0px 10px 0px; }
p#address_left b { color: #006600; }

table#nav_main { margin: 0px 0px 10px 0px; }
table#nav_main td { text-align: center; }
table#nav_main td#nav_main_1, table#nav_main td#nav_main_3 { width: 20px; }
table#nav_main td#nav_main_2 { background: url("img/nav_main_2.jpg") 0% 0% repeat-x; }
table#nav_main td img { width: 20px; height: 34px; }
table#nav_main ul { list-style-type: none; padding: 10px 0px 0px 0px; }
table#nav_main ul li { display: inline; padding: 0px 5px; border-width: 0px 0px 0px 1px; }
table#nav_main ul li.first { border-width: 0px; }
table#nav_main ul li a { color: #000000; }

ul#nav { list-style-type: none; margin: 0px 0px 5px 0px; }
ul#nav li { background: url("img/nav_left.gif") 0% 100% no-repeat; font-size: 12px; text-transform: uppercase; font-weight: bold; }
ul#nav a { display: block; margin: 1px 0px 0px 0px; padding: 8px 0px 8px 15px; border-width: 1px 0px; color: #006600; }
ul#nav a:hover { text-decoration: none; color: #FF0000; }

p.prod_desc { margin: 5px 70px 5px 0px; }
ul.products { list-style-type: none; margin: 10px 70px 10px 0px; border-width: 2px; padding: 0px 0px 5px 0px; }
ul.products li { margin: 0px 0px 1px 0px; padding: 0px 0px 0px 5px; }
ul.products li.cat { margin: 0px 0px 5px 0px; padding: 3px; font-size: 16px; font-weight: bold; color: #E5E5C1; background-color: #528429; }
ul.products li input { width: 30px; }
ul.products li span { display: table-cell; }
ul.products li span.input { width: 35px; }
ul.products li span.price { width: 60px; }
ul.products li span.title { font-weight: bold; }

table#packages tr.place_order td { text-align: center; }
table#packages tr.place_order td a { text-decoration: underline; }
table#packages td { padding: 3px; }
table#packages td#contact { text-align: center; }
table#packages p.pack_head { margin: 3px; padding: 2px; font-weight: bold; color: #E5E5C1; background-color: #528429; }
table#packages h4 { margin: 5px; }
table#packages ul { list-style-image: url("img/bullet1.jpg"); padding-left: 20px; }
table#packages td table td { border: 0px; }

h4.gal { margin: 0px 70px 0px 0px; padding: 3px; color: #E5E5C1; background-color: #528429; }
table.tbl_gal { width: 540px; margin: 0px 0px 10px 0px; border-width: 2px; }
table.tbl_gal td { width: 33%; text-align: center; }
table.tbl_gal img { border-color: #000000; margin: 0px 0px 5px 0px; }

ul#contact { list-style-type: none; }
ul#contact li { margin: 0px 0px 5px 0px; }
ul#contact li span { display: table-cell; }
ul#contact li span.title { width: 120px; padding: 0px 5px 0px 0px; text-align: right; vertical-align: top; }
ul#contact li span.input { width: 250px; }

ul#required { padding: 0px 0px 0px 20px; }
ul#required li { color: #FF0000; background-color: #FFFFFF; }

p#head_01 img { width: 700px; height: 162px; }

img#home_01 { width: 106px; height: 99px; margin: 0px 10px 10px 0px; }
img#home_02 { width: 250px; height: 167px; margin: 0px 0px 10px 10px; }

a.red{
	color: #ff0000;	
	text-decoration:underline;
}
a.red:hover{
	color: #528429;	
}

a.big{
	font-size: 16px;
	line-height: 1.5em;
}

h4.big{
	font-size: 16px;
}
