body {
padding:0;
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
input,select{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
form{
margin:0;
padding:0;
}
a,a:visited,a:active{
color:#000000;
text-decoration:underline;
}
a:hover{
text-decoration:none;
color:#000000;
}

h2
{
font-size:14px;
font-weight:bold;
}

#header{
margin:0;
padding:0;
background: url(../images/header_00_bkg.gif) repeat-x #000000;
height:88px;
}
#header-container{
margin:0 auto;
padding:0 10px 0 0;
height:65px;
width:960px;
clear:both;
}
#header-container a.logo {
    display: block;
    float: left;
    left: 27px;
    margin: 0 auto;
    position: relative;
    top: 7px;
    width: 297px;
}

#header-container p{
font-size:11px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#cec8c8;
top:14px;
float:right;
margin:0;
padding:0;
position:relative;
}

#header-container ul{
clear:both;
margin:0;
float:right;
position:relative;
top:-10px;
}
#header-container li{
list-style:none;
float:left;
margin:0;
padding:0px 20px 0 10px;
background:url(../images/arrow_yellow.gif) 0px 4px no-repeat;
color:#c8c9c9;
font-size:10px;
}
#header-container li a{
color:#c8c9c9;
text-decoration:underline;
}
#header-container li a:hover{
color:#c8c9c9;
text-decoration:none;
}
#header-container li.last{
padding:0px 0px 0 10px;
}
/* MAIN NAVIGATION *********************************/
#main-nav-container{margin:0 auto;
width:960px;}
#main-nav{
margin:0px 0 0 0;
padding:0;
height:23px;
width:960px;
clear:both;
background: url(../images/nav_00_bkggry.gif) repeat-x;
}

#main-nav ul{
margin:0;
padding:6px 0 2px 0;
overflow:hidden;
}

#main-nav ul li{
list-style:none;
margin:0;
color:#ffffff;
background:url(../images/nav_01_divider.gif) no-repeat;
background-position:right;
float:left;
font-size:11px;
font-weight:bold;
display:inline;

}

#main-nav ul li.last{
background:none;
}

#main-nav ul li a{
color:#ffffff;
padding:2px 19px 2px 19px;
margin:0;
text-decoration:none;
}

#main-nav ul li a:hover{
color:#ffffff;
text-decoration:underline;
}
/* FOOTER ***********************************/
#footer{
width:960px;
clear:both;
margin:0 auto;
color:#798289;
padding:8px 10px 20px 28px;
font-size:10px;
}
#footer_buttons{
float:left;
margin-left:100px;

}

#footer_text{
float:right;
}

#footer_buttons img{
margin:0 0 10px 0;
}

#footer p{
float:left;
position:relative;
text-align:right;
line-height:18px;
margin:0
}
#footer a{
text-decoration:underline;
color:#798289;
}
#footer a:hover{
text-decoration:none;
color:#798289;
}


/* HOMEPAGE *********************************/
#homepage{
background:url(../images/home_00_bkg.gif) bottom left repeat-x;
min-height:841px;
clear:both;
}
#homepage-content{
width:960px;
margin:0 auto;
position:relative;
height:auto;
}
#homepage-content img.homepage-main{
position:relative;
float:left;
}

#homepage-content #home-c1{
width:308px;
position:relative;
float:left;
padding:0;
margin:0;
}

#homepage-content #home-c2{
width:650px;
position:relative;
float:left;
padding:0;
margin:0;
}

#homepage-content #home-intro h1{
padding:0 0 10px;
margin:0;
font-weight:bold;
font-size:17px;

}
#homepage-content #home-intro{
width:615px;
text-align:justify;
padding:51px 15px 40px 19px;
font-size:13px;
line-height:17px;
position:relative;
float:left;
margin:0;
overflow:hidden;
}
#homepage-content #home-intro ul{
margin:30px 0 0 0;
padding:0;
}
#homepage-content #home-intro ul li{
list-style:none;
display:inline;
margin:0;
padding:0px 30px 0 10px;
background:url(../images/arrow_yellow.gif) 0px 5px no-repeat;
color:#000;
font-size:12px;
height:1%;
}
#homepage-content #home-intro ul li a{
color:#000;
text-decoration:underline;
}
#homepage-content #home-intro ul li a:hover{
color:#000;
text-decoration:none;
}

