@charset "utf-8";

* { margin:0; padding:0; }

body { 
	
	font:0.9em "Segoe UI", "Lucida Sans Unicode", "Century Gothic",  Arial, Verdana, Trebuchet MS, helvetica, sans-serif; 

	/*
	font:13px/1.5em  "¿¬Ìå", "ËÎÌå", "Lucida Sans Unicode", Arial, Verdana, Trebuchet MS, helvetica, sans-serif; 
	*/

	text-align:center;
	/*background: #a3a9b5 url(../images/cssmenu_bg3.jpg) repeat-x;*/
	background: #000000 url(../images/cssmenu_bg3.jpg) repeat-x;
	
}

a img { 
	border:0;
}

:focus { 
	outline:0; 
}

td {
	padding:0;
	vertical-align:top;
}

p { 
	margin-bottom:1.0em; 
}

form { 
	display:inline;
}

/* Heading */
h1, h2, h3, h4, h5, h6, .head { 
	margin-bottom:.4em; 
	line-height:1.3em; 
	font-family: "Segoe UI", "Trebuchet MS", "Lucida Sans Unicode", "Century Gothic", Georgia, Helvetica, Arial, Verdana;
}

h1 { font-size:2.0em; 
	line-height:1.0em; 
	font-family: "Segoe UI", "Verdana", "Georgia", "Century Gothic", "Trebuchet MS", "Lucida Sans Unicode";
	color: #666699;
	/* text-shadow: green 0px 0px 5px; */
}

h2 { 
	font-size:1.5em; 
	font-family: Georgia, Helvetica, Arial, Verdana;
	font-weight:normal;
	color: #c60;
}

h3 { font-size:1.35em; 
	line-height:1.35em;
	color: #069;
}

h4 { 
	font-size:1.25em; 
	color:#1da73b;
}

h5 { font-size:1.1em;
color:#5b5bde;}
h6 { font-size:.95em; }

/*--------------------resets.css-------------------------------------------*/

.divider { margin:10px 0; height:1px; background:url(../images/dotted_divider.gif) repeat-x; font-size:1px; line-height:1em; overflow:hidden; }

/**************************************/
/* Base Layout						  */
/**************************************/
.wrapper { 
	min-width:980px;
}

/*header containing the menu bar */
.header { 
	/*
	border-top:5px solid #0d2131; 
	*/
	text-align:left; 
}

.header-top-container {	
	background: #a3a9b5 url(../images/cssmenu_bg3.jpg) repeat-x;
	height:43px;
}

.header-top { 
	padding:10px 10px 10px 10px; 
	width:960px; 
	margin:0 auto; 
	position:relative; 
	z-index:100;
}

/* Logo */
h1#logo {
    float:left;
    width:468px;
    margin:0px 0 3px 0px;
	display:none; /* disabled for now */
}

.header-nav-container { 
	background:url(../images/nav_bg.jpg) repeat-y 50% 0 #0a263d; 
}

.quick-access {
    width:240px;
    float:right;
    margin-top:0px;
    text-align:left;
    padding:0 30px;
	padding-left:5px;
    color:white;
	
}

.quick-access p { 
	margin-bottom:4px; 
}

.quick-access li {
    display:inline;
    background:url(../images/shop_access_pipe.gif) no-repeat 100% .35em;
    padding-right:7px;
    padding-left:3px;
	font-size:0.9em;
   }

.quick-access li.first { 
	padding-left:0; 
}

.quick-access li.last { 
	padding-right:0; 
	background:none; 
}

.shop-access { 
	margin-bottom:6px; 
}

.shop-access a { 
	color:#666;
	color:black;
	font-size:.95em; 
}

.shop-access a:hover { 
	color:#666;
	text-decoration:underline;
	font-size:.95em; 
}

.shop-access li.last { 
	padding-right:0; 
	background:none; 
}

