html {
 margin: 0;
 border: 0;
 padding: 0;
}

body {
/* background-image:url('../images/bg_tile_stripe_2.jpg'); */
 margin: 0;
 padding: 0;
 border:0;
 font:10pt arial;
}

#wrapper_border {
 margin: 0 auto;
 width:100%;/*720px;*/
 /* background-color:yellow; */ /* This is the border-color */
 /* padding:1px; */ /* This is the border width */
}

#wrapper {
 width:100%;/*720px;*/
 background-color:white; /* This is the background-color (side_menubar will be this color) */
}

#wrap {
margin:0 auto;
width:100%;/*700px;*/
background-color:green;
}

#content_1 {
float:left;
background-color:yellow;
width:58%;
padding:5px;
}

#content_2 {
float:right;
width:67%;
/* 67% */
overflow-x:hidden;
background-color:white;
margin-right:2.5%;
}

#content_3 {
float:left;
width:70%;
padding-left:20px;
padding-top:20px;
overflow-x:hidden;
background-color:white;
/*margin-right:2.5%;*/
}

#paper_wrapper_content {
width:100%;
background-color:white;
}

#foil_wrapper_content {
float:left;
width:100%;
height:100%;
background-color:white;
overflow-x:hidden;
background-image:url('../images/brown_bg.gif');
background-repeat:repeat-y;
background-position:right;
}

.clsHeading {
height:23px;
background-image:url('../images/bg_heading.gif');
background-repeat:repeat-x;
padding-top:3px;
}

.clsHeadingText {
float:left;
color:#377c2b;
font:bold 11pt arial;
}

.clsHeadingTop {
float:right;
color:#55545a;
font:8pt arial;
margin-right:10px;
}

.clsShotgunHOME {
height:23px;
width:100%;
}

.clsShotgunTextHOME {
width:320px;
height:21px;
text-align:center;
padding-top:2px;
background-image:url('../images/bg_shotgun_2.gif');
background-repeat:repeat-x;
background-color:#377c2b;
float:left;
color:white;
font:bold 11pt arial;
margin-top:0px;
}

.clsShotgun {
height:23px;
width:100%;
background-image:url('../images/bg_shotgun_2.gif');
background-repeat:repeat-x;
background-color:#377c2b;
/*padding-top:3px;*/
}

.clsShotgunText {
float:left;
color:white;
font:bold 11pt arial;
margin-top:2px;
}

a {
color:#2f5081;
}

.clsPages {
float:left;
margin-left:5px;
}

.clsPages a {
float:left;
border:1px solid #7797cb;
padding:2px;
padding-right:3px;
background-color:#edf1f7;
text-decoration:none;
}

.clsPages a:hover {
border:1px solid #7797cb;
padding:2px;
padding-right:3px;
background-color:#cbd6e5;
}

.clsCheckout {
 padding:5px;
 background-color:#317D29;
 font:bold 11pt arial;
 color:white;
 /* width:450px; */
 width:675px;
}


div.clsTopBarLinks a {
 margin-left: 10px;
 color: #377C2B;
 font: bold 10pt arial;
 text-decoration: none;
}


#idWhrFst {
/*
 backgroud-color: silver;
 border: 1px solid black;
*/
 display: block;
 margin: 0;
 padding: 1px;
}
#idWhrFst * {
 font-family: arial;
 list-style-type: none;
}

#idWhrFst li {
 display: block;
/* background-color: silver; */
 margin: 0;
 padding: 0;
 text-align: left;
}
#idWhrFst li h4 {
 display: block;
/* color: #2f5081; */
/* background-color: red; */
/* font: bold 10pt arial; */
 font:bold 10pt arial;
 color:green;
 margin: .5em 0 0;
 padding: 0;
 font-weight: normal;
}
#idWhrFst li p {
 display: block;
/* background-color: green; */
 font-size: 8pt;
 margin: 0;
 padding: 0 0 0 1em;
}

.clsFormButtons {
  border:1px solid #737D6B;
	background-color:#319242;
	padding:5px;
	color:white;
	font:bold 12pt arial;
}

.clsFormButtons a{
 text-decoration:none;
 color:white;
 font:bold 12pt arial;
}

.clsFormButtons a:hover{
 text-decoration:underline;
}

.clsFormDisplay {
border:1px solid #737D6B;
border-top:none;
background-color:#C6D7B5;
padding:5px;
color:black;
font:bold 9pt arial;
margin-bottom:10px;
}


.clsQuickSearch {
 width:100%;
 /* height:70px; */
 margin:0 auto;
 /*background-color:#569a60;*/
 background-color:#cee097;
 background-image:url('../images/quick_bg.gif');
 background-repeat:repeat-y;
 color:white;
 margin-bottom:6px;
}

.clsQuickSearch a{
 display:block;
 margin:0pt;
 text-decoration:none;
 /*color:white;*/
 color:#67683d;
 padding:0px;
}

.clsQuickSearch a:hover{
 text-decoration:underline;
 /*background-color:#26773b;*/
 background-color:#a7b67b;
 color:white;
 padding:0px;
}

.clsDropMenu a{
 display:block;
 margin:0pt;
 text-decoration:none;
 color:#605f5f;
 padding:0px;
}

.clsDropMenu a:hover{
 /*text-decoration:underline;*/
 color:white;
 background-color:#9ac582;
 padding:0px;
}

.clsDropMenuDivider{
 height:3px;
 border-bottom:1px solid #e8eaeb;
 margin-bottom:3px;
}

.clsHomePageEvents {
}

.clsHomePageEvents a{
 color:#2f5828;
 text-decoration:none; 
}

.clsHomePageEvents a:hover{
 text-decoration:underline;
}
