html {
background: #c0c0c0;
width: 100%;
}

body	
{
/* scrollbar-base-color: #fcfcfc;
scrollbar-track-color: #000000; */
width: 100%;
min-width: 1000px;
height: 100%;
background-color: transparent;
background-image: url("Images/clouds.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top;
margin: 0 auto;
padding: 0px;
border-color: #000000;
border-left: 1px solid;
border-right: 1px solid;
max-width: 1920px;
/* border: 0px solid; */
/* max-width: 1500px; */
}

/* a .img
{border: 0px none;}

a{outline: none;} */


/* BACKGROUND CODE */
	
.logo
{   padding: 0px;
background-color: transparent;
background-image: url("Images/logo_back_dark.png");
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #000000; 
margin-top: 0px;
margin-bottom: 0px;
margin: 0 auto;
text-align: center;
}

a.logo:link:visited:active:hover
{   border: none;
}

.menu
{   padding: 0px 0px 0px 0px;
width: auto;
background-color: transparent;
border: 1px solid; 
border-color: #000000; 
margin-top: 0px;
margin-bottom: 0px; 
overflow: hidden;
}






/* PAGE LINK CODE */


a:link	{ color: #BCAD91; text-decoration: none; border: none; }

a:visited	{ color: #BCAD91; text-decoration: none; border: none; }

a:active	{ color: #BCAD91; text-decoration: underline; border: none; }

a:hover	{ color: #9966FF; text-decoration: none; border: none; } /* CC99FF */




/* THE NEXT LINE CONTROLS THE font SIZE FOR ALL PAGES */

TABLE 	{ color: #E3E3DA; font: 12px arial, verdana, sans-serif; font-weight: bold; }

#regular_text  { color: #E3E3DA; font: 13px arial, verdana, sans-serif; font-weight: bold; text-align: center; padding: 3px 0px 3px 0px; margin: 20px 20px 15px 20px; /*top right bottom left*/background-image: url(Images/ORIGlogo_back_footer_dark.png); border: 1px black solid; width: 520px; margin-left: auto; margin-right: auto;}

#regular_text_left  { color: #E3E3DA; font: 13px arial, verdana, sans-serif; font-weight: bold; text-align: justify; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; /*top right bottom left*/ background-image: url(Images/ORIGlogo_back_footer_dark.png); border: 1px black solid; }

#regular_text_left_package  { color: #E3E3DA; font: 13px arial, verdana, sans-serif; font-weight: bold; text-align: justify; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 0px; /*top right bottom left*/ background-image: url(Images/ORIGlogo_back_footer_dark.png); border: 1px black solid; width: 550px; }

#regular_text_contact  { color: #E3E3DA; font: 13px arial, verdana, sans-serif; font-weight: bold; text-align: center; padding: 6px 0px 6px 0px; margin: 20px 20px 15px 20px; /*top right bottom left*/background-image: url(Images/ORIGlogo_back_footer_dark.png); border: 1px black solid; width: 320px; margin-left: auto; margin-right: auto;}

.heading1     { color: #000001; font-size: 27px; font-family: georgia, palatino, times new roman; font-weight: normal; line-height: 6pt; padding: 7px 0px 2px 0px; /*top right bottom left*/ text-align: center; letter-spacing: 16px; text-transform: uppercase;}

.heading1-long    { color: #000001; font-size: 27px; font-family: georgia, palatino, times new roman; font-weight: normal; line-height: auto; padding: 0px 0px 2px 0px; /*top right bottom left*/ text-align: center; letter-spacing: 15px; text-transform: uppercase;}

h2     { color: #000001; font-size: 21px; font-family: georgia, palatino, times new roman; font-weight: normal; line-height: 16pt; padding: 12px 0px 12px 0px; /*top right bottom left*/ text-align: center; letter-spacing: 9px; text-transform: none; text-align: center; margin: 0 auto;}

h3   {color: #D3BEA1; font-family: times new roman; font-size: 16px; text-decoration: underline; padding: 8px 20px 0px 20px;}

.title 	{ color: #D3BEA1; font: 22px times new roman, arial, sans-serif; font-weight: normal; width:45%; background-image: url("Images/logo_back_dark.png"); border: 1px black solid; padding: 3px 10px 5px 10px; margin: 20px 20px 15px 0px; /*top right bottom left*/}

.title-long 	{ color: #D3BEA1; font: 22px times new roman, arial, sans-serif; font-weight: normal; width:75%; background-image: url("Images/logo_back_dark.png"); border: 1px black solid; padding: 3px 10px 5px 10px; margin: 20px 20px 15px 0px; /*top right bottom left*/}

.subtitle{ color: #D3BEA1; font: 18px times new roman, verdana, arial, sans-serif; font-weight: normal; background-image: url("Images/logo_back_dark.png"); border: 1px black solid; padding: 2px 10px 3px 10px; margin: 0px 0px 0px 0px; /*top right bottom left*/}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto; }

.phonetitle 	{ color: #7E6C4E; font: 15px arial, verdana, sans-serif; font-weight: bold; }

.footer	{ color: #fafafa; font: 12px arial, verdana, sans-serif; font-weight: bold; text-align: center; background-image: url("Images/logo_back_footer_dark.png"); background-repeat: repeat-x; border-top: 1px black solid; clear: both; width: 100%; height: 100%;}

.formmargin	{ margin: 0px; }

.just { text-align: justify; width: 90%;}




/* MERCHANDISE PAGE */

.merchandise-title	{ color: #CEA2A2; font: 14px verdana, arial, sans-serif; font-weight: bold; background-image: url("Images/logo_back_dark.png"); border: 1px black solid; padding: 7px 10px 2px 10px; margin: 0px 0px 0px 0px; /*top right bottom left*/}

.merchandise	{ color: #E3E3DA; font: 12px arial, verdana, sans-serif; font-weight: bold; }

.borders 	{ border: #846852 1px solid; margin-bottom: 3px; }

.price 	{
font: 13px verdana, arial, sans-serif;
font-weight: bold;
line-height: 20px;
color: #FF3300;
}





/* LEFT SIDEBAR AREA borderS, CODE AND colorS */


.sidebarwidth	{ width: 175px; }


fieldset 	{ 
border:1px solid #846852;
-moz-border-radius: 5px;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 8px;
padding-right: 8px;
width: 125px;
text-align: left;
color: #FFFFFF;
font: bold 11px arial, verdana, sans-serif; }

fieldset legend { border:1px solid #846852;
margin-bottom: 6px;
padding: 2px;
padding-left: 5px;
padding-right: 5px;
color: #846852;
font: bold 12px arial, verdana, sans-serif; }









/* HOMEPAGE LINK AREA border CODE */

.bordertables	{
background-color: transparent;
background-image: url("Images/ORIGback-bar-dark.png");
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
height: 40px;
margin-top: 0px;
margin-bottom: 0px;
padding: 6px 0px 13px 0px;
color: #E3E3DA;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin-left: auto;
margin-right: auto; 
text-align: center;
}





/* HOMEPAGE CODE */

.homeimage{
background-image: url("Images/Photo_Bar.jpg");
background-position: 50% 50%;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #000000;
margin-top: 0px;
margin-bottom: 0px;
min-height: 300px;
max-height: 300px;
}

/* a.homeimage:link	{ border: 0px none; }

a.homeimage:visited	{ border: 0px none; }

a.homeimage:active	{ border: 0px none; }

a.homeimage:hover	{ border: 0px none; }
*/


.homelinks	{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 8.5pt;
font-weight: bold;
letter-spacing: 3px;
padding-left: 15px;
padding-right: 15px;
}

a.homelinks:link	{ color: #BCAD91; text-decoration: none; }

a.homelinks:visited	{ color: #BCAD91; text-decoration: none; }

a.homelinks:active	{ color: #BCAD91; text-decoration: none; }

a.homelinks:hover	{ color: #9966FF; text-decoration: none; }












/* GALLERY SLIDESHOW AND VIEWER CODE */

.Galborder 	{ border: #846852 3px solid; margin-bottom: 3px; }

A:hover .Galborder 	{ border: #FFFFFF 3px solid; margin-bottom: 3px; }

.viewerheaderline	{ border-bottom: #846852 1px solid; }





/* GALLERY MENU CODE */

.button-gallery 	{
background-color:#000000;
background-image: url("Images/button.gif");
font-family: arial, verdana, helvetica, sans-serif;
color: #846852;
font-size: 8pt;
cursor:pointer;
font-weight: bold;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: #846852 1px solid;
}


.buttonon-gallery	{
background-color:#000000;
background-image: url("Images/buttonon.gif");
font-family: arial, verdana, helvetica, sans-serif;
color: #BCAD91;
font-size: 8pt;
cursor:pointer;
font-weight: bold;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: #BCAD91 1px solid;
}



.gallerytext	{ color: #846852; font: 9px verdana, arial, sans-serif; font-weight: bold; }

.gallerytitle 	{ color: #D3BEA1; font: 11px verdana, arial, sans-serif; font-weight: bold; }

.viewer-border	{ border: #846852 3px solid; }

.viewermargin	{ padding-top: 10px; padding-bottom: 10px; }

.viewer-text	{ color: #BCAD91; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.viewer-hilite 	{ color: #FFFFFF; font: 12px verdana, arial, sans-serif; font-weight: bold; }










 /* CONTACT FORM */


.shadeform	{
font: 13px arial, verdana, sans-serif;
font-weight: bold;
background-color: #E6E6FA;
background-image: url("Images/shadeform.jpg");
color: #000000;
text-align: left;
width: 250PX;
border: #7E6C4E 1px solid;
}

.textarea	{
font: 13px arial, verdana, sans-serif;
font-weight: bold;
background-color: #E6E6FA;
background-image: url("Images/shadeform.jpg");
color: #000000;
text-align: left;
width: 450PX;
HEIGHT: 145PX;
border: #7E6C4E 1px solid;
}

.button 	{
background-color: transparent;
background-image: url("Images/logo_back_dark.png");
font-family: arial, verdana, helvetica, sans-serif;
color: #BCAD91;
font-size: 8pt;
cursor:pointer;
font-weight: bold;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: #846852 1px solid;
}


.buttonon 	{
background-color:#000000;
background-image: url("Images/buttonon.gif");
font-family: arial, verdana, helvetica, sans-serif;
color: #BCAD91;
font-size: 8pt;
cursor:pointer;
font-weight: bold;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: #BCAD91 1px solid;
}





 /* LINKS PAGE CODE */


.linksmargin	{ margin-top: 6px; margin-bottom: 0px; }

.searchbutton 	{
background-color:#444444;
background-image: url("Images/button.gif");
font-family: arial, verdana, helvetica, sans-serif;
color: #999999;
font-size: 8pt;
cursor:pointer;
font-weight: bold;
text-align: center;
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;
border: #000000 1px solid;
}

.searchform 	{
font: 13px arial, verdana, sans-serif;
background-color: #000000;
background-image: url("Images/shadeform.jpg");
color: #FFFFFF;
text-align: left;
width: 125PX;
border: #7E6C4E 1px solid;
}





/* FOR THE SITE MAP PAGE */

.page-splits	{
border-top: #BCAD91 1px solid; /* was 846852 */
border-bottom: #BCAD91 1px solid;
background-color: #000000;
color: #000000; height: 4px;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
}






/* CUSTOM PAGE PAYPAL FORM */

.custom-table	{ background-color: #7E6C4E; border: #4D412E 1px solid; }

.custom-form	{
font: 13px arial, verdana, sans-serif;
background-color: #A39171;
text-align: left;
width: 150PX;
border: #4D412E 1px solid
}

.custom-submit	{ width: 150PX; font-size: 13px; }










/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
.printhome	{ width:500px; }
}
@media screen{
.printonly 	{ display:none; }
}














/* START THE CODE FOR THE MENUS */

/* unordered list */
div.menubackground ul
{ margin: 0px 0px 0px 20px;   /* top right bottom left */
  padding: 0px 0px 0px 0px;    /* top right bottom left */
  white-space: nowrap;
  border-top: 1px;
  font-size: 17px;
  font-weight: normal;
}

div.menubackground li
{ list-style-type: none;
  margin: 0px 20px 0px 0px;    /* top right bottom left */ /* Puts space in between each link */
  padding: 2px 0px 2px 4px;
  display: inline;
  /*border-top: #BCAD91  1px solid;
  border-bottom: #BCAD91  1px solid;
  border-right: #BCAD91 1px solid;
  border-left: #BCAD91 1px solid;*/
  cursor: pointer;
  text-align: center;
  background-color: transparent; /* was #000000 */

}


div.menubackground	{
background-color: transparent;
background-image: url("Images/back-bar-dark-wide.png");
border-top: #000000 1px solid;
border-bottom: #000000 1px solid;
padding-top: 10px;
padding-bottom: 10px;
width: 100%;

}


div.menu {   
letter-spacing: 1px;
padding: 0px 0px 0px 0px;  /* top right bottom left */
margin-right: 5px;
display: block;
line-height: 16px;
}


a.menu:link 	{ 
background-color: transparent; /* was #000000 */
color: #BCAD91;
border: none;

}


a.menu:visited 	{ 
background-color: transparent;
color: #BCAD91;
border: none; /* if not there, there's a box in a box */
}


a.menu:active 	{ 
background-color: transparent;
color: #9966FF; 
}


a.menu:hover 	{ 
background-color: transparent;
color: #9966FF;
}