.mini-account { 
	position:absolute; top:0; 
	right:0; width:300px; 
	height:30px; padding:1px 0px 0 20px; 
	background: url(../images/mini_account_bg.gif) 0 0 no-repeat; 
}
.mini-account .input-text { width:208px; margin-right:4px; }

.site_logo {
	background:#FFF;
	right:10px; width:300px;
	position:absolute; 
	top: 1px;
	height:72px;
}

#navbar {
	font-weight:bold;
	width:995px;
	margin:0 auto;
	padding-left:0px;
	padding-bottom:0px;	
	height:32px;
}

.middle-container { 	
	border-top:3px solid #647785;
	background: #000;
}

.middle { 
	width:990px; 					
	min-height:400px; 
	margin:0 auto; 
	text-align:left; 
	padding:0px 0px 10px 15px; 	
}

.home-spot { 
	width:980px;       				
	float:left; 
	margin-left:0px;
	
}

.col-2-right-layout .col-main { 
	width:990px;					
	float:left; 
} 

#footer {
	background:#000;
}

#footer #navSuppWrapper {
	padding-top:5px;
}

#footer #siteinfoIP {
	color:#FFF;
	padding-bottom:5px;
	font-size:0.8em;
	}

#footer .online-user {
	color:#FFF;
	font-size:0.9em;
}

#navBreadCrumb {
	background:#fafafa;
	padding:2px 0px 2px 10px;
	padding-left:10px;
	border:1px solid #ccc;
	border-bottom:none;
	/*
	height:30px;
	padding-top:4px;
	padding-left:10px;
	background:url(../images/breadcrumb-head.gif) 100% 0 no-repeat;
	margin-bottom:-7px;
	font-size:0.9em;
	*/
}

.product-info-box { 
	margin-top:0px; 
	border:1px solid #c4c6c8; 
	background:#fafafa;
}

.product-essential { 
	padding:10px 10px 0px 10px;
	background:#fafafa;
}

.product-collateral {
	padding:10px;
	background:#fafafa;
}

.search-essential {
	min-height:400px;
	height:auto !important;
	padding:10px 10px 0px 10px;
	background:#fafafa;
}


/* CSS for customer login page -------------------------------------------------------------------- */
#customerLogin {
	padding:5px;
	border: 1px solid #ccc; 
	margin-bottom:5px;
	width:520px;
	background:#c6f6c5;
	font-size:0.9em;
}

#table-login {
	font-size: 0.9em;
	background: #fff;
	width: 535px;
	border-collapse: collapse;
	text-align: left;
	border: 1px solid #ccc; 
	margin-bottom:10px;
}

#table-login th {
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}

#table-login td {
	border-bottom: 1px solid #ccc;
	padding: 6px 8px;
	background: #e8edff;
}

label.checkboxLabel {
	padding-left:3px;
	padding-top:3px;
}
/* formats for all input fields */
select, input, option{
	font-size:1.0em;
	font-family: "Lucida Sans Unicode", Arial, Verdana;
}
.wrapperAttribsOptions select {
	width:250px;
}

span.alert {
	padding-left:3px;
	font-size:1.0em;
	color:red;
	}

fieldset { 
	border:1px solid #ddd; 
	padding:5px 10px 5px 10px;
	font-size:0.9em;
	margin-top:5px;
	margin-bottom:5px;
}

.customer-primary-address {
	border: 1px solid #ccc; 
	background:#c6f6c5;
	padding:10px;
	text-align:normal;
	width:525px;
	margin-bottom:5px;
}
#customer-address {
	border: 1px solid #ccc; 
	background:#ccc;
	padding:10px;
	text-align:normal;
	width:525px;
	margin-bottom:5px;
}

/*---------------------*/
/* Product Info        */
/*---------------------*/

.navNextPrevWrapper .navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	padding-right:5px;
}

.navNextPrevWrapper p.navNextPrevCounter {
	float:right;
}

#productInfoLink, #productDateAdded {
	display:none;
}

