body
{
  margin-top: 0px;
  font-family: Verdana, Arial, Sans-Serif;
  cursor: default;
  margin: 0px;
  padding: 0px;
  background: #ffffff;
  abackground: #ffffff url(/img/bg.gif) repeat-y top center;
}

img {
  padding:0px;
  margin:0px;
  border:0px;
}

form {
  padding:0px;
  margin:0px;
}

.notext {
	font-size: 1px;
}

.imgline {
	margin: 0px;
}


a.default:link,  a.default:visited {
	color: #eFeEfC;
	text-decoration: none;
	font-size: 12px;
	padding:0px;
	margin:0px;
}

a.default:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.default_sel:link,  a.default_sel:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:700;
	font-size: 12px;
	padding:0px;
	margin:0px;
}

a.default_sel:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

div.cat_item {
  padding-left: 8px;
  padding-bottom: 1px;
  background: url(../img/cat_button.gif) no-repeat;
  border-right: 2px solid #5C9BC3;
}

div.coll_item {
  padding-left: 2px;
  padding-bottom: 5px;
  abackground: url(../img/cat_button.gif) no-repeat;
  border-right: 2px solid #5C9BC3;
}

div.coll_item a:link, div.coll_item a:visited {
  afont-weight: bold;
}

table.menu_categories {
	background: #5C9BC3;
  margin-left: 2px;
}

table.menu_categories th {
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
	padding-left: 4px;
}

table.menu_categories td {
	apadding-left: 7px;
}

table.reclame {
	font-size: 12px;
	background: #5C9BC3;
	color: #FFFFFF;
}
table.reclame td {
	font-size: 10px;
	font-weight: 700px;
}

table.products {
	font-size: 11px;
}

table.products td.pad {
	font-size: 11px;
	padding-left: 2px;
	padding-top: 2px;
}

table.products td.nospace {
	padding: 0px;
	margin: 0px;
}

td.nospace img {
	padding: 0px;
	margin: 0px;
}

table.products td.product_name {
   color: #8A3826;
   white-space: nowrap;
}

table.products a.view:link, table.products a.view:visited {
	font-size: 11px;
	color: #8A3826;
	text-decoration: none;
}

table.products a.view:hover {
	text-decoration: underline;
}

table.products a.view2:link, table.products a.view2:visited {
	font-size: 10px;
	color: #8A3826;
	text-decoration: none;
}

table.products a.view2:hover {
	text-decoration: underline;
}

table.products a.related:link, table.products a.related:visited {
	font-size: 10px;
	color: #96878A;
	text-decoration: none;
}

table.products a.related:hover {
	text-decoration: underline;
}

table.product {
	font-size: 13px;
	color: #8A3826;
}

table.product th {
	text-decoration: underline;
}

table.product input.edit {
	font-size: 13px;
	border: 1px solid #8A3826;
}

table.product span.price{
	font-weight:bold;
}

span.cat_path_sm a:link, span.cat_path_sm a:visited {
	color: #8B7B7B;
    font-size: 11px;
}

table.product a.related:link, span.cat_path_sm a.related:visited {
	color: #8B7B7B;
    font-size: 11px;
	text-decoration: none;
}

span.cat_path_sm {
	color: #8B7B7B;
	font-size: 11px;
}

span.description {
	font-size: 14px;
	font-weight:bold;
	color: #8A3826;
}