#home-search{
background:url(../images/home_search_bkg.jpg) no-repeat;
width:254px;
height:279px;
padding:35px 0 0 30px;
float:left;
position:relative;
}
#home-search form{
padding:0;
margin:0;
}

#home-search h2{
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
padding:0 0 20px 56px;
margin:0}

input.button-search{
background:#000000;
color:#FFFFFF;
font-weight:bold;
font-size:10px;
padding:2px 4px 2px 4px;
border:none;
cursor:pointer;
}

#home-search form td{
padding:1px 6px 1px 0;
}

#home-browse-title{
background:url(../images/z_horiz_dot_yellow.gif) repeat-x 0px 7px ;
width:650px;
float:left;
position:relative;
margin:0;
padding:0 0 10px 0;
clear:both;
}
#home-browse-title h2{
background: none;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
}

#home-news-title{
background:url(../images/z_horiz_dot_yellow.gif) repeat-x 0px 7px ;
width:100%;
float:left;
position:relative;
margin:20px 0 0 0;
padding:0 0 10px 0;
clear:both;
}
#home-news-title h2{
background: none;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:0;
padding:0;
}
#home-announcements {width:640px;
padding:10px 4px 15px 10px;
line-height:16px;
margin-top:15px;
float:left;
position:relative;
background:#999999;
filter:alpha(opacity=90);
-moz-opacity:.80;
opacity:.80;
height:90px;}
#home-news
{
width:640px;
padding:10px 4px 15px 10px;
line-height:16px;
margin:0;
float:left;
position:relative;
background:#ffffff;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
height:90px;
}

#home-news img
{
	padding:0 5px 0 0;
}

.search-dd-1{
width:150px;
}
.search-dd-2{
width:100px;
}

#home-browse-col1{
width:270px;
padding:10px 4px 15px 10px;
margin:0;
float:left;
position:relative;
background:#ffffff;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
height:130px;

}
#home-browse-col2,#home-browse-col3{
width:154px;
padding:10px 4px 15px 10px;
margin:0 0 0 15px;
float:left;
position:relative;
background:#ffffff;
filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
height:130px;
}

#home-browse-col1 ul,#home-browse-col2 ul,#home-browse-col3 ul{
margin:8px 0 0 0;
padding:0;
}
#home-browse-col1 ul li ul,#home-browse-col2 ul li ul,#home-browse-col3 ul li ul{
margin:1px 0 0 0;
padding:0;
}
#home-browse-col1 ul li,#home-browse-col2 ul li,#home-browse-col3 ul li{
list-style:none;
margin:0;
padding:0px 0px 0 10px;
background:url(../images/arrow_yellow.gif) 0px 5px no-repeat;
color:#000;
font-size:12px;
}

#home-browse-col1 ul li ul li,#home-browse-col2 ul li ul li,#home-browse-col3 ul li ul li{
list-style:none;
margin:0;
padding:0px 0px 0 10px;
background:none;
color:#000;
font-size:12px;
}
#home-browse-col1 ul li a,#home-browse-col2 ul li a,#home-browse-col3 ul li a{
color:#000;
text-decoration:underline;
font-size:11px;
}
#home-browse-col1 ul li a:hover,#home-browse-col2 ul li a:hover,#home-browse-col3 ul li a:hover{
color:#000;
text-decoration:none;
font-size:11px;
}
#ncements{
background:#98a3ac;
padding:5px;
width:645px;
min-height:45px;
margin:10px 0 0 0;
position:relative;
float:left;
clear:both;
}

/* PRODUCT PAGES **************************************************/

#subpage{
background:url(../images/subpage_bkg.gif) repeat-x;
clear:both;
padding-bottom:50px;
height:auto;
position:relative;
float:left;
width:100%
}
#subpage-content{
width:960px;
position:relative;
margin:0 auto;
height:auto;
background:#ffffff;
padding-bottom:20px
}

#sub-nav{
position:relative;
float:left;
width:155px;
border-top:2px solid #b1b1b1;
}

#sub-nav .qual-first{
width:111px;
padding:10px 10px 5px 14px;
margin:0;
}

#sub-nav ul{
background-color:#eeeeee;
width:155px;
padding:10px 0 0 0;
margin:0;
}
#sub-nav ul li{
list-style:none;
padding:5px 0px 5px 14px;
background:none;
color:#333639;
font-size:11px;
height:1%;
border-bottom:1px solid #b1b1b1;
}