/* --------------------*/
/* Product Listing     */
/* --------------------*/
#productListing {
	background:url(../images/product-listing-head.gif) no-repeat;
	padding-top:10px;
	margin-top:10px;
	font-size: 0.9em;
}

#productListing-box {
	background:url(../images/product-listing-body.gif) repeat-y;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background-color:#FFF;
}

#productListing #table-product-listing {
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

#productListing #table-product-listing td {
	color: #669;
	padding:1px 8px 6px 8px;
	text-align:center;
	background-color:#e6e6e6;
}

#productListing #table-product-listing td.col-other {	
	border-left: 2px solid #FFF; 
	color: #669;
	padding:1px 8px 6px 8px;
	text-align:center;
	background-color:#e6e6e6;
}

#productListing #table-product-listing tr.row-other {
	/* border-bottom: 1px dotted #999; */
}

#productListing #table-product-listing tbody td:hover {
	background-color: #a3eda1;
}

#productsListingBottomBox {
	height:1.5em;
	margin-top:5px;
	padding-left:3px;
	padding-right:3px;
}

#productsListingBottomBox #productsListingListingBottomLinks {
	float:right;
}

#productsListingBottomBox #productsListingBottomNumber {
	float:left;
}


/* -----------------------*/
/* What's new Listing     */
/* -----------------------*/
.whatsNewListing {
	margin-top:10px;
	margin-bottom:10px;
    border-bottom: 1px solid #BBB; 
	font-size:0.9em;
}

h2.whatsNewHeading {	
	background: url(../images/new-listing-head.gif) no-repeat;
	padding:4px 0px 4px 10px;
	font-size:0.9em;
	color:#669;
	height:25px;
	margin-bottom:-10px;
}

.whatsNewListing #whatsNewCenterBox {
	padding:5px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB; 
	background-color:#FFF;
}

.whatsNewListing #table-product-listing {
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.whatsNewListing #table-product-listing td {
	border: 1px dotted #ccc;
	color: #669;
	padding:4px 4px 6px 4px;
	text-align:center;
}

.whatsNewListing #table-product-listing tbody td:hover {
	background-color: #EEE;
}

/* -----------------------*/
/* Featured Listing       */
/* -----------------------*/
.featuredProductsListing {
	margin-top:10px;
	margin-bottom:10px;
    border-bottom: 1px solid #BBB; 
	font-size:0.9em;
}

h2.featuredProductsHeading {	
	background: url(../images/ifeature-listing-head.gif) no-repeat;
	padding:4px 0px 4px 10px;
	font-size:0.9em;
	color:#669;
	height:25px;
	margin-bottom:-10px;
}

.featuredProductsListing #featuredProductsCenterBox {
	padding:5px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB; 
	background-color:#FFF;
}

.featuredProductsListing #table-product-listing {
	font-size: 1.0em;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.featuredProductsListing #table-product-listing td {
	border: 1px dotted #ccc;
	color: #669;
	padding:4px 4px 6px 4px;
	text-align:center;
}

.featuredProductsListing #table-product-listing tbody td:hover {
	background-color: #a49ffb;
}

.featuredProductsListing #table-product-listing a {
	font-size:0.9em;
}


/* -----------------------*/
/* Special Listing        */
/* -----------------------*/
.specialsListing {
	background-color:#EEE;
	border: 1px solid #69c;
	border-left: 1px solid #69c;
	border-right: 1px solid #69c;
	margin-bottom:0px;
	margin-top:10px;
	padding:5px;
}

.specialsListing #table-product-listing
{
	font-size: 1.0em;
	background: #FFF;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.specialsListing #table-product-listing td
{
	border: 1px dotted #ccc;
	color: #669;
	padding:1px 4px 6px 4px;
	text-align:center;
}

.specialsListing #table-product-listing tbody td:hover {
	background-color: #eee;
}

.specialsListing #table-product-listing a {
	font-size:0.9em;
}

