.maindrpstyle{
width: 100%;
font-weight: bold;
}

.maindrpstyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.maindrpstyle ul{
width: 100%;
background: url(/img/chromebg.gif) center bottom  repeat-x; /*THEME CHANGE HERE*/
padding: 5px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.maindrpstyle ul li{
display: inline;
}

.maindrpstyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #ADED7C; /*THEME CHANGE HERE*/
}

.maindrpstyle ul li a:hover{
background: url(/img/chromebg-over.gif) center bottom repeat-x; /*THEME CHANGE HERE*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #ADED7C; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: 1px solid #ADED7C; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EAFADC;
}

/* ######### Categories ######### */

.menudiv{
position:relative;
border: 1px solid #ADED7C; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
width: 217px;
visibility: visible;
float:left;
margin-left:-10px;
height:284px;
display: inline;
list-style-position:outside;
}


.menudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: 1px solid #ADED7C; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.menudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #EAFADC;
}
/* ######### Results ######### */

.rmenudiv
{
background-color:White;
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#636363;
width: 420px;
visibility: visible;
float:left;
margin-left:-10px;
overflow-x:hidden;
overflow-y:scroll;
height:95%;
display:inline;
}


.rmenudiv a
{
width: 100%;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
}

#lmenudiv
{
background-color:White;
position:relative;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#636363;
width: 320px;
visibility: visible;
float:left;
height:101%;
margin-left:-10px;
display:inline;
}

#lmenudiv h2
{ 
	padding: 2px 10px; 
	margin: 0px 0px 0px 0px; 
	font-size: 1.0833em; 
	font-weight: bold; 
	background: #44617b; 
	color: #fff;
}

.searchbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/img/formbg.gif) repeat-x left top;
}
.shiftcontainer{
position: relative;
left: 0px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
width: 250px; /* container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}
.shadowcontainer .innerdiv h2{
padding: 2px 10px; 
margin: 0 -7px 5px -7px; 
font-size: 0.9em; 
font-weight: bold;
background: #7da76a; 
color: #fff;
}
.shadowmaincontainer{
width: 550px; /* container width*/
background-color: #d1cfd0;
}

.shadowmaincontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding-top: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

.searchinnerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
text-align:left;
}


