/*  
Theme Name: headset newww
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


* {margin:0 auto; padding:0; }
tbody {
  border: none;
}
body {background-color:#fff; margin: 0;}

a {font-weight:bold; text-decoration:none; color:#484848;}
a:hover {text-decoration: none; color: rgb(96,176,255);}

input {padding:0; vertical-align:middle;}
input, checkbox, radio, select {font:11px verdana,arial,sans-serif;}
textarea {width:100%; font:11px verdana,arial,sans-serif;}

#divWrap {width:884px;  text-align: left; }
#div1800{margin-left:100px;font-size:22px;font-weight:bold;color:#444;margin-top:30px;}
#div1800ie{margin-left:100px;font-size:22px;font-weight:bold;color:#444;margin-top:25px;}
#header{
	overflow:hidden;
	height: 90px;
	padding: 0px 17px 0px 17px;
	margin: 0px 0px 0px 0px;
	
}

#top_right{
float: right;
position: relative;
min-height: 35px;
background-color: #ffffff;
color: #878787;
font-size: 14px;
padding: 0px 0px 0px 0px;
margin: -92px 0px 0px 0px;
}
#top_rightie{
float: right;
position: relative;
min-height: 35px;
background-color: #ffffff;
color: #878787;
font-size: 14px;
padding: 0px 0px 0px 0px;

}

.infobox2 {width:500px; border: 1px solid #666666; }

#divLeft {width:200px; max-width:200px; min-width:200px; float:left;}

ul.leftlist {overflow:hidden; margin-left: 0; padding-left: 0; float: left; text-decoration: none;width: 100%; background-color: rgb(205,205,205); font: 80% Verdana, Helvetica, sans-serif;min-height:42px;min-height:42px;min-width:225px; list-style-image: url(http://www.headsetexpress.ca/templates/design1/images/bullet.png);}
				 
				
				ul.leftlist li a{font-weight:bold;font-size: 14px; float: left; text-transform: capitalize; text-decoration: none;color: rgb(86,86,86); padding: 1em 1em; width:100%;}
				.leftlist a:link{color: rgb(86,86,86);background-color: #dddddd;width: 100%;}
				.leftlist a:active{color: rgb(96,176,255); background-color: #dddddd; text-decoration:none; }
				.leftlist a:hover{color: rgb(96,176,255);background-color: #dddddd;width: 100%;}
				ul.leftlist #current a{color:  rgb(96,176,255) ! important ;  background-color:  rgb(218,218,218) ! important ; text-decoration:none; display: inline;}
#divPageLogo {margin-left: 0em;margin-top:0px; margin-bottom:-9px; width:370px; height:91px; background:url('http://www.headsetexpress.ca/templates/design1/images/headset_express_ca.png') no-repeat center center;}
#divLogin {margin-left:50px; margin-bottom:30px;}
#divLeftIn {padding:0px;}

#special{
max-width:200px;
min-width:200px;
height: 42px;
background-color: rgb(205,205,205);
color: #222222;
font-weight:bold; font-size: 13px;
text-transform: uppercase;
overflow: hidden;
padding: 0em 1.3em;
max-height:42px;
line-height: 3;
}

#specialproduct{
max-width:200px;
min-width:200px;
min-height: 145px;
background-color: rgb(235,235,235);
color: #444444;
font-weight:bold; font-size: 16px;
text-transform: uppercase;
display: block;
}

#specialproduct span{

clear: right;
max-width:140px;

}

#specialtext{
padding: 5em 5em;
color: #222222;
}
#divPage {float:left;}

#divPageTop {width:884px;}

#divHeader {width:884px; height:160px;}
#divHeaderIn {text-align:left;}
<!-- ff     -->
#divMiddle { width:670px;max-width:670px; min-width:670px; display:table-cell;}

<!--[if IE]>

#divMiddle {width:550px;max-width:550px; min-width:550px; display:table-cell;}

<![endif]-->

#divMain { width:700x; min-width:700px; float:center;}
#divMainInSix {position:absolute;width:650px;margin-top:-550px;}
#divMainInSix2 {position:absolute;width:650px;margin-top:-550px;}
#divMainInSix3 {position:absolute;width:650px;margin-top:-875px;}
#divMainInSeven2 {overflow:hidden;position:relative;width:660px;margin-left:5px;margin-top:0px;}
#divMainInSeven {overflow:hidden;position:relative;width:660px;margin-left:5px;margin-top:0px;margin-bottom:200px;}
#divMainInSeven3 {overflow:hidden;position:relative;width:660px;margin-left:5px;margin-top:0px;}
#divMainIn {overflow:hidden;}#divMainInff2 {}
#welcome{padding-left:10px;margin-top:10px;}
#divRight {width:120px; max-width:120px; min-width:119px; float:right;}

#divRightIn {padding:2px;}

#divFooter {position:relative;top:0px;display:block;width:884px;max-width:884px; min-width:884px;clear:both;}

#divFooterIn {}

.clear {clear:both;}
.divClear {height:0; line-height:0.1; clear:both;}
.divClearLeft {height:0; line-height:0.1; clear:left;}

#divHeaderStuff {}
#divHeaderStuffSpc {display:none;}

#divHeaderBoxContent {height:112px; overflow:hidden;}

#divHeaderLang {width:200px; margin-top:24px; font:10px verdana,arial,sans-serif; color:#777777; padding:8px; text-align:center; float:right;}

#divHeaderCart {width:80px; height:64px; margin-top:40px; padding:10px 8px 0 54px; font:11px arial,sans-serif; background:url(http://www.headsetexpress.ca/templates/design1/images/bg_header_cart.gif) top center no-repeat; float:left;}
#divHeaderCart a {color:#000;}
#divHeaderCart a:hover {color:#c70000;}

#divHeaderLinks {width:200px; padding:16px 0 0 16px; float:right;}

#divTopMenuBar {}
#divTopMenu {width:884px;}
#divTopMenuSpacer {height:0; clear:both;}

div.headerLinks ul {line-height:1;}
div.headerLinks ul li {list-style:none; line-height:1;}
div.headerLinks ul li a {font:10px verdana,arial,sans-serif; color:#1970ad; line-height:1; padding:0 8px;}
div.headerLinks ul li a:hover {color:#c70000;}

.headerError {font:bold 11px verdana,arial,sans-serif; background-color:#ffcccc; text-align:center; clear:both;}
.headerInfo {font:bold 11px verdana,arial,sans-serif; background-color:#ccffcc; text-align:center; clear:both;}


div.topMenu ul li {list-style-type:none; width:221px; height:51px; text-align:center; float:left;}
div.topMenu ul li a {font:bold 15px arial,sans-serif; color:#cccccc; padding:0; display:block; width:100%; height:100%; line-height:3.2; background:url(http://www.headsetexpress.ca/templates/design1/images/top_banner_gray_big.png) center center repeat-x;}
div.topMenu ul li a:hover {text-decoration:none; background-image: url(http://www.headsetexpress.ca/templates/design1/images/top_banner_blue2.png);color:#fff;}
.divider {background-image: url(http://www.headsetexpress.ca/templates/design1/images/top_banner_gray.png);  height:100%;max-width:2px; min-width:2px;width:2px;}
.topMenu #starter{background: url(http://www.headsetexpress.ca/templates/design1/images/top_left_corner.png) no-repeat; max-width:10px;width:10px;margin-right:-10px;z-index:9999999;position:relative;}
.topMenu #last{background: url(http://www.headsetexpress.ca/templates/design1/images/top_right_corner.png) no-repeat; max-width:8px;width:8px;margin-top:-51px;float:right;z-index:9999999;}
div.topMenu ul li ul {background-color:#fff; left:-999em; width:160px; position:absolute; height:auto; border:1px solid #000; z-index:10;}
div.topMenu ul li ul li{width:100%; height:16px; margin:0; text-align:left; padding:0;}
div.topMenu ul li ul li a {width:100%; display:block; padding:2px 2px 1px 8px; background-image:none; color:#000; line-height:1.0;}
div.topMenu ul li ul li a:hover {color:#f00;}

div.topMenu ul li:hover ul {left:auto;}
div.topMenu ul li.sfhover ul {left:auto;}

div.topMenu ul li ul ul {margin:-20px 0 0 160px;}
div.topMenu ul li:hover ul ul {left:-999em;}
div.topMenu ul li.sfhover ul ul {left:-999em;}

div.topMenu ul li li:hover ul {left:auto;}
div.topMenu ul li li.sfhover ul {left:auto;}
#lower{

background: url(http://www.headsetexpress.ca/templates/design1/images/lower_banner.png);
margin-top:5px;
margin-bottom:-25px;
background-repeat: repeat-x;
background-repeat: repeat-x;
max-width:884px;
width:884px;
min-height:68px;
min-width:884px;
float:left;
font-size:15px;
color: #333333;
}

#lowerie{

background: url(http://www.headsetexpress.ca/templates/design1/images/lower_banner.png);
margin-top:1px;
margin-bottom:-25px;
background-repeat: repeat-x;
background-repeat: repeat-x;
max-width:884px;
width:884px;
min-height:68px;
min-width:884px;
float:left;
font-size:15px;
color: #333333;
}

#lower a#faq{position:relative; left:93px; top:-49px;text-transform:uppercase;text-decoration:none;color:#cccccc;font-weight:bold;}
#lower a#help{position:relative; left:52px; top:-49px;text-transform:uppercase;text-decoration:none;color:#cccccc;font-weight:bold;}
#lower a#contact_us{position:relative; left:123px; top:-31px;}
#cart{position:relative; left:10px; top:-49px;text-transform:capitalize;text-decoration:none;color:#cccccc;font-weight:bold;}
#dropdown{position:relative; left:105px; top:42px;text-transform:capitalize;text-decoration:none;color:#cccccc;font-weight:bold;}


#lowerie a#faq{position:relative; left:92px; top:-49px;text-transform:uppercase;text-decoration:none;color:#cccccc;font-weight:bold;}
#lowerie a#help{position:relative; left:50px; top:-49px;text-transform:uppercase;text-decoration:none;color:#cccccc;font-weight:bold;}
#lowerie a#contact_us{position:relative; left:123px; top:-31px;}




div.topMenu ul li li:hover {background-color:#fcc;}
div.topMenu ul li li.sfhover {background-color:#fcc;}

div.topMenu ul li:hover, div.topMenu ul li.sfhover {position:static;}



div.menuLeft {text-align:center; padding:4px;}

.menuVertDefault ul li {list-style-type:none; width:180px; font:bold 11px arial,sans-serif; color:#666666; text-align:left;}
.menuVertDefault ul li a {padding:2px; display:block; width:100%; line-height:1.6; color:#666666;}
.menuVertDefault ul li a:hover {text-decoration:none; color:#ccffff; background-color:#ffcc99;}

.menuHorDefault ul li {display:inline;padding-top:35px;padding-left:15px;list-style-type:none; font:bold 11px arial,sans-serif; text-align:center;color:#000; float:left;}
.menuHorDefault ul li a {display:inline; color:#000; ; padding:2px; width:100%; line-height:1.6;}
.menuHorDefault ul li a:hover {text-decoration:none; color:#63b2ff; }
<!-- affiliate -->
a.affiliatelink{position:relative;top:-50px;}




div.tableBox {padding:4px;}
.sideBox {}
.infoBox {font:10px verdana,arial,sans-serif;  }
div.infoBox {overflow:hidden;list-style-type:none; border:0px solid #777777; width:200px;}
div.infoBox ul li{text-transform: capitalize;list-style-type:none; width:200px; padding: 0.8em 1.5em;text-decoration:none;}
div.infoBox ul li:hover{text-transform: capitalize;list-style-type:none; background-color:#dddddd; padding: 0.8em 2em;text-decoration:none;}
<!--div.infoBox ul li a:hover{text-transform: capitalize;list-style-type:none; color: rgb(96,176,255);background-color: #dddddd;  width:100%;text-decoration:none;}-->
#divLeft div.infoBox, #divTopSearch {width: 200px; padding:0px; border:0px solid #999; border-top-width:0;list-style-type:none; font: 80% Verdana, Helvetica, sans-serif; }

.infoBoxtwo {font:10px verdana,arial,sans-serif; background-color: rgb(205,205,205); }
div.infoBoxtwo {overflow:hidden;list-style-type:none; border:0px solid #777777;}
div.infoBoxtwo ul li {text-transform: capitalize;list-style-type:none;  padding: 0.8em 0.2em;text-decoration:none;}
div.infoBoxtwo ul li:hover{text-transform: capitalize;list-style-type:none;color: rgb(96,176,255); background-color:#dddddd; padding: 0.8em 0.2em;text-decoration:none;color:}
<!--div.infoBox ul li a:hover{text-transform: capitalize;list-style-type:none; color: rgb(96,176,255);background-color: #dddddd;  width:100%;text-decoration:none;}-->
#divLeft div.infoBoxtwo, #divTopSearch {width: 200px; padding-right:0px; border:0px solid #999; border-top-width:0;list-style-type:none; font: 9px Verdana, Helvetica, sans-serif; }





#divTopSearch {padding-top:10px; padding-bottom:10px;}
#divTopSearch input {border:1px solid #c70000;}

.infoBoxHeading {font:bold 12px verdana,arial,sans-serif; color:#1970ad;}

#divLeft .infoBoxHeading {font:bold 12px verdana,arial,sans-serif; color:#fff;}

#divLeft div.infoBoxHeading {height:20px; background-image:url(http://www.headsetexpress.ca/templates/design1/images/bg_sideboxheading.gif); background-repeat:no-repeat; text-align:left; padding: 4px 0 0 8px;}

#divRight div.infoBoxHeading {text-align:center; margin-top:10px;}

a.infoBoxHeading:hover {color:#c70000;}

.infoBoxContents {font:10px verdana,arial,sans-serif; color:#000000;}

.infoBoxNotice {background-color:#ff9999;}
.infoBoxNoticeContents {background-color: #ffcccc; font:10px verdana,arial,sans-serif; color:#000000;}

.errorBox {font:11px verdana,arial,sans-serif; background-color: #ffcccc;}
.clearBox {}

div.brandList {}
.brandList {font:12px verdana,arial,sans-serif; font-weight:bold;}
a.brandList:hover {}

.boxText a {display:block; width:100%;background-color: rgb(235,235,235);}
div.boxText {display:inline;padding:0px 0px;background-color: rgb(235,235,235);}

a.boxCatText {font:12px verdana,arial,sans-serif;}

a.boxSubcatText {font:11px verdana,arial,sans-serif; display:block; padding:0 2px;}

.pageContent {font:bold 11px verdana,arial,sans-serif; color:#000000;line-height: 1.5;}
div.pageContent {width:680px; padding:4px 1px 1px 1px; overflow:hidden;}

.main {font:11px verdana,arial,sans-serif;line-height:1.5;}
div.main {padding:10px 0;}
.smallText {font:10px verdana,arial,sans-serif; color:#999999;}
td.main {padding:4px 2px;}

div.mainList {padding: 4px 8px 4px 32px;}

table.listData {}
table.listData tr th {font:bold 10px verdana,arial,sans-serif; background-color:#166dbd; color:#fff; text-align:left; padding:1px 4px;}
table.listData tr td{font:10px verdana,arial,sans-serif; border:0 solid #99ccff; padding:3px; border-width:0 0 1px 0;}
div.listData iframe {border:1px solid #000000;}

div.inputBox {font:11px verdana,arial,sans-serif; padding:4px;}

table.dataInput {}
table.dataInput tr td {font:11px verdana,arial,sans-serif; padding:4px; vertical-align:top;}
table.dataInput tr th {font:bold 11px verdana,arial,sans-serif; text-align:left; padding:4px;}

.inputRequirement {font:bold 12px verdana,arial,sans-serif; color:#c70000;}

div.footerMenuBottom {}
div.footerSeparator {background-color:#777777; height:4px; line-height:0.1;clear:both;}
#divCart {border:3px solid #1970ad;padding:2px;}
.divCart {font:10px verdana,arial,sans-serif; color:#1970ad;}
#divWastebin {border:3px solid #c70000;height: 80px; background-image:url(http://www.headsetexpress.ca/templates/design1/images/trash64x64.gif); background-repeat:no-repeat; background-position:bottom center;}
#divItems img {width:25px; height:25px;}

#indicator {font:14px verdana,arial,sans-serif; color:#1970ad; background-color:#fff; border:3px solid #1970ad; display:block; padding:8px; text-align:center;}

.wastebin {font:10px verdana,arial,sans-serif; color:#1970ad; background-color:#ffffcc; text-align:center;}
.cart-active {background-color:#fcc;}
.wastebin-active {background-color:#cff;}
.cartHead {font:bold 11px verdana,arial,sans-serif; color:#1970ad;}
.cartTotal {font:bold 10px verdana,arial,sans-serif; color:#1970ad;}
.cartPrice {font:bold 10px verdana,arial,sans-serif; color:#c70000;}
a.cartCheckout {font:bold 11px verdana,arial,sans-serif; background-color:#c70000;color:#fff; text-transform:uppercase; text-decoration:none;}
a.cartCheckout:hover {color:#fff; background-color:#1970ad;}
.dragItem {font:10px verdana,arial,sans-serif; color:#777777;text-align:center;}
td.dragItem {width:80px;}

div.cartUpdateIndicator {position:absolute; width:200px; top:300px; left:400px; z-index:100;}
.products{
display: block;
background-color: #fff;
text-align: left;
padding: 0 0.5em;
margin: 0 0 0em 0;

}

.products2{

background-color: #fff;
text-align: left;
padding: 0 20em;
margin: 0 20em 10em 0;
}

.productListing {}
div.productListing {padding:5px 5px 20px 5px;}

.productListingHeading, .productInfoHeading, .pageHeading {font:bold 12px verdana,arial,sans-serif; color:#fff; text-transform:uppercase;width:650px;max-width:650px;min-width:650px; background:url(http://www.headsetexpress.ca/templates/design1/images/bg_heading_middle.gif) repeat-x; height:20px;}

div.pageHeading, div.productListingHeading, div.productInfoHeading {border:0px solid #0960a9; background:url(http://www.headsetexpress.ca/templates/design1/images/bg_heading_middle_red.png) no-repeat; padding:10px 10px; margin:10px 5px;overflow:hidden;}

.productInfoImage {font:bold 10px verdana,arial,sans-serif; color:#1970ad;}
div.productInfoImage {width:25%; text-align:center; border:1px solid #cccccc; padding:4px;}

div.productInfoSpec {width:65%; text-align:left; overflow:hidden;}

.productInfoTable {font:bold 10px verdana,arial,sans-serif; color:#000000;}
table.productInfoTable {border:1px solid #999999;}
td.productInfoTable {text-align:center;}

div.productButtons {padding:4px;}

div.productListingCat {position:relative;top:0px;padding:0 0 10px 0; border:1px solid #999999;border-width:0 0 1px 0;margin-left:5px;text-align:center;}

.productListingSubHeading {font:bold 15px verdana,arial,sans-serif; color:#1271b3;padding-left:5px;}
span.productListingSubHeading {}
a.productListingSubHeading {}

td.productListingLeft {min-width:660px;width:660px; border:1px solid #999999;border-width:0 1px 1px 0; padding: 2px;}
td.productListingRight {min-width:660px;width:660px; border:1px solid #999999; border-width:0 0 1px 0; padding: 2px;}

td.productListingLeftSpecials {min-width:660px;width:660px; border:1px solid #999999;border-width:0 5px 1px 0; padding: 2px;}

div.productListingItemNew {width:660px;padding:2px; border:1px solid #999999; border-width:0 5px 1px 0;}

table.productListingItem {width:660px; border-spacing:15pt 0 15pt 0;}
td.productListingText {padding: 2px 2px 2px 5px;margin-bottom:30px;}
td.productListingItem{margin-bottom:20px;}
.productListingName {font:bold 14px arial,sans-serif; color:#e11919;}
a.productListingName:hover {color:#1970ad; text-decoration:none;}

.productListingDescr {font:11px verdana,arial,sans-serif; color:#000000;}

.productListingPrice {font:bold 14px verdana,arial,sans-serif; color:#404040;}
.productListingPriceOld {font:bold 11px verdana,arial,sans-serif; color:#c30; text-decoration:line-through;}
.productListingPriceNew {font:bold 11px verdana,arial,sans-serif; color:#999;}

td.productListingButtons {vertical-align:bottom;padding:4px; text-align:left;}

table.productListingNav {width:650px; padding:4px;}

.catTrail{font:bold 11px verdana,arial,sans-serif; color:#1970ad;}
.catTrail {padding:4px 10px;}

 
 .txtBtn {vertical-align:bottom;font:bold 11px arial,sans-serif; background-image: url(http://www.headsetexpress.ca/templates/design1/images/viewbuy.png); color:#fff; padding:2px 10px; cursor:pointer; text-transform:lowercase;}

input.txtBtn {font:bold 11px arial,sans-serif; background-color:#c70000; border-width:0; color:#fff; padding:1px 4px; cursor:pointer; text-transform:lowercase;}

a.txtBtn:hover {color:#fff; text-decoration:none;}

input.searchBtn {border:1px solid #c70000; background-color:#c70000; color:#fff; font:bold 12px verdana,arial,sans-serif; text-transform:uppercase;}
input.txtBtntop{border:0px;background-image: url(http://www.headsetexpress.ca/templates/design1/images/loginimg.png);cursor:pointer;background-color:#fff;}
input.txtBtntopie{margin-top:5px;border:0px;background-image: url(http://www.headsetexpress.ca/templates/design1/images/loginimg.png);cursor:pointer;background-color:#fff;}
 a.txtBtntop {font: 11px arial,sans-serif;text-transform:uppercase;color:#111;text-decoration:underline;};
 .txtBtntop a:hover{font: 11px arial,sans-serif;text-transform:uppercase;color:#111;text-decoration:underline;};

.messageBox {font:11px verdana,arial,sans-serif; color:#000000;}
.messageStackError, .messageStackWarning {font:11px verdana,arial,sans-serif; color:#000000; background-color: #ffcccc;width:320px;min-width:320px;max-width:320px;}
.messageStackSuccess {font:11px verdana,arial,sans-serif; color:#000000; background-color: #ccffcc;}

form {display: inline;}

.stockWarning {font:11px verdana,arial,sans-serif; color:#cc0033; }
	.productsNotifications {background-color: #ccffff; }
.orderEdit {font:11px verdana,arial,sans-serif; color:#999999; text-decoration:underline; }
.old_price {font: bold 16px verdana,arial,sans-serif; color: red; text-decoration: line-through; display:inline;}
.productSpecialPrice {font:bold 16px verdana,arial,sans-serif; color: gray;}
.logout {font:14px verdana,arial,sans-serif; color:#878787; text-transform:uppercase; line-height:1; padding:0 200px; margin-top: 4px;}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
overflow:visible;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -110px;left: 0px; /*position where enlarged image should offset horizontally */
}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;    width:200px;
	background-color: #e6e7e6;    margin-left:-3px;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;    width:198px; height:25px;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;    text-wrap:true;
	position: relative;
	display: block;	    max-width:198px;
    width:198px;	
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: rgb(205,205,205);    
	border: 2px outset #fdfefd;
	position: relative;display: block;}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;    color: rgb(96,176,255);
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #333333;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color:rgb(107,163,255);
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