.specialsListing h2.centerBoxHeading {
	background:url(../images/base_mini_head_bg.gif) repeat-x #fff; padding:2px 5px; 
	font-size:0.9em;
	color:#006633;
	color:#669;
	}

/* ---------------------------*/
/* Also Purchased Listing     */
/* ---------------------------*/
.alsoPurchasedListing {
	background-color:#EEE;
	border: 1px solid #69c;
	border-left: 1px solid #69c;
	border-right: 1px solid #69c;
	margin-bottom:15px;
	padding:5px;
}

.alsoPurchasedListing #table-product-listing
{
	font-size: 1.0em;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.alsoPurchasedListing #table-product-listing td
{
	border: 1px dotted #ccc;
	color: #669;
	padding:1px 4px 6px 4px;
	text-align:center;
}

.alsoPurchasedListing #table-product-listing tbody td:hover 
{
	background-color: #eee;
}

.alsoPurchasedListing h2.centerBoxHeading {
	background:url(../images/base_mini_head_bg.gif) repeat-x #fff; padding:2px 5px; 
	font-size:0.9em;
	color:#006633;
	color:black;
	}



/* -----------------------*/
/* Categories Listing     */
/* -----------------------*/
.categoriesListing {
	background-color:white;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom:1px solid #BBB;
	padding:5px;
}

.categoriesListing #table-product-listing {
	font-size: 1.0em;
	background: #fff;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}

.categoriesListing #table-product-listing td {
	border: 1px dotted #ccc;
	color: #669;
	padding:1px 4px 6px 4px;
	text-align:center;
}

.categoriesListing #table-product-listing tbody td:hover {
	background-color: #eee;
}

.categoriesListing #table-product-listing a  {
	font-size:0.9em;
}

.categoriesListing .product-description p {
	color: green;
}

#siteMapList ul {
	padding-left:15px;
}
.ezPagesHTMLText ul {
	padding-left:20px;
}

#accountLinksWrapper ul {
	padding-top:5px;
	padding-left:20px;
}

/*	
#indexDefaultMainContent ul {
	padding-left:20px;
}
*/

#indexProductListCatDescription ul {
	padding-left:20px;
}

#productDescription ul {
	padding-left:25px;
}

#productDescription ol {
	padding-left:30px;
}

#productDescription ol {
	padding-left:30px;
	}


/* -----------------*/
/* productsRelated */
/* -----------------*/
.productsRelated {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color:#fff;
	padding: 5px 10px 10px 10px;
	font-size:0.9em;
}

.productsRelated ul {
	padding-left:25px;
}


/*-------------------------------------------*/
/* For splitting into 2 columns				 */
/*-------------------------------------------*/
#mkk-content{
	width:100%;
	float:left;
}

#mkk-content div.column {
	text-align: left;
}

#mkk-col-left {
	width: 640px;
	float: left;
	/*background-color:#699;*/
	border-right:1px solid #99CC99;
	border-right:1px dotted #8a92a0;
	padding-right:10px;
}

#mkk-col-right {
	width: 290px; 
	float: right;
	padding-left:5px;
	/*background-color:yellow;*/
}

#mkk-col-right ul {
	padding-left:18px;
}

div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0px; line-height: 1px; font-size: 1px;}


/*-------------------------------------------*/
/* For splitting into 2 columns	- club   	 */
/*-------------------------------------------*/
#club-content{
	width:100%;
	float:left;
}

#club-content div.column {
	text-align: left;
}

#club-col-left {
	width: 720px;
	float: left;
	/*background-color:#699;
	border-right:1px solid #99CC99;*/
	padding-right:10px;
}

#club-col-right {
	width: 200px; 
	float: right;
	padding-left:15px;
	font-size:0.9em;
	border-left:1px solid #99CC99
}

#club-col-right ul {
	padding-left:18px;
}


