/*-------------- switch menu styles---------------*/	
#masterdiv{
padding:9px;
background-color:transparent;
color:#808000;
width:250px;
text-align:center;
font-weight:normal;
}

.menutitle{
color:#808000;
margin: auto;
font-family:verdana;
font-size:15px;
line-height: 20px;
text-decoration:none;
letter-spacing: 1.6px;
font-weight: lighter;
margin-bottom: 5px;
background-color:transparent;
width:225px;
padding:6px;
text-align:center;
cursor:pointer;
}

.submenu{
color:#5a5a00;
margin: auto;
width: 200px;
font-family:verdana;
text-decoration:none;
letter-spacing: 1.6px;
font-weight: lighter;
font-size:10px;
line-height: 27px;
margin-bottom: 5px;
background-color:transparent;
padding:3px 0px 5px 0px;
text-align:center;
border-bottom: 1px solid #fffbef;
}

.submenu a	{	
color:#5a5a00;
text-decoration:none;
}	

.submenu a:active	{	
color: #fffbef;
}

.submenu a:focus	{	
text-decoration:underline;
}

.submenu a:visited	{	
color: maroon;
}

.submenu a:hover	{	
color:#5a5a00;
text-decoration:underline;
}


/*-------------- switch menu styles all above---------------*/	


/*
good colors:
dk brn: 666655
dk olive: 888855
lt olive: cccc99
grn gold: BBBB88
lt tan: EEEECC
*/

p{ font-size: 70%; color: #333366;  letter-spacing: 0px; line-height: 1.2em; font-weight: normal; font-style: lighter; font-family: verdana, arial, sans-serif;  }

ul{ list-style-type: square; font-size: 75%; color: #0098AA;  letter-spacing: 0px; line-height: 1.3em; font-weight: normal; font-family: verdana, arial, sans-serif;  }

h1,h2, h3, h4, h5, h6{ font-weight: normal; }
h1{ font-size: 210%; color: #888855;  letter-spacing: .2px; line-height: 1.5em; background-color: none; border-bottom: 2px solid #bebe94; font-weight: normal; font-style: lighter; font-family: "arial narrow", arial, verdana, sans-serif; }
h2{ font-size: 150%; color: #888855;  letter-spacing: .5px; line-height: 2em; font-style: lighter; font-family: "Palatino Linotype", Sylfaen, Georgia, serif; border-bottom: 1px solid #bebe94; }
h3{ font-size: 100%; color: #5A5A00;  letter-spacing: .2px; line-height: 1.3em; font-weight: normal; font-style: normal; font-family: "Century Gothic", verdana, sans-serif;  }
h4{ font-size: 130%; color: #808000; letter-spacing: .25px; line-height: 1.3em; font-weight: 0; font-style: lighter; font-family: "arial narrow", verdana, sans-serif; display: inline;}
h5{ font-size: 80%; color: #666655;  letter-spacing: .25px; line-height: 1.2em; font-weight: lighter; font-style: none; font-family: "Arial Narrow", arial, verdana, sans-serif; display: inline;}
h6{ font-size: 125%; color: #6060bf;  letter-spacing: .25px; line-height: 1.2em; font-weight: normal; font-style: lighter; font-family: verdana, arial, sans-serif;}

div#linklogo img{
float: right;
}

td {
border-top: 1px solid #bebe94;
vertical-align: bottom;
}

#line {
border-top: 3px solid #eeeecc;
padding-bottom: 20px;
width: 100%;
}

#linegift {
border-top: 1px solid #BCBCCF;
padding-bottom: 20px;
width: 100%;
}

#linkline {
border-top: 1px solid #800000;
padding-bottom: 1em;
width: 100%;
}

#linklogo {
/*float: right;*/
}

div#linklogo img{
float: right;
}

#linktitle {
font-family: verdana, arial, sans-serif;
color: #333366;
font-size: 115%;
line-height: 1em;
padding-top: 25px;
}

.linktitle a {
font-family: verdana, arial, sans-serif;
color: #333366;
text-decoration: none;
font-size: 115%;
}

.linktitle a:hover {
font-family: verdana, arial, sans-serif;
text-decoration: none;
font-size: 115%;
color: #808000;
}

.linktitle a:visited {
font-family: verdana, arial, sans-serif;
text-decoration: none;
font-size: 115%;
color: #CBCBCB;
}

#linkours {
font-family: verdana, arial, sans-serif;
color: #666655;
font-size: 100%;
}

body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%; 
background-color: #665;
}

#framecontentLeft, #framecontentRight{
position: absolute; 
top: 0; 
left: 0; 
width: 142px; /*Width of left frame div orig was 173*/
height: 100%;
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #191919;
color: white;
z-index: 90;
}

#framecontentRight{
left: auto;
right: 0; 
width: 330px; /*Width of right frame div*/
overflow: auto; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #bebe94;
color: white;
text-align: center;
vertical-align: middle;
border-top: 0px solid black;
}

#maincontent{
position: fixed; 
top: 0;
left: 142px; /*Set left value to WidthOfLeftFrameDiv*/
right: 330px; /*Set right value to WidthOfRightFrameDiv*/
bottom: 0;
overflow: auto; 
background: #fff;
border-left: 1px solid black;
border-right: 1px solid black;
z-index: 90;
}

#thirtyem{
max-width: 30em;
height: auto;
background: #ffffff;
padding: 1em;
margin: auto;
}

#sidebar{
width: 33%;
height: auto;
color: maroon;
background: #808080;
padding: 1em;
float: right;
}

#entrycontent{
position: fixed; 
top: 0;
left: 0px; /*Set left value to WidthOfLeftFrameDiv except this is entry, so = 0 */
right: 330px; /*Set right value to WidthOfRightFrameDiv*/
bottom: 0;
overflow: auto; 
background: #191919;
padding-top: 0%;
color: #fffbef;
z-index: 100;
height: 100%;
}