#sub-nav ul li.active{
background:url(../images/arrow_yellow.gif) 5px no-repeat;
height:1%;
font-weight:bold;

}
#sub-nav ul li a{
text-decoration:none;
}
#sub-nav ul li a:hover{
text-decoration:underline;
}

#sub-nav ul.sub-nav-secondary{
background-color:#eeeeee;
width:155px;
padding:15px 0 25px 0;
border-bottom:1px solid #b1b1b1;
}
#sub-nav ul.sub-nav-secondary li{
background:url(../images/arrow_yellow.gif) 5px no-repeat;
height:1%;
border-bottom:none;
}

#sub-nav ul.sub-nav-secondary li a{
text-decoration:underline;
}
#sub-nav ul.sub-nav-secondary li a:hover{
text-decoration:none;
}
.login-h{background:#6e767c;
width:100%;
}
#subpage h1{
background:#6e767c;
color:#ffe500;
font-size:17px;
font-weight:bold;
text-transform:uppercase;
padding:8px 10px 8px 10px;
margin:0;
position:relative;
float:left;
width:785px;
}
#sub-left-col{
background:#FFFFFF;}
#subpage-content #sub-left-col{
padding:0px;
margin:0;
position:relative;
float:left;
width:800px;
}
#subpage-content #sub-left-col p{
margin:0 0 0 8px;
padding:0;
}
#sub-left-col-x{
background:#FFFFFF;}
#subpage-content #sub-left-col-x{
padding:0px;
margin:0;
position:relative;
float:left;
width:100%;
}

#subpage-content #sub-left-col-x p{
margin:0 0 0 8px;
padding:0;
}
#breadcrumbs{
border-bottom:1px solid #92989d;
position:relative;
float:left;
clear:both;
padding:22px 0px 8px 7px;
margin:0;
width:793px;
margin-bottom:12px;
margin-left:6px;
color:#585d62;
}
#breadcrumbs a{
color:#585d62;
text-decoration:none;
}

#breadcrumbs a:hover{
color:#585d62;
text-decoration:underline;
}
#breadcrumbs2{
border-bottom:1px solid #92989d;
position:relative;
float:left;
clear:both;
padding:22px 0px 8px 7px;
margin:0;
width:98%;
margin-bottom:12px;
margin-left:6px;
color:#585d62;
}
#breadcrumbs2 a{
color:#585d62;
text-decoration:none;
}

#breadcrumbs2 a:hover{
color:#585d62;
text-decoration:underline;
}



#sub-product-search{
float:left;
margin-left:100px;
width:780px;
height:162px;
margin-bottom:150px;
background: url(../images/product_search_bkg.jpg) no-repeat;
}

#sub-product-search h2{
margin:0;
padding:7px 0 5px 57px;
font-size:12px;
font-weight:bold;
}

#sub-product-search form td{
padding:2px 10px 2px 0;
}
/* PRODUCT DISPLAY GRIDS **********************************/
table.prod-table{
border-bottom:1px solid #92989d;
border-left:1px solid #92989d;
border-right:1px solid #92989d;
position:relative;
float:left;
background:#FFFFFF;
font-size:10px;
margin:0;
padding:0;
}
.prod-table td{
background-color:#f6f8f9;
padding:5px 8px 6px 10px;
border-right:4px solid #fff;
border-top:4px solid #fff;
}
.prod-table td.ptbl-prices1{
background-color:#f6f8f9;
padding:5px 8px 6px 10px;
border-right:1px solid #fff;
border-top:4px solid #fff;
}
.prod-table td.ptbl-prices2{
background-color:#f6f8f9;
padding:5px 8px 6px 10px;
border-right:1px solid #fff;
border-top:1px solid #fff;
}
.prod-table td.ptbl-prices3{
background-color:#f6f8f9;
padding:5px 8px 6px 10px;
border-right:4px solid #fff;
border-top:1px solid #fff;
}

