@charset "utf-8";
/*html, h1, h2, h3, ul, li, h4, h5, h6, form, fieldset, a, p{margin:0; padding:0; border:0; text-decoration:none; list-style:none;}*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#maincontainer {
	background-color: #fcf4e1;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}
#logo {
	float: left;
	width: 248px;
}


#toplinks a {
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7e2900;
	text-decoration: none;
	padding-top:7px;
}

#toplinks a:hover {
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7e2900;
	text-decoration: underline;
	padding-top:7px;
}

.headerstripe {
	background-image: url(../images/headerstripe.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 371px;
}
.headingstripe {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
	background-image: url(../images/headingstripe1.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 239px;
}
.headingstripe1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing:1px;
	text-decoration: none;
	background-image: url(../images/headingstripe.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 239px;
}
#redbutton {
	background-image: url(../images/redbg.gif);
	background-repeat: no-repeat;
	height: 65px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}

#redbutton a{font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;}

#redbutton1 {
	background-image: url(../images/innerredbg.gif);
	background-repeat: no-repeat;
	height:130px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
#redbutton1 a{font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;}
.boxborder {
	background-color: #FFFFFF;
	border-left: 1px solid #724718;
	border-right: 1px solid #724718;
}

#container {
	background-image: url(../images/contentbg.gif);
	background-repeat:repeat-y;
}
#innerleftpanel {
	float: left;
	width: 239px;
	margin-right:9px;
}
#innerheader {
	background-image: url(../images/innerheader.gif);
	background-repeat: repeat-x;
	height: 208px;
}
#innerimage {
width:653px;
margin:auto;
}
#shoppingcart {
width:653px;
margin:auto;
}
#innerrightpanel {
	float: left;
	width: 671px;
}



#sloganarea {
	float: left;
	width: 425px;
	margin-top:30px;
}
#rightlinks {
	float: left;
	width: 247px;
}
#mainlinks {
	float: right;
	width: 514px;
}
#maincontainer2 {
	margin: auto;
	width: 920px;
}
#phonenumber {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0c0c0d;
	text-decoration: none;
}
#localphonenumber {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0c0c0d;
	text-decoration: none;
}
#emailaddress {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0c0c0d;
	text-decoration: none;
}

#emailaddress a {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0c0c0d;
	text-decoration: none;
}

#emailaddress a:hover {
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0c0c0d;
	text-decoration: underline;
}
.buttonbg1 {
	background-image: url(../images/buttonbg1.gif);
	background-repeat: no-repeat;
	width:81px;
	height: 30px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f8f9f8;
	text-decoration: none;
	text-align:center;
}
.buttonbg2 {
	background-image: url(../images/buttonbg2.gif);
	background-repeat: no-repeat;
	width:139px;
	height: 30px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f8f9f8;
	text-decoration: none;
	text-align:center;
}
.buttonbg3 {
	background-image: url(../images/buttonbg3.gif);
	background-repeat: no-repeat;
	width:100px;
	height: 30px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f8f9f8;
	text-decoration: none;
	text-align:center;
}
#header{
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
	height:247px;
}
.headertext{
	font-family: Arial,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f8f9f8;
	text-decoration: none;
	line-height:19px;
}
.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:22px;
}
.text1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:18px;
}

.text1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:18px;
}

.text1 a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height:18px;
}
.headerheading{
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #744816;
	text-decoration: none;
	text-align:right;
	font-style:italic;
}

.headerheading a{
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #744816;
	text-decoration: none;
	text-align:right;
	font-style:italic;
}
#leftpanel{
    width:239px;
    float:left;
	margin-right:19px;
}
#midpanel{
    width:407px;
    float:left;
}
#rightpanel{
    width:239px;
    float:right;
	margin-left:16px;
}
#footer{
	background-image: url(../images/footerbg.gif);
	background-repeat:repeat-x;
	height:68px;

}
h1{
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #7a5021;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h2{
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #7a5021;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h4{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

h4 a{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
#footertext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:12px;
	padding-top:10px;
}
#footertext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height:12px;
	padding-top:10px;
}
#footertext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height:12px;
	padding-top:10px;
}
.webform{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	line-height:12px;  }

.req{ color:#c10101}


.breadcrumbs a
{
     color:#1969BC;
      text-decoration:underline;
}