/** For Advertisement */
.mkk-ads-box {
	/*
	padding-top:30px;
	padding-left:22px;
	background:url(../images/ad-container-2.gif) no-repeat;
	min-height:130px;
	*/
}

.mkk-related-topics {
	border-top:1px dotted #8a92a0;
	border-bottom:1px dotted #8a92a0;
	padding:10px;
	font-size:0.9em;
	background-color:#f1efe7;
	background-color:#e6e6e6;
	margin-bottom:10px;
}

.mkk-category-page {
	font-size:0.9em;
	background-color:#f1efe7;
	background-color:#e6e6e6;
	padding:10px;
	margin-bottom:10px;
	border:1px dotted #8a92a0;
}

.mkk-category-page h4 {
	color:#FFF;
	background-color:#669;
	padding:5px;
	font-size:0.95em;
}
.mkk-content-footer {
	height:21px;
	padding-top:4px;
	padding-left:10px;
	background:url(../images/breadcrumb-footer.gif) 100% 0 no-repeat;
	margin-bottom:-2px;
	font-size:0.9em;
}

p.specialnote {
	font-size: 0.9em;
	color:#666699;
}


/*--------------------------*/
/* table-portfolio-summary  */
/*--------------------------*/
table#table-portfolio-summary {
	background-color: #FFF;
	margin-bottom:10px;
	border-collapse:collapse;
	border-left:1px solid #ccc;
}

table#table-portfolio-summary tr.odd {
	background-color:#fafafa;
}

table#table-portfolio-summary tr.even {
	background-color:#f0f0f0;
}

table#table-portfolio-summary td {
	padding:5px;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
}

table#table-portfolio-summary td.hidden {
	padding:5px;	
	background-color:#f0f0f0;
	border-top:1px solid #ccc;
}


table#table-portfolio-summary td.title {
	font-weight:bold;
	background-color:#d1ffd1;
	border-top:1px solid #ccc;
	color:green;
}

table#table-portfolio-summary td.header {
	font-weight:bold;
	background-color:#669;
	border:1px solid #ccc;
	color:#fff;
}

table#table-portfolio-summary tr.footer {
	font-weight:bold;
	background-image:url(../images/dot_orange.gif); 
}

/*--------------------------*/
/* table-portfolio-detail-summary  */
/*--------------------------*/
table#table-portfolio-detail-summary {
	background-color: #FFF;
	margin-bottom:10px;
	border-collapse:collapse;
	border-left:1px solid #ccc;
}

table#table-portfolio-detail-summary tr.odd {
	background-color:#fafafa;
	background-color:#f4f1e8;
}

table#table-portfolio-detail-summary tr.even {
	background-color:#f0f0f0;
}

table#table-portfolio-detail-summary td {
	padding:5px;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
}

table#table-portfolio-detail-summary td.hidden {
	padding:5px;	
	background-color:#f0f0f0;
	border-top:1px solid #ccc;
	color:#6f6f6f;
}


table#table-portfolio-detail-summary td.title {
	font-weight:bold;
	background-color:#e3dcc9;
	border-top:1px solid #ccc;
	color:#6f6f6f;
}

table#table-portfolio-detail-summary td.header {
	font-weight:bold;
	background-color:#669;
	border:1px solid #ccc;
	color:#fff;
}

table#table-portfolio-detail-summary tr.footer {
	font-weight:bold;
	background-color:#d0c8b0;
}

/*--------------------------*/
/* table-portfolio-detail  */
/*--------------------------*/
table#table-portfolio-detail {
	background-color: #FFF;
	margin-bottom:10px;
	border-collapse:collapse;
	border-left:1px solid #ccc;
	font-size:0.9em;
}

table#table-portfolio-detail tr.odd {
	background-color:#fafafa;
}

table#table-portfolio-detail tr.even {
	background-color:#f0f0f0;
}

table#table-portfolio-detail td {
	padding:4px;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
}