.prod-table td.ptbl-h{
border-right:4px solid #fff;
color:#000000;
font-weight:bold;
padding:9px 10px 7px 3px;
background:url(../images/prodtbl-bkg.gif) repeat-x;
background-position:bottom;
font-size:11px;
margin:0;
border-top:none;
}
.prod-table td.ptbl-price-detail{
border-bottom:6px solid #eef1f3;
color:#000000;
padding:1px 10px 1px 3px;
background-color:#FFFFFF;
font-size:10px;
border-right:none;
}
.prod-table td.ptbl-price-h{
border-bottom:none;
color:#000000;
padding:1px 10px 1px 4px;
background-color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.prod-table td a,.prod-table td a:visited,.prod-table td a:active,
.product-notes a,.product-notes a:active,.product-notes a:visited,
#prod-detail a,#prod-detail a:active,#prod-detail a:visited,
.search-nav-pages a,.search-nav-pages a:visited,.search-nav-pages a:active{
color:#144fcc;
text-decoration:underline;
}
.prod-table td a:hover,.product-notes a:hover,#prod-detail a:hover,.search-nav-pages a:hover{
color:#144fcc;
text-decoration:none;
}

.prod-table td.ptbl-footer{
background-color:#f6f8f9;
padding:1px 0px 1px 0;
border-right:none;
border-top:4px solid #fff;
height:8px;
line-height:4px;
}

/* grid header */
table.prod-tbl-top{
padding:0;
width:748px;
margin-top:30px;
margin-bottom:0px;
}

.prod-tbl-top .browse-txt{
color:#FFF;
min-width:250px;
text-transform:uppercase;
padding:4px 30px 3px 15px;
background-color:#92989d;
margin:0;
float:left;
position:relative;
display:inline;
}

.prod-type-h{
background-color:#ffe500;
color:#000;
font-weight:bold;
padding:0 2px 0 2px;
}
.prod-tbl-top td.ptt-col3{
border-bottom:1px solid #92989d;
padding:0 0px 10px 1px
}
.prod-tbl-top td.ptt-col2{
border-bottom:1px solid #92989d;
}
.prod-table-div-top {
clear:both;
width:960px;}
.prod-table-div{
padding-top:15px;
clear:both;
width:960px;

}
.white-content{
width:960px;
margin:0 auto;
height:170px;
background:#FFFFFF;
}
.prod-table-div-2{
padding-top:15px;
padding-left:50px;
margin:0 auto;
clear:both;
width:758px;

}
.prod-table-div-left {float:left;
width:200px;
clear:both;}
.prod-table-div-right {float:left;
width:auto;
clear:both}


.product-notes{
position:relative;
float:right;
margin-right:35px;
width:350px;
padding:28px 20px 0 0;
}

.yellow-highlight{
background-color:#ffe500;
color:#000;
font-weight:bold;
padding:3px 5px 3px 4px;
}
/* Product Detail ************************/
#prod-detail{
float:left;
position:relative;
padding:0 0 0 8px;
width:100%;
margin:0;
}
#prod-detail-col1{
float:left;
position:relative;
padding:0 18px 0 15px;
width:425px;
margin:0;
}

#prod-detail-col2{
float:left;
position:relative;
padding:0;
width:281px;
margin:0;
}

#prod-detail-col2 img{
border:1px solid #e2e5e7;
margin-bottom:13px;
}

h3{
font-size:13px;
font-weight:bold;
color: #585d62;
margin:0;
padding:5px 0 15px 0;
}

table.product-config td{
padding:8px 0px 8px 14px;
color:#585d62;
}
table.product-config td.col3{
padding:8px 0px 8px 2px;
}

table.product-config tr.alt-row td{
background:#eef1f3;
}

.prod-price{
font-size:16px;
color:#000000;
font-weight:bold;
background-color:#ffe500;
padding:2px 10px 2px 4px;
margin-left:10px;
}

#detail-icons{
position:relative;
float:left;
padding:0;
width:736px;
margin:0 0 6px 0;
clear:both;
color:#6e767c;
text-align:right;
}
#detail-icons img{
vertical-align: text-bottom;
padding-left:4px;
}

#detail-icons li{
list-style:none;
display:inline;
padding-left:10px;
}
#detail-icons a,#detail-icons a:active,#detail-icons a:visited,#detail-icons a:hover{
color:#6e767c;
}

.detail-div{
border-bottom:1px solid #e2e7ec;
margin:20px 0 12px 0;
width:100%
}

#detail-icons-new{
position:relative;
float:left;
padding:0;
width:750px;
margin:0 0 6px 0;
clear:both;
margin-top:-80px;
color:#6e767c;
text-align:right;
}
#detail-icons-new img{
vertical-align: text-bottom;
padding-left:4px;
}

