/*--- Generic Classes --------------------------------------------------------*/
h1 {
  font-size:1.5em;
  color:#048337;
}

form {
  padding:0px;
  margin:0px;
}

p {
  margin:0px;
  padding:0px;
}

a {
  color:#476A9B; /* link font color: orig 6697B0 then 476A7B */
  outline:none;
}

a img {
  border:none;
}

li, dd {
  padding-bottom:0.5em;
  margin:0px;
}

li a, dd a {
  color:#6697B0;
  padding-left:0px;
}

input, select, textarea {
  border:1px solid #ccc490;
  background-color:#f9ffe8;
  padding:2px;
}

input:focus, select:focus, textarea:focus {
  border:1px solid #8ef084;
  background-color:#eaffe8;
  padding:2px;
}

table {
  width:100%;
  border-spacing:0px;
  border:0px;
  /*normalize the font size for ie*/
  font-size:1em;
}

table table {
  text-align:left;
  /* no borders on nested tables */
  border:0px;
  margin-bottom:0px;
  border-spacing:0px;
}

thead {
}

table td {
  padding:5px;
}

table img {
  border:0px;
}

table .evenRow {
}

table .oddRow {
}

input.button, button.button, input.searchbutton {
  background-color:#6697B0;
  border:1px solid #6697B0;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
}

input.button:disabled, button.button:disabled {
  border:1px solid #700707;
  color:#a9a9a9;
  background-image:url(/WebCat_Images/Dstyle/button_disabled.jpg);
}

label {
  font-weight:bold;
}

/*--- Header -----------------------------------------------------------------*/
.header_container {
  color:#666666;
  background-color:#fcfcfc;
  border-bottom:0px solid #2d4c85;
  background-image:url(); 
  background-position:top left;
  background-repeat:repeat-x;
}

.header_container a {
	color:#ffffff;
}

.branding_container {
  width:35%;
  background-image:url();
  background-position:top left;
  background-repeat:no-repeat;
}

.branding {
  float:left;
  display:inline;
  display:none;
}

.branding_subheading {
  margin-top:24px;
  margin-left:20px;
  font-style:italic;
  display:none;
}

.login_button {
  background-color:#45bddb;
  border:1px solid #066b7d;
  background-image:url();
  background-position:bottom left;
  background-repeat:repeat-x;
  color:#ffffff;
}


.module_language_choices {
  float:right;
  width:20%;
  color:#ffffff;
}

.vreference {
  float:right;
  width:20%;
  color:#ffffff;
}

.login_container a {
  float:right;
  text-align:right;
  margin-top:8px;
}

/*--- Header Menu ------------------------------------------------------------*/
.header_menu_container {
  position: relative; /* custom 2fix css hover menu */
  border-top:1px solid #dcdcdc; /* was 8c8c8c */
  background-color:#dcdcdc; /* custom background color HEREIAM */
  background-image:url(); /* did contain .WebCat_Images.Dstyle.header_menu_container.jpg */
  background-position:top left;
  background-repeat:repeat-x;
  text-align:center;
}

/*--- margin below controls distance between search options in rootbar--------*/
.header_menu_container a {
  color:#6697B0; /* 6697B0 */
  float:none;
  position: relative; /* custom 2fix css hover menu */
  margin:22px; 
}

.menu_text {
  color:#878787; /* 878787  */
  float:none;
  margin:4px;
}

.skipnav {
  display:none;
}

/*--- Buttons Container-------------------------------------------------------*/
.buttons_container {
  width:100%;
  padding:6px 0px 6px 0px;
  float:left;
  position:relative;
  border-top:1px solid #dcdcdc;
  border-bottom:0px solid #8c8c8c;
  background-color:#ffffff;
  background-position:top left;
  background-repeat:repeat-x;
  text-align:center;
}

.buttons_container input {
  background-color:transparent;
  border:0px;
  margin:0px;
  padding:0px;
  float:left;
}

.buttons_container img {
  background-color:transparent;
  border:0px;
  margin:0px;
  z-index: 1;
  padding:0px;
  float:left;
}

/*--- Content ----------------------------------------------------------------*/
.quick_search, .lists, .high_interest_items, .icons_gatelist, .gatelist_table, .contact_us, .z3950, .error, .recreading, .bestseller, .place_hold, .call_number_search, .kept_records, .callnum_view_options, .holdings_display_view_options, .bsrr_lists, .mostpop_list, .rsvdesk_search, .rsvdesk_browse, .rsvdesk_list, .rsvdesk_hit_list, .pin_change_form, .pin_change_done, .renew_form, .renew_results, .req_list, .login_form, .request_view, .req_modify, .query_list,  .hold_update, .resv_update, .renew_update, .place_resv {
  float:left;
  width:70%;
  display:block;
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:0px;
  margin:10px;
}

