body { border:0; width:100%; background:#fff; min-width:600px; font-size:90%; margin:0; padding:0 }
h1.site2 { font-family: Arial; font-size: 1.3em; }
a.site2:link,a.site2:visited { color: #36C;}
a.site2:hover { color:#4d6ba5; }
h1,h2,h3 { margin:0.8em 0 0.2em; padding:0; font-family: Arial;}
.pd_title { font-family:arial, sans-sherif; font-size: 1.4em; }
.price_format { font-family:arial, sans-sherif; color:#36c; }
.price_div { font-family:arial, sans-sherif; line-height:1.2em; font-size: 1.0em; color:#36c;}
TD.t-prices { color: black; width: 80px; text-align: center; vertical-align: bottom; font-size:10px; font-family:Verdana, Arial, sans-serif; }
.smallText { font-family:Verdana, Arial, sans-serif; font-size:10px }
.MWST { font-family:arial, color: blue; }
p { margin:0.4em 0 0.8em; padding:0 }
img { margin:10px 0 5px }
FORM { display:inline }
#list,ul { font-family:arial, sans-sherif; font-size:9pt}
li,ol { font-size:9pt; font-family:Arial; color:#333 }

#main_container { position:relative; clear:both; float:left; width:100%; overflow:hidden; margin-left:auto }
#header { clear:both; float:left; width:100%; background-color:#13435a; border-bottom:1px solid #000 }
#header_all { clear:both; float:left; background-color:#4f94b4; width:100%; height:170px }
#header_all h1 { font-family: Verdana, helvetica; padding: 4px; font-size: 1em; color: #695c5c; }
#header p,#header h1,#header h2 { margin:0; padding:0.4em 15px 0 }
#header ul { clear:left; float:left; width:100%; list-style:none; margin:10px 0 0; padding:0 }
#header ul li { display:inline; list-style:none; margin:0; padding:0 }
#header ul li a { display:block; float:left; text-align:center; background:#eee; color:#000; text-decoration:none; position:relative; left:15px; line-height:1.3em; margin:0 0 0 1px; padding:3px 10px }
#header ul li a:hover { background:#369; color:#fff }
#header ul li a.active,#header ul li a.active:hover { color:#fff; background:#000; font-weight:700 }
#header ul li a span { display:block }
.site_title { font-family: Verdana, helvetica; padding: 4px; font-size: 1em; color: #333333; }

#layoutdims { clear:both; background:#eee; border-top:4px solid #000; text-align:right; margin:0; padding:6px 15px !important }
.colmask { position:relative; clear:both; float:left; width:100%; overflow:hidden }
.colleft,.colmid,.colright { float:left; width:100%; position:relative }
.col1,.col2,.col3 { float:left; position:relative; overflow:visible; padding:0 0 1em }
.threecol .colmid { right:21%; background:#fff}
.threecol .colleft { right:59%; background:#f4f4f4 }
.threecol .col1 { width:51%; left:105% }
.threecol .col2 { width:18%; left:30% }
.threecol .col3 { width:17%; left:92% }
.blogstyle .colmid { right:25%; background:#f4f4f4 }
.blogstyle .col2 { width:21%; left:56% }
.blogstyle .col3 { width:21%; left:60% }
.leftmenu .colleft { right:75%; background:#f4f4f4 }
.leftmenu .col1 { width:71%; left:102% }
.leftmenu .col2 { width:21%; left:6% }
.rightmenu .col1 { width:71%; left:27% }
.rightmenu .col2 { width:21%; left:31% }
.doublepage .colleft { right:50%; background:#fff }
.doublepage .col2 { width:46%; left:56% }
.fullpage .col1 { width:96%; left:2% }

#footer { clear:both; float:left; width:100%; border-top:1px solid #000; background: #555; font-size: 0.7.em; color: #e4e4e4; }
#footer2 {width: 25%; float: left; margin:0; text-align: left;}
#footer3 {width: 50%; float: left; margin:0; text-align: center; padding-top: 10px;}
#footer4 {width: 25%; float: right; margin:0; text-align: left;}
#equidis { 140px; padding:20px; color: #ffffff;}
#equidis span {color:#728e9f;}
#footer .right {float: right; position: relative; width: 135px; padding-top: 10px; right: 15px;}
#footer p{ font-size: 9.0pt; font-family: arial, helvetica;}
#footer a{color: #728e9f; outline: none;}
#footer a:hover{color: #30E8FD;}

.style11 {  font-size: 9pt; line-height: 1.4em; font-family: Arial, Helvetica, Geneva, verdana; color: #2c2e30; text-align: justify;}
.start_elements { position: absolute; width: 90%; left: 4%; padding: 7px; margin: 0px; border: 1px #728c9f outset; background-color: #ffffff; align: center; overflow: hidden; visibility: hidden }
.start_elements h2 { font-size:1.2em; font-family: helvetica, arial; }
.start_elements h2 a { color: #728e9f;}
.start_elements a { color: #3366cc;}
a.start_page_links { font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 12px; color: #3366cc; font-weight: normal; }
.start_elements a:hover { text-decoration: underline; color: #e4ce9f;}

       a {
/*              color:#369; */
text-decoration: none;
        }
        a:hover {
                color:#3366cc;
/*              background:#369; */
                text-decoration:none;
        }

.style10 {color: #ffffff;}

a.header_breadcrumb {
color:#dfecec;
// color:#434e5a;
text-decoration:none
}

a.header_breadcrumb:hover,a.menu_right {
text-decoration:underline;
/* color:#2e8296  */
color:#7ff;
}
a.products_listing_heading {
color:#fff;
text-decoration:none
}

a.products_listing_heading:hover {
color:#fb9600;
text-decoration:none
}

a.menu_right:hover {
text-decoration:none;
color:#fb9600
}

a.services {
color:#069;
text-decoration:none
}

#head_logo {
position:absolute;
left:6px;
top:15px
}

#head_news {
clear:both;
position:absolute;
left:240px;
top:0
}

#head_login {
position:absolute;
height:70px;
top:10px;
right:6px;
margin:4px
}

#head_menu1 {
position:absolute;
width:100%;
right:4px;
top:94px;
text-align:right;
text-decoration:none;
font-family:Arial, Helvetica, Sans-serif;
font-size:10pt;
font-weight:700;
margin:6px
}

#langs {
position:absolute;
right: 8px;
top:108px;
font-family: arial;
font-size: 0.8em;
}
#troil_div {
position:absolute;
width:100%;
top:128px
}

.breadcrumb {
position:absolute;
top:154px;
left:6px;
padding-top:1px;
font-family:Arial, Helvetica, Sans-serif;
/* font-size: 0.729em; */
font-size: 9pt; font-weight: normal;
/* font-size:10pt;
 font-weight:700; */
text-decoration:none;
color:#2e8296
z-index: 1;
}

.login_table {
clear:both;
float:right;
color:#dfecec;
height:65px;
border:1px solid #000;
font-family:Verdana, Arial, sans-serif;
font-size:90%;
font-weight:700;
padding-left:8px;
padding-top:2px;
padding-bottom:1px;
line-height:1.5
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03
}

.productsNotifications {
background:#f2fff7
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#0093c4;
text-decoration:underline
}

.nws_boxTop {
background: url('images/infobox/top.gif');
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#50667e;
font-weight:700;
text-align:center;
vertical-align:middle;
white-space:nowrap
}
.nws_boxLeft   { background: url('images/infobox/left.gif'); }
.nws_boxRight  { background: url('images/infobox/right.gif'); }

.nws_boxBottom {
background: url('images/infobox/bottom.gif');
font-family:Verdana, Arial, sans-serif;
font-size:10px;
text-align:center;
vertical-align:middle;
white-space:nowrap
}

.nws_boxCenter {
background:#fff;
font-size:10px
}

.prod_desc {
padding-left:8px
}

.main-content {
background:#fff;
padding:10px
}

.main-content_new {
background:#fff;
padding-left:30px
}

.main-content_new2 {
background:#fff;
padding-top:20px;
padding-left:40px;
padding-right:40px
}

.left-column {
background:#ccc;
padding:10px
}

.tax_info {
font-family:Verdana, Arial, sans-serif;
font-size:9px;
color:#758389
}

.moreinfo {
text-align:left
}

.whats_new_img {
border:1px solid #ccc
}

.whats_new_price {
font-family:Arial, net;
font-size:10px
}

a.link-totop2 {
background:url(images/icon_totop.gif) no-repeat right -1px;
display:block;
text-align:right;
font-family:Arial, Geneva;
font-size:13px;
color:#069;
margin:-0.5em 0 1em;
padding:0 27px 0 0
}

a.link-totop2:hover {
background:url(images/icon_totop.gif) no-repeat right -39px
}

a.moreinfo5:link,a.moreinfo5:visited {
font-family:Verdana, Helvetica, Arial, sans-serif;
color:#36c;
text-decoration:none;
font-size:125%;
padding-right:0;
outline:none
}

a.moreinfo5:hover {
color:#36c;
text-decoration:underline
}

a.moreinfo2:hover {
color:#4d7665
}

a.moreinfo2:visited {
color:#aaaaa5;
text-decoration:none;
font-weight:700;
padding-right:0
}

a:hover,a.moreinfo2:link {
color:#4d6ba5;
text-decoration:none
}

a.moreinfo:link,a.moreinfo:visited {
/* color:#005a78;  */
text-decoration:none;
/* font-weight:700; */
padding-right:0
}

a.moreinfo3:link,a.moreinfo3:visited {
font-family:Verdana, Arial, sans-serif;
text-decoration:none;
padding-right:0;
padding-left:3px
}

a.moreinfo6:link,a.moreinfo6:visited {
font-family:Arial, Helvetica, verdana, sans-serif;
font-size:13px;
color:#00f;
text-decoration:underline
}

a.moreinfo6:hover {
color:#3a6ba5;
text-decoration:underline
}

a.moreinfo_login:link,a.moreinfo_login:visited {
color:#7ff;
font-family:Arial, verdana, sans-serif;
font-size:9pt;
text-decoration:none
}

a.moreinfo_login:hover {
color:#7ff;
text-decoration:underline
}

.main2 {
font-family:Arial, verdana, sans-serif;
font-size:9pt;
color:#3a6ba5
}

a.main2:hover {
color:#3a6ba5;
font-weight:700;
text-decoration:none
}

a.infoBoxHeadingNew_products:hover {
color:#7df9f0
}

.src {
background-color:#ff9908;
border:1px solid #ccc;
color:#fff;
font-family:Arial, Helvetica, net;
font-size:11px;
width:100%;
padding-left:2px;
padding-top:3px;
padding-bottom:5px
}

.size2 {
font-family:Arial, Geneva;
font-size:13px
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c9f36c;
font-weight:700;
height:14px
}

A.headerNavigation {
background:transparent;
color:#fafafa
}

A.headerNavigation:hover {
color:#fff
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

.searchboxarea {
width:455px;
height:79px
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#77f;
font-weight:700
}

.footerarea {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#7787ff;
font-weight:700;
padding:5px
}

.infoBox {
background:#ddd
}

.Check_infoBox {
background:#50667e
}

.infoBoxContents {
border:2px solid #FFF;
background:#eee;
font-family:Arial, net;
font-size:10px
}

.w_infoBoxContents {
border:2px solid #FFF;
background:#fff;
font-family: Arial; Geneva;
/*
font-size: 9.0pt;
color: #ff7300; */
font-size: 0.8em;
color: #333333;
}

.Check_infoBoxContents {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

.infoBoxNotice {
background:#ff8e90
}

.infoBoxNoticeContents {
background:#ffe6e6;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#0093c4;
}

TABLE.productListing {
border:0;
border-spacing:1px;
border-color:#666;
border-style:solid
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#666;
color:#fff;
font-weight:700
}

TD.MY_productListing-data {
font-size:12px;
color:#68878e
}

A.pageResults:hover {
color:#00f;
background:#ff3
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
font-weight:700;
color:#f60
}

TR.subBar {
background:#f4f7fd
}

TD.subBar {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#333
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5
}

TD.smallText_1,SPAN.smallText_1,P.smallText_1 {
font-family:Verdana, Arial, sans-serif;
color:#2e8296;
font-size:10px
}

SPAN.smallText{
/* font-family:Verdana, Arial, sans-serif;
 color:#2e8296;
color:#000eee;
font-size:10px */
}

TD.smallText_2,SPAN.smallText_2,P.smallText_2 {
font-family:Verdana, Arial, sans-serif;
color: black;
font-size:10px
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#ff7800
}

SPAN.ItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
line-height:1.5;
color:#000000
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#ff7300;
font-weight:700
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

.moduleRowOver {
background-color:#d7e9f7;
cursor:pointer
}

.moduleRowSelected {
background-color:#e9f4fc
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0
}

.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

TD.SideinfoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
font-variant:small-caps
}

#thecategories a:hover {
background-color:#eee;
color:#000
}

.BlueinfoBox {
margin:0;
padding:0
}

TD.start_page_links {
font-family:Helvetica, Geneva, Verdana, Arial, sans-serif;
font-size:11px
}

.ShoppingCartBox {
background:#b6b7cb
}

TD.ShoppingCartBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#b6b7cb;
color:#fff
}

TD.productPriceInBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
/* background:#bdced1; */
background:#edf2f2;
color:#3334e4;
}

.ShoppingCartBoxContents {
background:#dae6ea;
font-family:Verdana, Arial, sans-serif;
font-size:0.8em;
line-height:1.5
}

a.allproductsBox:hover {
color:#c00
}

.sig_table {
height:175px;
border:1px solid #000;
font-family:Arial, sans-serif;
font-size:13px;
padding-left:8px;
padding-top:5px;
padding-bottom:1px;
line-height:1.5
}

.sig_table2 {
border:1px solid #000;
font-family:Arial, sans-serif;
font-size:13px;
padding-left:8px;
padding-top:5px;
padding-bottom:1px;
line-height:1.5
}

.sitemap {
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
color:#00f;
font-weight:400
}

.sitemapHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#00f;
font-weight:400
}

.sitemapProducts {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#f000ff;
font-weight:400
}

#footer_languages {
color:#000;
padding-top:10px;
font-family:arial, helvetica, sans-serif
}

#footer_languages a {
color:#39f;
font-size:85%;
text-decoration:none;
border-bottom:1px dotted #39f;
font-family:arial, helvetica, sans-serif
}

#footer_languages a:hover {
color:#fff;
border-bottom:1px solid #fff
}

.AccountinfoBoxContents {
background-color:#ff9908;
border:1px solid #ccc;
color:#fff;
font-family:Arial, Helvetica, net;
font-size:11px;
width:100%;
padding-left:10px;
padding-top:5px;
padding-bottom:5px
}

.box_text {
text-align:center;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#ff7800;
padding:0.8em
}
.box_text2 {
font-family:Verdana, Arial, sans-serif;
font-size:10px; 
text-align: left; 
background-color: white;
padding:1.8em}

#the_categories_box {
position:relative;
display:block;
font-family: Helvetica, arial;
font-weight:300;
color:#000;
background-color:#eee
}

.box_categories_text {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#ff7800;
padding:1.5em;
border-collapse: collapse;
}


.threecol,.leftmenu,.fullpage,TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even,.SideinfoBox {
background:#fff
}

.blogstyle,.rightmenu,.doublepage {
background:#eee
}

.blogstyle .colleft,.rightmenu .colleft {
right:25%;
background:#fff
}

.blogstyle .col1,.doublepage .col1 {
width:46%;
left:52%
}


.boxText,.stockWarning2,TD.cart_ref_productListing-data,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

a.moreinfo:hover,a.moreinfo3:hover {
color:#0093c4;
}

a.infoBoxHeadingNew_products:link,a.infoBoxHeadingNew_products:visited,.box_header a {
color:#fff;
text-decoration:none;
font-size:0.95em;
font-weight:700
}

A.pageResults,A.sitemap:hover {
color:#00f
}

TD.fieldKey,TD.tableHeading,TD.TotalInCart {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red
}

.SideinfoBoxContents,.CategoriesBoxContents {
background:transparent;
font-family:Verdana, Arial, sans-serif;
font-size:0.8em;
line-height:1.5
}

ul.sitemap,a.allproductsBox {
color:red
}

A.sitemap,.box_text a:hover {
color:#3d6ba5
}

#nav li ul ul,#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul {
left:-999em
}

.box_header a:hover,.box_categories_header a:hover {
color:#000
}

#the_box,.the_box {
display:block;
position:relative;
font-family: Helvetica, arial;
font-weight:300;
color:#000;
/* background-color:#eee; */
background-color:#fff;
}

.mmthe_box {
display:block;
position:relative;
background-color:#8884A5;
}

.present_categories_boxText {
font-family: Tahoma, Verdana, arial, sans-serif;
/* padding:1.8em; */
/* border-collapse: collapse;
border: 1px;
border-style: solid;
border-color: #f4f4ee;
border-spacing: 1px; */
}

.present_categories_boxText a {
display: block;
padding: 2px 5px 2px 19px;
color: #ffffff;
font-family: Tahoma, Verdana, arial, sans-serif;
font-size: 11px;
border-top: 1px solid #9498A3;
border-bottom: 1px solid #727385;
}
.present_categories_boxText a:hover {
background-color: #8B9FB8;}

/* eof present cat box */

.mthe_box {
display:block;
position:relative;
font-family:Helvetica, arial;
font-weight:300;
color:#000;
background-color:#fff
}

.box_header,.box_categories_header {
padding-top:1em;
font-family:Helvetica, arial;
font-weight:600;
color:#36c;
background-color:#ccc;
text-align:center;
height:35px
}

/* */
/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff55;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(images/dialog2-blue-800x1600.png) no-repeat top right;
 _background-image:url(dialog2-blue.gif);
}

.dialog .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 10px 0px 0px;
}


.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog .b,
.dialog .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}
/* .product_description p , table {font-size: 9.0pt; font-family: Arial; color: #333333;}
.product_description td { vertical-align: top; align: top;   }
.product_description ul { list-style:disc; margin-left: 1.5em; }
.product_description ol { list-style:none; margin-left: 1.5em; }
.product_description h1 { font-family: Arial; color: #0000FF; font-weight: bold; font-size: 14; }
.product_description h2 ,h3 { font-weight: bold; color: #ff3333; font-size: 12; font-family: arial; }
*/

.product_description {font-size: 11.0pt; font-family: Arial; color: #333333}
.product_description ul { list-style:disc; margin-left: 1.5em; }
.product_description li { border: solid 1px white; padding: 5px; margin: 2px; background-color: #eee;}

/* .product_description { font-family: Arial; font-size: 12; } */
.product_description h1 { color: #0000FF; font-weight: bold; font-size: 14; }
.product_description h2 h3 { font-weight: bold; font-size: 12; font-family: Arial; }
.product_description a { color: #0000FF; text-decoration: underline; }

/* Links Manager v1.23 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black;
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingHeading {
  color: #000000;
}
A.linkListingHeading:hover {
  color: #FF0000;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkFeaturedMain {
  color: #FFFFFF;
}
A.linkFeaturedMain:hover {
  color: #FF0000;
}
.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  text-align: left;
}
A.linkListingMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
A.linkListingMain:hover {
  color: #FF0000;
}
.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
A.linkListingCats:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #FF0000;
}
.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
  line-height: 1.5;
}
A.linkListingSubCats {
  color: #000;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}
/* Links Manager v1.23 end */
.part_bl { 
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

/* AD NAV MENU */
        #nav, #nav ul { /* all lists */
                padding: 0;
                margin: 0;
                list-style: none;
                float : left;
        /*      width : 11em; */
        /* width: 165px; */
                width: 14em;
        }
#nav ul li {
}

        #nav li { /* all list items */
                position : relative;
                float : left;
                line-height : 1.35em;
                margin-bottom : -1px;
        /*      width: 11em;
                width: 165px; */
                width: 14.8em;
        /*      background:#ffd8b7; */
z-index: 10000;
        }

        #nav li ul { /* second-level lists */
                position : absolute;
                left: -999em;
/*              margin-left : 11.05em; */
                margin-left : 10.07em;
                width: 14.8em;
                margin-top : -1.35em;
                background-color: #8B9FB8;
                border: 1px solid #8B9FB8;
        }

        #nav li ul ul { /* third-and-above-level lists */
                left: -999em;
        }

        #nav li a {
                width: 14.0em;
                display : block;
                color : black;
/*              font-weight : bold; */
                text-decoration : none;
/*              border : 1px solid black; */
                padding : 0 0.5em;

        }

        #nav li a:hover {
                color : white;
                background-color :#758389;
width: 13.9em;
        }

        #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
                left: -999em;
        }

        #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list it
ems */
/*              left: auto; */
/*              left: 60px; */
left: 5.0em;
        }


/* Menu items with subcategories */
#cat_lev_1 {
        background: url(images/pointer_blue.gif) center right no-repeat;
}
a.cat_lev_1 {
        background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */
/* #nav li.selected a { */


 #nav li.selected a { 
color: white; }  

#nav li.selected {
        background-color: #4d6da5;
        color: white;
}

#nav li.selected a:hover {
        background-color: #a2a2bb;
}