#detail-icons-new li{
list-style:none;
display:inline;
padding-left:10px;
}
#detail-icons-new a,#detail-icons-new a:active,#detail-icons-new a:visited,#detail-icons-new a:hover{
color:#6e767c;
}

#detail-icons-thread-info{
position:relative;
float:left;
padding:0;
width:625px;
margin:0 0 6px 0;
clear:both;
color:#6e767c;
text-align:right;
}
#detail-icons-thread-info img{
vertical-align: text-bottom;
padding-left:4px;
}

#detail-icons-thread-info li{
list-style:none;
display:inline;
padding-left:10px;
}
#detail-icons-thread-info a,#detail-icons-thread-info a:active,#detail-icons-thread-info a:visited,#detail-icons-thread-info a:hover{
color:#6e767c;
}

#shipping-message {
padding:5px 0 0 0;
color:#ff0000;
text-align:left;
clear:both;
}

.ship_worldwide {
margin-top:60px;
}

.custom_list {
margin:0;
padding:0;
float:left;
}

.custom_list.left {
width:210px;
}

.custom_list.right {
width:115px;
}

.custom_list ul {
margin:0;
padding:10px 10px 10px 15px;
}

.custom_list ul li {
padding:2px 0;
}

/* SEARCH RESULTS GRID ********************************************/

table.search-table{
position:relative;
float:left;
background:#FFFFFF;
font-size:10px;
margin:0 auto;
padding:0;
}
.search-table td{
background-color:#f6f8f9;
padding:10px 5px 10px 5px;
text-align:center;
font-size:11px;
}
.search-table td.ptbl-h{
color:#000000;
padding:3px 5px 8px 5px;
background:url(../images/prodtbl-bkg.gif) repeat-x;
background-position:bottom;
font-size:11px;
margin:0;
border-top:none;
vertical-align:bottom;
}


.search-table td a,.search-table td a:visited,.search-table td a:active{
color:#144fcc;
text-decoration:underline;
}
.search-table td a:hover{
color:#144fcc;
text-decoration:none;
}

.search-table td.ptbl-footer{
background-color:#eef1f3;
padding:1px 0px 1px 0;
border-right:none;
height:15px;
line-height:4px;
}
#search-main{
position:relative;
float:left;
width:631px;
height:283px;
background: url(../images/search_box_bkg.gif) no-repeat;
margin-bottom:15px;
margin-left:6px;
}

#search-main h2{
margin:0;
padding:7px 0 25px 57px;
font-size:12px;
font-weight:bold;
}

#search-main td, #search-sort td{
padding:2px 10px 2px 0;
}

#search-main table, #search-sort table{
position:relative;
float:left;
}
#search-sort{
position:relative;
float:left;
width:606px;
height:55px;
background: url(../images/search_sort_bkg.gif) no-repeat;
margin-bottom:15px;
margin-left:6px;
padding:15px 0 0 25px;
font-size:12px;
}

#search-main td img{
vertical-align:text-bottom;
}

#search-main td a.dl,#search-main td a.dl:active,#search-main td a.dl:visited{
color:#FFFFFF;
text-decoration:underline;
}
#search-main td a.dl:hover{
color:#FFFFFF;
text-decoration:none;
}
input.radio{
vertical-align:text-bottom;
margin:0;
padding:0;
}
.search-nav{
clear:both;
float:left;
position:relative;
padding:0 0 20px 127px;
width:600px;
margin:-10px 0 0 10px;
}

h3.search-results{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
color:#000;
float:left;
position:relative;
}
a.all-matches{
float:right;
position:relative;
margin-right:10px;
}

.search-nav-pages{
clear:both;
float:left;
position:relative;
margin:5px 0 0 0;
color:#144fcc;
padding:0;
width:600px;
}

.search-nav-pages img{
vertical-align: text-top;
margin:0 7px 0px 0;
}
.page-nums{
padding:1px 140px 0 5px;
}

.search-nav p{
color:#000000;
padding:5px 0 0 0;
}