table#table-portfolio-detail td.title {
	font-weight:bold;
	background-color:#d1ffd1;
	background-color:#f5f5ff;
	border-top:1px solid #ccc;
	color:#6f6f6f;
}

table#table-portfolio-detail td.header {
	font-weight:bold;
	background-color:#669;
	border:1px solid #ccc;
	color:#fff;
}

table#table-portfolio-detail td.footer {
	font-weight:bold;
	background-color:#c5c5c5;
	background-color:#e1e4f2;
}



#club-ads-section {
	background:#fff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:3px double #ccc;
	padding:5px;
}

#web-article {
	padding:10px;
	font-size:0.9em;
	background-color: #fafafa;
	border-top:3px double #ccc;
}

.red-text {
	color: #FF0000;
}
.green-text {
	color: #006600;
}

#p-wrapper{width:955px;margin:0 auto;text-align:left;background:#fafafa; font-size:0.9em;}
#p-header{color:#669;margin:0;font-family:"Georgia","Times","Verdana";}
#p-section1{float:left;width:400px;}
#p-column1{float:left;width:195px;}
#p-column2{float:right;width:195px;}
#p-section2{float:right;width:545px;}
#p-column3{float:left;width:195px;}
#p-column4{float:right;width:342px;}
#p-footer{clear:both;font-size:0.9em;padding:5px;color:#669;font-family:"Georgia","Times","Verdana";}
.k-box{background:#fafafa;margin-top:10px;margin-bottom:10px;border:3px solid #ccc;}
.k-box-wide{background:#fafafa;margin-top:10px;margin-bottom:10px;border:3px solid #ccc;}


.k-box-ads{background:lightblue; margin-top:10px;margin-bottom:10px; border:3px solid #ccc;}

.box-header {
	border-bottom:3px solid #ccc;
	background:#ccc;
}
.box-title {
	padding-left:3px;
	}
.linkList ul{margin-left:0px;padding-left:0px;list-style-image:none;
	margin-top:0px;
	padding-right:5px;
	padding-bottom:5px;
}
.linkList li{list-style:none;background-image:url(../images/bullet-3.png);
	background-repeat:no-repeat;background-position:0 2px;
	padding-left:20px;margin-bottom:5px;font-size:0.9em;}


.google-adbox {
	float: left;
	margin: 0 10px 10px 0px;
	border-right: 5px dotted #666;
	padding-right: 15px;
}

.google-link {
	background-color:#fafafa;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding:5px;
}

/*-----------------------*/
/* standard table format */
/*-----------------------*/
#table-format {
	background-color: #FFF;
	margin-bottom:10px;
	margin-left:10px;
	border-collapse:collapse;
	border-left:1px solid #ccc;
}

#table-format tr.odd {
	background-color:#fafafa;
}

#table-format tr.even {
	background-color:#f0f0f0;
}

#table-format td {
	padding:5px;	
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
}

#table-format td.title {
	font-weight:bold;
	background-color:#d1ffd1;
	border-top:1px solid #ccc;
	color:green;
}

#table-format td.header {
	font-weight:bold;
	/*
	background-image:url(../images/dot_green.gif); 
	*/
	background-color:#669;
	border:1px solid #ccc;
	color:#fff;
}

#table-format td.footer {
	font-weight:bold;
	background-image:url(../images/dot_orange.gif); 
}


/*------------------------------------------*/
/* a1-pic layout                            */
/* p width: 300px							*/
/*------------------------------------------*/
.a1-pic {
	float: left;
	margin: 0 10px 10px 0px;
}
.a1-pic img {
	border: 1px solid #ccc;
	background-color: #FFF;
	padding: 10px;
	
}
.a1-pic p {
	font-size: 0.8em;
	font-family: Georgia, Verdana, Arial;
	color: #333;
	background-color: #e6f3ff;
	padding: 5px;
	margin: 2px 0 0 0;
	float:relative;
}
.a1-pic p.w300 {
	width:300px;
}
.a1-pic p.w240 {
	width:240px;
}
.a1-pic p.w100 {
	width:100px;
}
.a1-pic p.w150 {
	width:150px;
}
.a1-pic p.w130 {
	width:130px;
}