.cust_keptrec {
  float:left;
  width:70%;
  display:block;
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:0px solid #8c8c8c;
  padding:0px;
  margin:10px;
}

.icons_gatelist {
  overflow:auto;
}

.item_details {
  float:left;
  width:70%;
  display:block;
  padding:0px;
  margin:10px;
}

.browse_list .hit_list_row {
  padding:10px;
}

.browse_list_text {
  float:left;
  display:inline;
}

.browse_list_number {
  float:right;
  display:inline;
}

.details_info, .search_links {
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:10px; 
  position:relative;
  width:20%;
  margin:10px;
  float:left; /* was right */
  
}

.itemservices {
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:7px;
  position:relative;
  width:20%;
  margin:10px;
  float:left; /* custom float right column in  */

}



.library_info {
  background: rgba(255, 255, 255, 0.5); 
/*  background-color:#fcfcfc;  */
  background-position:top left; 
  background-repeat:repeat-x; 
  border:0px solid #8c8c8c;
  padding:8px;
  position:relative;
  width:15%;
  margin:8px;
  float:right;

}

.custlogin {
  background-color:#fcfcfc;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:7px;
  position: relative;
  width:15%;
  margin:20px;
  float:left; 

}

.custourcoll {
  background-color:#fcfcfc;
  background-repeat:repeat-x;
  border:0px solid #8c8c8c;
  padding:7px;
  position: relative;
  width:15%;
  margin:10px;
  float:right;

}

.ebook {
  background-color:#fcfcfc;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  border:0px solid #8c8c8c;
  padding:4px;
  position: relative;
  width:8%;
  margin:0px;
  float:left;

}

.spacerone {
  background-color:#fcfcfc;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  border:0px solid #8c8c8c;
  padding:7px;
  position: relative;
  width:8%;
  margin:10px;
  float:left;

}

.spacertwo {
  background-color:#fcfcfc;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  border:0px solid #8c8c8c;
  padding:7px;
  position: relative;
  width:8%;
  margin:10px;
  float:left;

}

.custadvbox {
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:3px;
  position:relative;
  width:21%;
  margin:10px;
  float:left; /* custom float right column in  */

}


.info_container {
  float:left; /* orig right */ 
  display:inline;
  overflow:auto;  
  width:20%; 
  position:relative;
  padding:0px;
  margin-left:10px;
}

.info_container .library_info, .info_container .itemservices, .info_container .details_info, .info_container .search_links {
/*  background-color:#fcfcfc; */
  background: rgba(255, 255, 255, 0.5);
  background-image:url(); 
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:10px;
  position:relative;
  width:85%;
  margin:0px 0px 10px 0px;
}

.details_info .content_header {
  width:95%;
}

.details_info a {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width:90%
}

.details_info img {
  width:90%;
}

.item_services_container {
  float:right;
  width:20%;
  margin:10px;
}

.item_services_container .content_header {
  width:100%;
}

.item_services_container .details_info {
  width:100%;
  margin:0px 0px 10px 0px;
  display:block;
}

.item_services_container .library_info {
  width:100%;
  margin:0px;
  display:block;
}

.clear_all {
  clear:both;
}

.content_header, .header {
  float:left;
  clear:both;
  font-weight:bold;
  margin-bottom:4px;
}

.searchservices table {
  clear:both;
}

.library_info_link {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width:100%
}

.itemservices a {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width:100%
}

.itemservices_link {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width:100%
}

.searchcontent .query_type{}

.searchcontent .srch_pulldown{}

.searchcontent .policy_type_list{}

.searchcontent .use_library_here{}

.searchcontent .ebooks{}

.searchcontent .search_history{}

.searchcontent .search_history_dropdown{}

.searchcontent .searchlinks{}

/* hit list */
.searchsum_container {
  background-color:#FcF2D2; /* top bar above hitlist */
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
}

.searchsum_container_bottom {
  padding:10px;
  background-color:#ffffff;
  background-image:url(/WebCat_Images/Dstyle/searchsum.jpg);
  background-position:bottom left;
  background-repeat:repeat-x;
}

.searchsum_container .content_header {
  padding:10px;
}

.hitstop .content_header {
 padding:10px;
}

.hitstop p {
 margin:5px 0px 10px 10px;
}

.hit_list table td {
  padding:0px;
  margin:0px;
}