#entrytitle {
font-size: 350%;
color: #888855;
letter-spacing: .25px;
line-height: 1.2em;
font-weight: normal;
font-style: lighter;
font-family: "Arial Narrow", arial, verdana, sans-serif;
}

#entryhead {
font-family: "Arial Narrow", arial, verdana, sans-serif;
color: #fffbef;
font-size: 120%;
letter-spacing: 1px;
padding-top:0px;
}

#entrybody {
font-family: verdana, sans-serif;
color: #A7A8A2;   /*was d5d2c8*/
font-size: 70%;
line-height: 1.3em;
padding-top:0px;
}

#entrybold {
font-family:  "Arial Narrow", verdana, sans-serif;
color: #bebe94;
font-size: 120%;
font-weight: normal;
line-height: 1.5em;
padding-top:0px;
}

#cmasmenu {
font-family:  "Arial Narrow", verdana, sans-serif;
color: red;
font-size: 180%;
font-weight: lighter;
line-height: 1.25em;
text-decoration: none;
}

#cmasmenu a:link{
	color:red;
		font-family: "Arial Narrow", verdana, sans-serif;
		font-size: 110%;
		line-height: 1.25em;
		font-weight: lighter;
		text-decoration: none;
	}

#cmasmenu a:visited{
	color:olive;
		font-family: "Arial Narrow", verdana, sans-serif;
		font-size: 110%;
		line-height: 1.25em;
		font-weight: lighter;
		text-decoration: none;
	}
	
	#cmasmenu a:focus{
	color:white;
		font-family: "Arial Narrow", verdana, sans-serif;
		font-size: 110%;
		line-height: 1.25em;
		font-weight: lighter;
		text-decoration: none;
	}

#cmasmenu a:hover{
font-family:  "Arial Narrow", verdana, sans-serif;
color: white;
font-size: 110%;
font-weight: lighter;
line-height: 1.25em;
text-decoration: none;
}

#cmasdesc {font-size: 200%; color: #00AD63;  letter-spacing: 2px; line-height: 1.3em; font-weight: normal; font-style: normal; font-family: "Arial Narrow", verdana, sans-serif;}

#cmasdesc2 {color: #888855; font-size: 80%; border-bottom: none; display: inline; letter-spacing: 0.05em;}
#cmasprod2 {font-family: verdana, sans-serif; line-height: 1em; color: #808000; font-size: 110%; border-bottom: none; display: inline; letter-spacing: 0.05em;}
#proddes {font-size: 100%; color: maroon;  letter-spacing: 2px; line-height: 1.3em; font-weight: normal; font-style: normal; font-family: tahoma, verdana, sans-serif;}

#prodprice {font-size: 70%; color: maroon;  letter-spacing: 2px; line-height: 1.3em; font-weight: normal; font-style: normal; font-family: tahoma, verdana, sans-serif;}
#cmasprodprice {font-size: 80%; color: #677D83;  letter-spacing: 2px; line-height: 1.3em; font-weight: normal; font-style: normal; font-family: tahoma, verdana, sans-serif;}

#cmasppbg {background-color: #888855; width: 45%; padding: 10px;}


#small {
font-size: 60%;
letter-spacing: 0px;
}

#smaller {
font-size: 40%;
letter-spacing: 7px;
}

#hornav a:link{
padding:0px 10px 0px 10px;
	color:#808000;
		font-family:verdana;
		font-size:12px;
		line-height: 20px;
		text-decoration:none;
			list-style-type: none;
		letter-spacing: 1px;
		font-weight: lighter;
		list-style-type: none;
}

	#hornav a:visited
	{	
		padding:10px 10px 10px 10px;
	  color:#686800;
		font-family:verdana;
		font-size:12px;
		line-height: 20px;
		text-decoration:none;
		letter-spacing: 1px;
		font-weight: lighter;
		list-style-type: none;
	}
	
	#hornav a:focus
	{	
		color: #fffbef;
		text-decoration:none;
		font-weight: lighter;
		font-size: 12px;
		letter-spacing: 1px;
		color: #fffbef;
		padding:10px 10px 10px 10px;
	}
	
	#hornav a:hover		
	{	
		text-decoration:none;
		font-weight: lighter;
		font-size: 12px;
		letter-spacing: 1px;
		color: #fffbef;
		padding:10px 10px 10px 10px;
	}

	#hornav a:active	
	{	
		text-decoration:none;
		font-weight: lighter;
		font-size: 12px;
		letter-spacing: 1px;
		color: #fffbef;
		padding:10px 10px 10px 10px;
	}

	#contact
	{	
		text-decoration:none;
		font-weight: normal;
		font-size: 100%;
		letter-spacing: 1px;
		color: #3E3E97;
		font-family: arial, verdana, sans-serif;
	}
	
	#hornavvismaroon a:visited		
	{	
		text-decoration:none;
		font-weight: lighter;
		font-size: 12px;
		letter-spacing: 1px;
		color: maroon;
		padding:10px 10px 10px 10px;
	}
	
	#hornavhovblue a:hover		
	{	
		text-decoration:none;
		font-weight: lighter;
		font-size: 12px;
		letter-spacing: 1px;
		color: blue;
		padding:10px 10px 10px 10px;
	}

.innertube{
margin: 20px; /*Margins for inner DIV inside each DIV (to provide padding)  orig was 23*/
}

* html body{ /*IE6 hack*/
padding: 0 330px 0 142px; /*Set value to (0 WidthOfRightFrameDiv=was350px 0 WidthOfLeftFrameDiv=was142px)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}