/* CART PAGES ********************************/
table.shop-cart{
float:left;
margin-left:85px;
position:relative;
}
table.shop-cart tr.header td{
color:#000000;
padding:3px 5px 8px 5px;
background:url(../images/prodtbl-bkg.gif) repeat-x;
background-position:bottom;
font-size:11px;
margin:0;
border-top:none;
vertical-align:bottom;
font-weight:bold;
}
table.shop-cart tr.cart-item td{
padding:10px;
background-color:#f6f8f9;
color:#000;
}
table.shop-cart tr.cart-item td.cart-action{
font-weight:normal;
font-size:10px;
}

table.shop-cart a,table.shop-cart a:active,table.shop-cart a:visited{
color:#144fcc;
}

table.shop-cart a:hover{
color:#144fcc;
}

input.cart-quantity{
width:40px;
}

table.shop-cart tr.cart-totals td{
padding:10px;
font-size:11px;
line-height:18px;
}

table.shop-cart tr.cart-totals-r1 td{
padding:10px;
font-size:11px;
line-height:18px;
border-top:3px solid #6E767C;
}
tr.cart-totals-r1 td.cart-dollars,tr.cart-totals td.cart-dollars{
padding:10px;
font-size:12px;
border-top:1px solid #6E767C;
}
.cart-discount{
color:#585d62;
font-size:13px;
}
.cart-gtotal{
color:#000;
font-size:16px;
background-color:#FFE500;
padding:1px 5px 1px 5px;
font-weight:bold;
}
.cart-promo{
float:right;
text-align:left;
position:relative;
padding-right:3px;
font-weight:normal;
}

.cart-promo-box{
float:right;
text-align:left;
position:relative;
font-weight:normal;
}


table.left-co td.left-co-tot{
border-top:3px double #4d4640;
font-weight:bold;
padding:3px 12px 3px 0px;
}

table.left-co td{
padding:1px 12px 2px 0px;
}
table.chkout{
position:relative;
float:left;
margin:0 0 0 80px;
}

table.chkout td{
padding:8px 6px 4px 6px;
color:#4d4640;
}

table.chkout tr.header td{
color:#000000;
padding:3px 5px 8px 5px;
background:url(../images/prodtbl-bkg.gif) repeat-x;
background-position:bottom;
font-size:11px;
margin:0;
border-top:none;
vertical-align:bottom;
font-weight:bold;
}
input.chkout{
width:200px;
margin-right:5px;
}
table.chkout td.chkout-bottom{
padding:20px 6px 20px 6px;
border-top:3px double #4d4640;
}
.login-box{
float:left;
position:relative;
margin-left:90px;
}
.login-box td{
padding:5px 20px 5px 0px;
}

tr.header2{
	background-color: #FFCC33;
	font-weight: bold;
	text-align: center;
}

tr.header009900, td.header009900 {
	background-color: #009900;
	color: #CCFFCC;
	font-weight: bold;
	text-align: center;
}

tr.headerCCFFCC, td.headerCCFFCC {
	background-color: #CCFFCC;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

tr.row996666, td.cell996666 {
	background-color: #996666;
	color: #000000;
}

tr.rowFFFFFF, td.cellFFFFFF {
	background-color: #FFFFFF;
	color: #000000;
}

tr.rowCCCCCC {
	background-color: #CCCCCC;
}

tr.rowFFFF00 {
	background-color: #FFFF00;
}

tr.row009900 {
	background-color: #009900;
}

tr.rowFFCC00 {
	background-color: #FFCC00;
}

tr.row669900 {
	background-color: #669900;
}

tr.rowFFFFCC, td.cellFFFFCC {
	background-color: #FFFFCC;
}

tr.rowCCFFCC, td.cellCCFFCC {
	background-color: #CCFFCC;
}

tr.rowFFFFE1, td.cellFFFFE1 {
	background-color: #FFFFE1;
}

#footer_logos {
float:right;
}

#footer_logos img {
padding:10px 0 20px 50px;
}

#footer_logos img.cc {
margin:0;
padding:0 0 50px 50px;
}

#errors{
font-weight:bold;
color:#FF0000;
}
.table-container{width:960px;
margin:0 auto;}
#home-intro ul li.catalog img
{
	vertical-align: text-bottom;
}
.eu {width:960px;
background:#FFFFFF;}
.table-center {float:right;
margin-right:50px;
margin-top:0px;
}
.table-center-container {float:right;
width:800px;
}
.pdf-download {
float:right;
margin-top:4px;
margin-bottom:0px;
margin-right:20px;
padding:0px;
}