.hit_list {
  float:left;
  width:70%; /* custom was 70% */
  display:inline;
  border:1px solid #8c8c8c;
  padding:0px;
  margin:10px;
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;  
}

.hit_list_row {
  border-bottom:1px solid #B8CAD4; /* custom added B8CAD4 good color */
  text-align:left;
  background-color:#ffffff;
  background-image:url(/WebCat_Images/Dstyle/summary_column.jpg);
  background-position:bottom left;
  background-repeat:repeat-x;
  position:relative;
  overflow:auto;
  clear:both;
}

.number_and_buttons_container {
  width:15%;
  position:relative;
  padding:10px;
  float:left;
  display:inline;
}

.hit_list_number {
  font-weight:normal;
}

.hit_list_holdings_info {
  position:relative;
  float:left;
  display:inline;
  padding:10px;
  width:55%;
}

.hit_list_publication_date { 
}

.pub_date_book_cover_container {
 position:relative;
 float:right;
 display:inline;
 padding:10px;
 width:15%;
 margin-right:10px;
}

.pub_date_book_cover_container input {
  display:block;
  margin-top:4px;
  background-color:transparent;
  border:0px;
}

.enrichment_container { 
  clear:both;
  padding-right:10px;
}

.enrichment_container input {
  background-color:transparent;
  border:0px;
}

.itemdetails_button {
  background-color:#6697B0;
  border:1px solid #6697B0;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
  width:100%;
  margin-bottom:4px;
  margin-top:4px;
}

.keep_button {
  background-color:#8c8c8c; /* custom was 8c8c8c */
  border:1px solid #8c8c8c;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
  width:100%;
}

.remove_button {
  background-color:#8c8c8c; /* custom was 8c8c8c */
  border:1px solid #8c8c8c;
  background-image:url();
  background-position:top left;
  background-repeat:repeat-x;
  color:#ffffff;
  width:100%;
}


.keep_button img, .remove_button img {
  display:none;
}

.details_info .keep_container {
  width:100%;
  text-align:center;
}

.details_info .keep_container .keep_button {
  width:60%; /* adjusted from 50 to 60 so all button text would display */
}