/*--------------------------menu.css------------------------------------*/
#pad {height:93px;}

#menuPositioner {width:100%; position:relative; float:left; top:-1px; margin-bottom:-33px; }

/* maxlee: 31% for left, 69% for right alignment */
#menuHolder {position:relative; float:left; left:20%;}

#menu, 

#menu ul {
	padding:0; 
	margin:0; 
	list-style:none; 
	font: 11px "Lucida Sans Unicode", Arial, verdana, sans-serif; 
	background:url(../images/cssmenu_drop4_trans.gif); 
	position:relative; z-index:100;
}

#menu {height:33px; float:left; padding:0; background:#4b4d3f; position:relative; right:50%;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#fff; height:33px; padding:0 20px 0 0; line-height:33px; text-decoration:none; background:url(../images/cssmenu_drop4_button1a.gif) no-repeat right top;}
#menu li a.sub {background:url(../images/cssmenu_drop4_button3a.gif) no-repeat right top;}
#menu li a b {display:block; float:left; height:33px; background:url(../images/cssmenu_drop4_button1.gif) left top; padding:0 0 0 20px; cursor:pointer;}

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100; color:#fc0;}
#menu a.sub:hover {background:url(../images/cssmenu_drop4_button3.gif) no-repeat right top;}

#menu li:hover > a {color:#fc0;}
#menu li:hover > a.sub {background:url(../images/cssmenu_drop4_button3.gif) no-repeat right top;}

#menu :hover ul {left:0; top:33px; z-index:300; width:130px; padding-top:4px; background:url(../images/cssmenu_drop4_trans.gif);}
#menu :hover ul li a {height:25px; width:120px; padding:0 0 0 10px; line-height:25px; background:#546775; color:#fff; border-bottom:1px solid #a3b6c4; font-size:11px;}
#menu :hover ul li a.fly {background:#546775 url(../images/cssmenu_drop4_fly.gif) no-repeat right center;}

#menu :hover ul li a:hover {color:#fc0;}
#menu :hover ul li a:hover.fly {background:#546775 url(../images/cssmenu_drop4_fly-over.gif) no-repeat right center;}
#menu :hover ul li:hover > a {color:#fc0;}
#menu :hover ul li:hover > a.fly {background:#546775 url(../images/cssmenu_drop4_fly-over.gif) no-repeat right center;}

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:117px; top:0; padding:0;}
#menu :hover ul :hover ul li a {background:#a3b6c4; color:#000; border-bottom:1px solid #546775; font-size:11px;}
#menu :hover ul :hover ul li a:hover {color:#fff;}


/*--------------------------clears.css------------------------------------*/
.clear:after,
.head:after,
.header-top:after,
.quick-access:after,
.middle:after { content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/*--------------------------zen_lightbox.css------------------------------*/
#lbBottom{border:10px solid #fff;border-top-style:none;color:#666;font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;line-height:1.4em;text-align:left}
#lbCaption{font-weight:700}
#lbCaption,#lbNumber{margin-right:71px}
#lbCenter,#lbBottomContainer{background-color:#fff;overflow:hidden;position:absolute;z-index:9999}
#lbCloseLink{display:block;float:right;height:22px;margin:5px 0;outline:none;width:66px}
#lbImage{background-repeat:no-repeat;border:10px solid #fff;cursor:default;left:0;position:absolute;top:0}
#lbNextLink{right:0}
#lbOverlay{background-color:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}
#lbPrevLink{left:0}
#lbPrevLink,#lbNextLink{display:block;height:32px!important;outline:none;position:absolute;top:0;width:63px}
.lbLoading{background:#fff url(../images/zen_lightbox/loading.gif) no-repeat center}