body {
	background-color: #FFFFFF;
	margin: 0px;
	color: #262626;
}

td { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 11px;
}

a:link, a:active, a:visited {
	color: #004a99;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

/* HEADER
=========================================================================== */
.head {
	background-color: #F6F7F7;
	border-bottom: 1px solid #585E68;
}

.topimage {
	border-top: 4px solid #FE992D;
	border-bottom: 2px solid #676D79;
}

.menucell {
	background-color: #676D79;
	border-top: 1px solid #585E68;
}

.topcell {
	border-top: 4px solid #FE992D;
}

/* User menu */
.toplinks2 {
	background-color: #ebebeb;
	font-size: 10px;
	padding: 3px 3px 3px 10px;
	color: #696969;
	border-left: 2px solid #9e9e9e;
}
.toplinks2 a:link, .toplinks2 a:active, .toplinks2 a:visited {
	color: #696969;
	text-decoration: none;
}
.toplinks2 a:hover {text-decoration: underline;}

.toplinks {
	background-color: #ebebeb;
	font-size: 10px;
	padding: 3px 3px 3px 10px;
	color: #696969;
}

.toplinks a:link, .toplinks a:active, .toplinks a:visited {
	color: #696969;
	text-decoration: none;
}
.toplinks a:hover {text-decoration: underline;}

/* Search block */
.search-block {
	color: #7D7E80;
}

.search-sep {
	border-left: 3px solid #B70017;	
}

.search-block td {
	padding-left: 15px;
}

.advsearch {
	font-size: 10px;
	padding-top: 2px;
}

.advsearch a:link, .advsearch a:active, .advsearch a:visited {
	color: #5d5d60;
	text-decoration: none;
}
.advsearch a:hover {
	color: #1a6daa;
	text-decoration: underline;
}

input.inputform {
	background-color: #EBEBEB;
	color: #575859;
	font-size: 11px;
	border: 1px solid;
	border-color: #AFB1B3 #D3D5D6 #D3D5D6 #AFB1B3;
	width: 160px;
	height: 18px;
}

.inputform input {
	background-color: #EBEBEB;
	color: #575859;
	font-size: 11px;
	border: 1px solid;
	border-color: #AFB1B3 #D3D5D6 #D3D5D6 #AFB1B3;
	width: 160px;
	height: 18px;
}

/* Help menu */
.date {
	font-size: 10px;
	font-weight: bold;
	color: #B0B4BC;
	padding-left: 5px;
}

.date a:link, .date a:active, .date a:visited {color: #B0B4BC;	text-decoration: none;}
.date a:hover {text-decoration: none;}

.menu-item {
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 5px 4px 5px;
	background: url(/img/bg_menu_item.gif) no-repeat left;
	text-align: center;
}

.m:first-letter {
	font-weight: bold;
}

.menu-item a:link, .menu-item a:active, .menu-item a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.menu-item a:hover {
	color: #B0B4BC;
	text-decoration: underline;
}

/* Navigate */
.navigate {
	font-size: 11px;
	color: #7D7E80;
	border-bottom: 1px solid #D9D9D9;
}

.navigate a:link, .navigate a:active, .navigate a:visited {color: #7D7E80;}
.navigate a:hover {color: #1A6DAA;}

#nav-menu a:link, #nav-menu a:active, #nav-menu a:visited {color: #181818; text-decoration: none;}
#nav-menu a:hover {color: #1A6DAA; text-decoration: underline;}

/* CONTENT
=========================================================================== */
.leftframe {
	background: #FFFFFF url(/img/bg_column.gif);
	border-right: solid 1px #EBEBEB;
	padding: 5px;
}

.rightframe {
	background: url(/img/bg_column.gif);
	border-left: solid 1px #EBEBEB;
	padding: 5px;	
}

/* Part */

.pageHeading  {
  font-size: 11px;
  color: #636363;
  border-bottom: 1px solid #D9D9D9;
}

.pageHeading h1 {
  font-size: 20px;
  font-weight: normal;
  color: #414141;
  margin-bottom: 5px;
}

.pageHeading a:link, .pageHeading a:active, .pageHeading a:visited {
	color: #414141;
	text-decoration: underline;
}
.pageHeading a:hover {color: #0060A3;}

select {font-size: 11px;}

.category-desc {
	font-size: 12px;
	color: #262626;
	padding-top: 10px;
}

.categoriesname {
	font-size: 14px;
	font-weight: bold;
}
.cat-box a:link, .cat-box a:active, .cat-box a:visited {
	color: #636363;
	text-decoration: none;
}
.cat-box a:hover {
	text-decoration: underline;
	color: #1a6daa;
}

.cat-box {
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;	
	padding: 10px; 
}

div.cat-box-infotext {text-align: left;}

/* Block Title */
.btitle {background: url(img/block_title_bg.gif); margin-bottom: 1px;}

.btitle-text {
  font-size: 12px;
  font-weight: bold;
  background: #FAE394 url(/img/header_bg.gif) repeat-x top;
  color: #4E2900;
  padding: 3px 0px 3px 5px;
  border-left: 3px solid #EB7900;
  border-top: 1px solid #E5D087;
}


.next-part {
  background: #FAE394 url(/img/header_bg.gif) repeat-x top;
  color: #924C00;
  padding: 3px 2px 3px 5px;
  border-top: 1px solid #E5D087;
}

.month {
	font-weight: normal;
	font-size: 10px;
}

/* Box */
.center-box {
	border: solid #f0f0f0;
	border-width: 0px 1px 1px 1px;
	background: url(img/box_bg.jpg) no-repeat bottom right;
}

.center-contbox {
	border: 1px solid #f0f0f0;
	background: url(img/box_bg.jpg) no-repeat bottom right;
}

.center-box td {
	border: solid #e8e8e8;
	border-width: 0px 1px 1px 0px;
}

.box {
	border: 1px solid #d9d9d9;
	background-color: #FFFFFF;
}

.product-name {
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding: 10px 0px 10px 0px;
}
.product-name a:link, .product-name a:active, .product-name a:visited {
	 color: #262626;
	 text-decoration: none;
}
.product-name a:hover {color: #0060A3;	text-decoration: underline;}

#product-specprice {
	font-size: 11px;
	font-weight: bold;
	color: #ad0000;
}

#normal {font-weight: normal; color: #888888;}

.img {border: 1px solid #cccccc;}
/*div.img2 img {border: 1px solid #cccccc;}*/

.product-info {color: #cdcdcd;}
.product-info span {
	color: #ff8a00;
	font-weight: bold;
}
.product-info a:link, .product-info a:active, .product-info a:visited {
	color: #5d5d60;
	font-size: 10px;
	text-decoration: none;
}
.product-info a:hover {text-decoration: underline;}

.product-code {
	font-size: 10px;
}

.product-text {
	font-size: 12px;
	line-height: 1.4em;
}

/* Categories Menu */
.cat-menu {
	background-color: #ffffff;
	border: solid;
	border-width: 6px 1px 1px 1px;
	border-color: #81b601 #d9e6c7 #d9e6c7 #d9e6c7;
}

.catmenu-head {background-color: #f7f7f7; margin: 10px 0px 20px 0px;}

.catmenu-headtitle {
	background: #FFFFFF url(img/menu_ar.gif) no-repeat left center;
	padding: 0px 10px 0px 15px;
	color: #737b83;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

.catmenu-item {
	font-size: 11px;
	color: #004a99;
	padding-bottom: 3px;
}

.catmenu-item a:link, .catmenu-item a:active, .catmenu-item a:visited {
	color: #171717;
	text-decoration: none;
}
.catmenu-item a:hover {text-decoration: underline;}

li.submenu {list-style: none;}

a b.activemenu {color: #000000;}


.allcatmenu {padding-top: 15px;	color: #004a99; font-size: 10px; font-weight: bold;}
.allcatmenu a:link, .allcatmenu a:active, .allcatmenu a:visited {
	color: #004a99;
	text-decoration: underline;
}
.allcatmenu a:hover {text-decoration: none;}

/* Shoping Card */

.sc-total {
	border-top: 2px solid #c3d3ab;
	padding-top: 5px;
}

.sc-box a:link, .sc-box a:active, .sc-box a:visited {
	color: #262626;
	text-decoration: none;
}
.sc-box a:hover {text-decoration: underline;}

/* Login */
.form {
	font-size: 11px;
	color: #262626;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #646662 #b0b3ab #b0b3ab #646662;
}

.loginlink a:link, .loginlink a:active, .loginlink a:visited {
	color: #5d5d60;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.loginlink a:hover {text-decoration: none;}

/* Pool */
.pool-question {
	font-size: 12px;
	color: #262626;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 2px solid #e1e1e1;
}

.pollOptRow td {
	padding: 3px;
	border-bottom: 1px solid #eeeeee;
}

/* User Menu */
.usermenu {
	padding-bottom:3px;
	font-weight:bold;
}
.usermenu a:link, .usermenu a:active, .usermenu a:visited, {
	text-decoration: none;
	color: #262626;
}
.usermenu a:hover {text-decoration: underline;}

.deflink a:link, .deflink a:active, .deflink a:visited {
	color: #262626;
	text-decoration: none;
}
.deflink a:hover { color: #1a6daa; text-decoration: underline;}

/* News Block */
td.newsblock {
	background: url(img/news_mark.gif) no-repeat top left;
	font-size: 11px;
	color: #262626;
	padding-left: 15px;
}

.newsdate {
	font-size: 10px;
	color: #91999b;
	margin-top: 10px;
}

h1.newstitle {
	font-size: 12px;
	color: #006ea1;
	margin: 0px;
	padding-bottom: 5px; 
}

h1.newstitle a:link, h1.newstitle a:active, h1.newstitle a:visited {
	text-decoration: none;
}
h1.newstitle a:hover {text-decoration: underline;}

.next-link {padding-top: 10px; text-align: right;}

.img-block {margin-right: 5px; border: 1px solid #262626;}

.news-list {
	background: url(/img/news_mark.gif) no-repeat top left;
	padding-left: 15px;
	padding-bottom: 10px;
	color: #262626;
	font-weight: bold;
}
.news-list a:link, .news-list a:active, .news-list a:visited {
	color: #262626;
	text-decoration: none;
}
.news-list a:hover {text-decoration: underline;}

/* Parts */

.page-nav {
	color: #6c787e;
	font-size: 11px;
}

.page-nav a:link, .page-nav a:active, .page-nav a:visited {
	color: #004a99;
	text-decoration: underline;
}
.page-nav a:hover {text-decoration: none;}

h1.pr-listing {
	font-size: 11px;
	color: #262626;
	margin: 0px;
	padding-bottom: 5px;
}

h1.pr-listing a:link, h1.pr-listing a:active, h1.pr-listing a:visited {color: #262626;}
h1.pr-listing a:hover {color: #1a6daa;}

.pr-listing-date {
	font-size: 10px;
	color: #91999b;
}

.pr-listing-date a:link, .pr-listing-date a:active, .pr-listing-date a:visited {
	color: #91999b;
	text-decoration: underline;
}
.pr-listing-date a:hover {
	text-decoration: none;
}

.pr-list-price {
	padding-top: 10px;
	font-size: 11px;
}

.productSpecialPrice {color: #900000; padding-left: 5px;}

.pr-list-sc {
	border-left: 1px solid #ededed;
	padding-left: 10px;
}

.pr-list-sep {border-top: 1px solid #e0e0e0; }

.param-head {
	padding-top: 20px;
	padding-left: 10px;
}

.param-sep {
	border-bottom: 1px solid #efefef;
	padding: 2px;
}

.linkListing-heading {
  font-size: 11px;
  font-weight: bold;
  background: #61A402;
  color: #FFFFFF;
}
.linkListing-heading a:link, .linkListing-heading a:active, .linkListing-heading a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.linkListing-heading a:hover { text-decoration: underline;}

.linksboxtitle a:link, .linksboxtitle a:active, .linksboxtitle a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #1a6daa;
	text-decoration: none;
}
.linksboxtitle a:hover {text-decoration: underline;}

/* Product List */
.productListing {
	border: 1px solid #d9d9d9;
}

.productListing-heading {
  font-size: 11px;
  font-weight: bold;
  background: #61A402;
  color: #FFFFFF;
  padding: 3px;
}
.productListing-heading a:link, .productListing-heading a:active, .productListing-heading a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.productListing-heading a:hover { text-decoration: underline;}

.productListing-even td {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;	
	padding: 5px 0px 5px 0px;
}

.productListing-even td {padding: 5px 0px 5px 0px;}

.inputRequirement {
	color: #900000;
}

/* Personal Account
============================================================== */

.acount-link, .acount-link a:link, .acount-link a:active, .acount-link a:visited {
	color: #262626;
	text-decoration: none;
}
.acount-link a:hover {text-decoration: underline;}

.adress-block {
	padding: 10px;
	border: solid 10px #efefef;
}

.infotext {
	font-size: 12px;
	padding: 15px;
	line-height: 1.3em;
}

.ca-head {
	padding: 5px;
	background-color: #f5f5f5;
}

/* Price */
.infoBoxHeading {
	font-weight: bold;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	padding: 3px;
}

.boxText {
	border-bottom: 1px solid #ebebeb;
	padding: 3px;
}
.boxText a:link, .boxText a:active, .boxText a:visited {
	color: #262626;
	text-decoration: none;
}
.boxText a:hover {text-decoration: underline;}

.productListing-data {
	padding-bottom: 10px;
	padding-top: 10px;
}

.list-man {
	font-weight: bold;
	color: #262626;
	padding-bottom: 5px;
}
.list-man a:link, .list-man a:active, .list-man a:visited {
	color: #262626;
	text-decoration: none;
}
.list-man a:hover {text-decoration: underline;}

/* Articles */
h1.art-title {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #004a99;
}

.arttext {
	font-size: 12px;
	line-height: 1.3em;
}

.bestsellers a:link, .bestsellers a:active, .bestsellers a:visited {
	color: #000000;
	text-decoration: none;
}
.bestsellers a:hover {text-decoration: underline;}

/* FOOTER
================================================= */
.contact-info {
	font-size: 70%;
	color: #7B7979;
	padding-left: 15px;
	background-color: #EDF0F2;
}

.copyright {
	font-size: 11px;
	color: #949494;
}

.banner {
	background-color: #F9F9F9;
	border-top: 3px solid #D9D9D9;
}