.hold_button, .buynow_button, .reqorder_button {
  background-color:#2860d0;
  border:1px solid #0465a3;
  background-image:url(/WebCat_Images/Dstyle/button.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  text-decoration:none;
  color:#ffffff;
  width:100%;
  margin:4px 0px 4px 0px;
  padding:2px 0px 2px 0px;
  text-align:center;
  float:left;
  clear:both;
}

.hold_button a, .buynow_button a, .reqorder_button a {
  border:0px;
  font-size:10pt;
}

.hold_button:hover, .buynow_button:hover, .reqorder_button:hover {
  text-decoration:none;
}


.hold_button a:hover, .buynow_button a:hover, .reqorder_button a:hover {
  text-decoration:none;
}

.details_link, .tell_me_when, .related {
  padding-left:10px;
  float:left;
  margin:4px 0px 4px 0px;
  clear:both;
  width:95%;
}

.keep_container {
  width:50%;
  margin:10px auto 10px auto;
}

.keep_container img {
  width:0%;
}

.viewmarctags {
  vertical-align: top;
  padding: 2px;
}

.bibinfo {
  border-width: 0px;
  border-style: none;
  margin: 20px 10px 10px 10px;
  text-align: left;
}

.custtest {
  border-width: 0px;
  border-style: none;
  margin: 0px 0px 0px 0px;
  text-align: right;
}


.bibinfo2 {
  padding: 10px;
}

.summary {
  padding: 0px 10px 10px 10px;
}

.enrichheader, .holdingslist {
  font-weight: bold;
  margin: 0px 10px 4px 0px; 
}

.holdingslist {
  font-weight:normal;
}

.holdingsheader {
  font-weight: bold;
  margin: 0px 10px 0px 10px;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;

}

.subheader {
  font-weight: bold;
  margin: 0px 10px 0px 10px;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;

}

.subheadernoback {
  font-weight: bold;
  margin: 0px 10px 0px 10px;

}

.sortsubheader {
  font-weight: bold;
  margin: 0px 10px 0px 10px;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  cursor: pointer;

}

.sortsubheadernoback {
  font-weight: bold;
  margin: 0px 10px 0px 10px;
  cursor: pointer;

}

.enrichcontent {
  vertical-align: top;
  padding: 5px;
}

.searchsum_hits {
  display: block;
  text-align: center;
  margin: 10px 0px 10px 0px;
  width: 100%;
}

.viewmarctags {
  padding-right:10px;
}

.kept_options {
  border-left:1px solid #8c8c8c;
  padding-left:10px;
}

.kept_screen .searchbutton {
  margin:0px 2px 0px 2px;
}

.error .content_header {
  margin:4px;
}

.error .row {
  text-align:center;
  overflow:auto;
  padding:10px 0px 10px 0px;
  margin:4px;
}

.error .hold_button {
  width:auto;
  margin:auto;
  padding:4px;
  float:none;
}

.place_hold .hold_button {
  width:auto;
  margin:auto;
  float:left;
}

.callnum_view_options .content_header {
  padding:10px;
}

.callnum_view_options .ok_button {
  text-align:center;
  padding:10px;
}

.warning {
  width:100%;
  float:left;
  clear:both;
  padding-top:10px;
  padding-left:10px; /* custom added */
  padding-right:10px; /* custom added */
  font-weight:bold;
}

.pin_change_done .hold_button {
  width:auto;
  padding:4px;
  float:none;
}

.hold_update .hold_button {
  width:auto;
  padding:4px;
  float:none;
}

/* account details */
.account_details {
  float:left;
  width:68%;
  display:block;
  padding:0px;
  margin:10px;
}

.account_details table .header {
  float:none;
  margin:0px;
  text-align:left;
  padding:0px 0px 10px 0px;
}

.accountheader {
  font-weight: bold;
  margin: 0px 10px 0px 10px;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;

}

.accountstyle {
  vertical-align: top;
}

.account_details .availability {} 

.account_details .author {
  width:25%;
}

.account_details .axis {}

.account_details .card_expired {}

.account_details .checkouts_label {
  font-weight:bold;
}

.account_details .credit_balance {}

.account_details .date_billed {
  text-align:center;
}

.account_details .end_time {}

.account_details .envisionware { 
  text-align:center;
}

.account_details .expiration_date {}

.account_details .fines {}

.account_details .holdicon {}

.account_details .lost {}

.account_details .overdue {
  font-weight:bold;
}

.account_details .payment_types {}

.account_details .paypal {}

.account_details .pickup {}

.account_details .reason {}

.account_details .renewed {} 

.account_details .select {
  width:1%;
}

.account_details .show_user_status {}

.account_details .show_group_status {}

.account_details .start_time {}

.account_details .status {}

.account_details .title {
  width:45%;
}

.account_details .you_owe {}

.account_details .use_sam {}

.account_details .verisign {}

.summary_panel .numbers {
width:70%;
}

.requests_panel {
  overflow:auto;
}

.requests_panel .request  {
  width:70%;
  float:left;
  display:inline;
  padding:10px;
}

.requests_panel .row {
  text-align:left;
  background-color:#e3e9f3;
  position:relative;
  overflow:auto;
  clear:both;
  margin-bottom:4px;
}

.requests_panel .links {
  width:20%;
  float:left;
  display:inline;
  padding:10px;
  text-align:right;
}

.requests_panel .links a {
  margin-left:10px;
}

/* tabs */
.pagecontainer {
  padding: 0px 0px 10px 0px;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  position: relative;
}

.contentholder {
  padding: 0px 0px 0px 0px;
  position: relative;
}

.tabholder {
  overflow:auto;
  padding: 0px 0px 0px 0px;
  position: relative;
}

.tab {
  color:#ffffff;
  float:left;
  display:inline;
  border-top:1px solid #8c8c8c;
  border-right:1px solid #8c8c8c;
  border-left:1px solid #8c8c8c;
  background-color:#ffffff;
  background-image:url(/WebCat_Images/Dstyle/header_menu_container.jpg);
  background-repeat:repeat-x;
  padding:4px;
  margin-right:4px;
  cursor: pointer;
}

.panelholder {
  clear:both;
  position: relative;
  top: -2px;
  visibility: visible;
  display: block;
}

.panel {
  position: relative;
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/thead.jpg);
  background-position:top left;
  background-repeat:repeat-x;
  border:1px solid #8c8c8c;
  padding:10px;
  top: 0;
  left: 0;
  display: none;
}

/*--- Footer -----------------------------------------------------------------*/
.footer_container {
  color:#000000;
  text-align:center;
  padding:6px 0px 6px 0px;
  border-top:1px solid #8c8c8c;
  border-bottom:2px solid #8c8c8c;
  background-color:#fcfcfc;
  background-image:url(/WebCat_Images/Dstyle/footer_container.jpg);
  background-position:top left;
  background-repeat:repeat-x;
}

#sirsidynixLogo {
  float:left;
  margin-left:15px;
  width:100px;
  height:50px;
}

