/* CSS Document */


body {
	background-repeat:no-repeat;
	margin-top:0px;
	background-image: url(../images/allpages/background.jpg);
	background-repeat:repeat-x;
}

#pagewrapper {
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
margin-left:auto;
margin-right:auto;
width:815px;
height:auto;
border-width:1px;
border-style:solid;
border-color:#999999;
}

#banner {
width:810px;
height:128px;
background-repeat:no-repeat;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
}

#nav {
width:810px;
height:33px;
background-image:url(../images/allpages/navback.jpg);
background-repeat:no-repeat;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
}
#navleftspacer {
width:130px;
height:17px;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
}
#navrightspacer {
width:auto;
height:17px;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
}

#navline {
width:1px;
height:20px;
background-image:url(../images/allpages/navline.jpg);
background-repeat:no-repeat;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;

}

#navbutton {
width:auto;
height:22px;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
}

#navbutton a:link {
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
width:auto;
height:22px;
padding-left:5px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
text-decoration:none;
}

#navbutton a:hover {
width:auto;
height:22px;
padding-left:5px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navbutton a:active {
width:auto;
height:22px;
padding-left:5px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navbutton a:visited {
width:auto;
height:22px;
padding-left:5px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
}

#navemail{
width:200px;
height:15px;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
padding-left:0px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
}

#navemail a:link {
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
width:200px;
height:15px;
padding-left:0px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
text-decoration:none;
}

#navemail a:hover {
width:200px;
height:22px;
padding-left:0px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navemail a:active {
width:200px;
height:22px;
padding-left:0px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navemail a:visited {
width:200px;
height:22px;
padding-left:0px;
padding-right:5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
}

#navsub{
width:92px;
height:15px;
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
vertical-align:text-top;
}

#navsub a:link {
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
width:100px;
height:12px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#navsub a:hover {
width:100px;
height:22px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navsub a:active {
width:100px;
height:22px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navsub a:visited {
width:100px;
height:22px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#navfooter{
width:700px;
height:15px;
margin-top:0px;
padding-top:5px;
margin-bottom:opx;
padding-bottom:0px;
padding-right:5px;
text-align:center;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
vertical-align:text-top;
border-top: #999999 1px solid;
}

#navfooter a:link {
margin-top:0px;
padding-top:0px;
margin-bottom:opx;
padding-bottom:0px;
width:700px;
height:12px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
text-decoration:none;
}

#navfooter a:hover {
width:700px;
height:22px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navfooter a:active {
width:700px;
height:22px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#a49303;
text-decoration:none;
}

#navfooter a:visited {
width:700px;
height:22px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
}

#subnavarea {
width:100px;
height:auto;
background-image:url(../images/allpages/subnavback.jpg);
background-repeat:repeat-y;
margin-top:0px;
padding-top:25px;
margin-bottom:opx;
padding-bottom:0px;
vertical-align:top;
}

#subnavtd {
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-bottom-color:#a49403;
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
}
#subnavtd2 {
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-bottom-color:#a49403;
border-bottom-style:solid;
border-bottom-width:2px;
}
#subnavtd3 {
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
}

#textarea {
width:700px;
height:auto;
background-color:#FFFFFF;
margin-top:0px;
margin-bottom:opx;
padding-top:0px;
padding-bottom:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
}

p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#161400;
text-indent:10px;
}
#header {
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#161400;
padding-top:15px;
}

#header2 {
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#161400;
padding-left:25px;
padding-top:15px;
}

#textfooter {
width:700px;
height:30px;
text-align:center;
}
#footer {
width:810px;
height:30px;
}

/* Home */
#homepara1 {
width:300px;
padding-top:15px;
}

#homepara2 {
width:300px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}

#homepic1 {
width:300px;
padding-left:0px;
padding-right:15px;
}

/*contact*/

dt {
font-size:14px;
padding-left:15px;
}

dt {
font-size:12px;
padding-left:10px;
}

#contactpara {
width:350px;
padding-left:25px;
padding-right:15px;
padding-top:15px;
}

#contactpic {
width:300px;
padding-left:0px;
padding-right:15px;
}

#shoppara1 {
width:400px;
padding-top:15px;
padding-left:25px;
padding-right:15px;
}

#shoppic1 {
width:300px;
padding-top:15px;
padding-left:25px;
padding-right:15px;
}