.sort_tab { color: #8B7B7B;   font-size: 12px;}
.combo { color: #8B7B7B;   font-size: 12px;}
.buttonsort { 
	color: #FFFFFF; 
	background: #5C9BC3;
	border: 2px solid #FFFFFF;
	font-size: 11px;
}
.buttonsubmit { 
	color: #FFFFFF; 
	background: #5C9BC3;
	border: 2px solid #aaaaaa;
	font-size: 11px;
}

.pager {
	font-size: 12px;
	color:#e77817;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 1px;
	padding-left: 1px;
	
}
.cur_page {
  color:#667D8F;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 1px;
  margin-right: 1px;
  border: 1px solid #5C9BC3;
  background: #FFFFFF;
}

a.pg_link:link, a.pg_link:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
  border: 1px solid #5C9BC3;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 1px;
	margin-right: 1px;
	background: #73A0C3;
}

.all_page {
  color:#707070;
  font-size: 10px;
  padding-left: 5px;
  padding-right: 5px;
}

a.cat_path:link, a.cat_path:visited {
   color: #8A3826;
   font-size: 13px;
   font-weight: bold;
   padding-left:5px;
   padding-right:5px;
   text-decoration: underline;
}

a.cat_path:hover {
   text-decoration: underline;
}

span.cat_path span {
  padding-left: 5px;
  font-weight: bold;
}

span.cat_path {
   color: #8B7B7B;
   font-size: 11px;
}

table.basket td.noitems{
	font-size: 12px;
	font-weight: bold;
	color: #6264AA;
	text-align: right;
	padding-right: 5px;
}

td.ps {
	font-weight: bold;
	font-size: 11px;
	color:#864839;
}

td.items_search {
	font-size: 11px;
}

td.items_search input.textsearch {
    border:1px solid #5C9BC3;
	  height:16px;
}

td.items_search input.go {
  background: #ffffff;
	border:1px solid #FFFFFF;
	color:#5C9BC3;
	font-weight: bold;
	font-size: 14px;
}

.colllink a:link, .colllink a:visited {
  font-family: Verdana, Arial;
  font-size: 20px;
	font-weight: 500;
	color: #864839;
	text-decoration: none;
}

.collitem {
 border: 1px solid #606060;
}

.colllink {
 background:#FFFFFF;
 background: url(../img/tabtape_up.gif) top repeat-x;
 padding-left: 4px;
 padding-bottom: 1px;
}

/* Shopping cart css properties */
.cart {
  font-size: 12px;
  border-collapse:collapse;
}


.cart td {
  color: #7E8286;
}

.cart td.border {
  border: 1px solid #5C9BC3;
}
.cart td.descript {
  font-size: 10px;
  color: #6B6F73;
}
.cart td.ttitle {
  color: #000000;
  font-size: 12px;
  text-align: right;
}
.cart td.ttitle span {
  color: #3D3F72;
  font-size:12px;
  font-weight: 700;
}

td.descript a:link, td.descript a:visited {
  font-size: 12px;
  text-decoration: none;
  color: #0000FF;
}

.cart td.set {
  font-size: 12px;
}

td.set input.n {
  font-size:11px;
  border: 1px solid #5C9BC3;
}

span.view_cart_title {
  font-size: 22px;
  color: #383A66;
  afilter: shadow(color:#383A66);
  float: left;
}
/* End css */

table.breg {
  font-size: 12px;
}

table.reg {
  border-collapse: collapce;
}
table.reg span.reg_sp {
  color: #FFFF00;
  font-weight: 700;
}
table.reg span.reg_so {
  color: #FF0000;
  font-weight: 700;
}

table.reg td.titleLeft {
 abackground: #D2D2D2;
 abackground: #D4E4ED;
 aborder:1px solid #6264AA;
 font-weight: bold;
}

table.reg td.titleRight {
 abackground: #6264AA;
 abackground: #5C9BC3;
 aborder:1px solid #5A5A5A;
}
table.reg td.titleRight input {
 border:1px solid #353535;
}

/*.buttonreg {
  font-size:12px;
  background: #6264AA;
  border-bottom:1px solid #6264AA;
  border-right:1px solid #6264AA;
  border-top:1px solid #C1C1C1;
  border-left:1px solid #C1C1C1;
  color: #ffffff;
}
*/
input.buttonreg {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  padding: 0px 3px 1px 3px;
  border: 1px outset #0070f0;
  background: #5C9BC3 url(../img/btntape.gif) repeat-x top left;
  cursor: pointer;
}

.cart_info {
  font-size: 11px;
  margin-right: 10px;
}
.cart_info td.title {
  font-size: 13px;
  font-weight: 700;
  color:#474986;
}
.cart_info td.bt {
  border-top: 1px solid #8487BE;
}
.cart_info td.bb {
  border-bottom: 1px solid #8487BE;
}

.no_items {
  color: #80A8C9;
  font-size: 26px;
  font-weight:bold;
}

.cart_result {
  border-collapse: collapse;
}

.cart_result td.c1 {
  background: #D1D2E6;
  color: #FFFFFF;
}
.cart_result td.c2 {
  background: #B9BEFF;
  color: #FFFFFF;
}
.cart_result td.c3 {
  background: #FFFFFF;
  font-size: 13px;
}
.cart_result td.c4 {
  color: #363864;
  font-size: 14px;
}
.cart_result td.b1 {
  border-bottom: 1px solid #B9BEFF;
}

.cart2 {
  font-size: 11px;
}

.static_page {
  font-size:12px;
}

#footer {
  height: 24px;
  vertical-align: center;
  background: url(../img/tabtape_bot.gif) repeat-x;
}

#footer_inner {
  padding-top: 3px;
  color: #ffffff;
}

#footer_inner a:link, #footer_inner a:visited {
  color: #707070;
  font-size: 10px;
}

#footer_inner a:hover {
  color: #000000;
  text-decoration: underline;
}

.copyright {
  color: #606060;
  font-size: 10px;
  font-weight: normal;
  background: #ffffff;
  text-align: right;
}

.menu_it {
  vertical-align: top;
  background: url(../img/menu_dev_line.gif) no-repeat top right;
}

.menu_last {
  vertical-align: top;
}

.top_menu_outer {
  background: url(../img/tabtape_up.gif) top repeat-x;
}

.root_cat {
  padding-top: 5px;
  padding-bottom: 10px;
  background: url(../img/root_cat_bg.gif) no-repeat top left;
}

.root_cat a.default:link, .root_cat a.default:visited {
  color: #8A3826;
}

.root_cat span {
  color: #884A47;
}

.root_cat a.default_sel:link, .root_cat a.default_sel:visited {
  color: #884A47;
}

img.pref_collection {
 border: 1px solid #606060;
}
.pref_collection img{
 border: 1px solid #606060;
}

.product_info {
  background: #F5F5F7;
  background: url(../img/tabtape_4.gif) top repeat-x;
  width: 200px;
  padding-bottom: 4px;
  overflow: hidden;
}

.product_name {
  width: 100%;
  text-align: center;
  padding-left: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.product_name a:link, .product_name a:visited {
  font-size: 13px;
  font-weight: bold;
  white-space: nowrap;
}

.product_price {
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  margin: 5px;
}

.related_collection {
  padding-left: 4px;
  text-align: center;
}

.related_collection a.related {

}

.show_all_coll {
  padding-left: 4px;
}

a.showroom:link, a.showroom:visited {
	color: #FFFFFF;
}
/*---------------------------SUBSCRIBE/UNSUBSCRIBE---*/
.text_sub_err {
  	font-size: 12px;
	color: red;
}

.text_sub {
  	font-size: 12px;
}

.per_page_combo {
  color: #ffffff;
  font-size: 12px;
  background-color: #73A0C3;
  border-color: #5C9BC3;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
/*---------------------------REQUEST PAGE---*/
.request {
  color: #646A68;
  font-size: 16px;
  font-weight: bold;
}

.request_text {
  color: #515151;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
}

.request_product_name {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}

.request_details {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}