#copyright {
  height:40px;
  padding:5px 0 5px 0;
}

/* CUSTOM code below taken from UVA for hover menu */

#wrapper {position: relative; display: block; 500px; height: 100px; z-index: 100; }

#nav {
	position: absolute; /* absolute val: menu appear below buttn bars */
	height: 18px; /* changes height of banner bar */
	z-index: 2;  /* custom was 10 */
	margin: 0;
	padding: 0;
	font-size: 80%;  /* changes font size of dropdown menu*/
	min-width: 760px;
	background: #ffffff;
}

#nav ul#navmenu {
	margin: 0; /* indents whole menu */
	z-index: 1;  /* custom added this element */
	padding:  0 4px 0 0;
	list-style: none;
	float: left;
	position: relative;  /* does nothing */
	white-space: nowrap;
}
	
#nav ul#navmenu li {
	float:left;
	position: relative;  /* changing breaks menu only last elem shows */
	z-index: 1;  /* was 2 */
	margin: 0;
	padding: 0;
	border-right: 2px solid #ffffff;
}
	
#nav ul#navmenu li a {
	float: left;
	position: relative; /* change to absol val spaces between menu items */
	display: block;
	width: .1em;
	padding: 2px 4px 2px 4px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
	
#nav > ul#navmenu li a {
	width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav ul#navmenu li a {
	float: none;  /* gap between dropdown items */
}
/* End IE5-Mac hack */
#nav ul#navmenu li a:hover {
	color: #fff;
	background-color: #ffffcc; /* cust HERE hover color */
	text-decoration: underline;
}

#nav ul#navmenu li#current {
	background-color: #ffffff; /* cust backgrcolor top element b4hover */
	border-right: 0px solid #ffffff; /* cust rt border top element */
}
#nav ul#navmenu li#current a {
	padding-bottom: 3px;
	color: #2d4c85; /* cust notapplicable */
}

/* SUB-MENUS */

#nav ul#navmenu li ul {
	display: none;
	position: absolute;  /* relative val menu way down window */
	top: 105%; /* value for ie5 */
	left: -1.5em; /* value for ie5 */
	font-weight: normal;
	font-size: 96%;
	list-style: none;
	background-image: none;
	z-index: 100;    /* 2 custom was 5  */
	padding-top: 1px;
}

/* hack to hide from IE 5 \*/
#nav ul#navmenu li ul {
	voice-family: "\"}\""; /* ie5 stops reading here */
	voice-family: inherit;
	top: 100%; /* ie6 reads this */
	left: -1px;
}

/* but only good browsers read this - hidden from ie5-6win */
html>body #nav ul#navmenu li ul {
	top: 0;  /* custom move menu up copying List Apart */
	left: -164px; /* custom HERE horiz pos of drop-down, -163 ideal!  */
}
/*end hacks */

#nav ul#navmenu li#current ul {
	padding-top: 0;
}

#nav ul#navmenu li ul li, #nav ul#navmenu li#current ul li {
	display: block;
	float: none;
	margin: 0; /*values for IE5win ??? */
	padding: .5px 4px 4px 9px; /* increases space between drop-down items  */
	background-color: #ffffff; /* cust HERE menu background */
	background-image: none;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc; /* cust HERE dropdown border  */
	border-left: 1px solid #cccccc;  /* cust HERE dropdown border */
	border-bottom: 0px solid #cccccc;
	white-space: normal;
	height: 1.5em;
	width: 12em; /* change width of dropdown menu  */
}

#nav ul#navmenu li ul li a, #nav ul#navmenu li#current ul li a {
	display: block;
	color: #B22222; /* custom HERE font color  */
	font-weight: normal; /* font style dropdown  */
	text-decoration: none;
	background-image: none;
	border-bottom: 1px solid #cccccc; /* custom HERE for main botbord  */
	height: 15px; /* custom HERE change main box size */
	margin: 0;
	padding: 0;
	width: 100%;
}

#nav ul#navmenu li ul li a:hover, #nav ul#navmenu li#current ul li a:hover {
	text-decoration: underline;
}

#nav ul#navmenu li:hover ul, #nav ul#navmenu li.over ul {
	display: block;
}

/* custom transparency code */
#bgNew2 {
width: 15%px;
height: 20px;
position: relative;
float: right;
background: none;
border: 0px solid black;
padding: 0px;
}
#bgNew2 p {
padding: 5px;
font-size: 6px;
font-weight: normal;
position:relative;
width:15%;
margin:10px;
float:right;
background: rgba(255, 255, 255, 0.5);
} 


