/* CSS Document */

* { margin:0; padding:0;}
body { background:#ecf1ee; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#240c02;}
/*table, td {border-collapse:collapse; font-size:100%;}*/
/*table, td, */img {border:0;}
form/*, td*/ {margin:0; padding:0;}
/*td { vertical-align:top; text-align:left;}*/

.main-width { width:766px; margin:0 auto; text-align:left; background-color:#FFFFFF; }

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper{ width:100%; overflow:hidden;}
.container { width:100%;}
.column-1, .column-2, .column-3{ float:left;}

a {color:#1050ba; outline:none; text-decoration:underline;}
a:hover{text-decoration:none;}
p { margin:0; padding:0;}

/* ============================= header ====================== */
#header{ padding-bottom:7px;}
#header .top{ width:100%; overflow:hidden; height:133px;}
#header .logo{ float:left; padding:0 0 0 0;}

#header .cart{ margin:17px 14px 12px 0; background:url(../images/cart-bg.gif) right top no-repeat; font-family:Tahoma, Geneva, sans-serif; color:#4b4b4b; font-size:11px; padding:1px 21px 0 0;}
#header .cart a{ color:#1050ba;}
#header .cart span{ display:block; font-size:12px; padding:0 19px 4px 0;}
#header .cart span a{ color:#1e384c; text-transform:uppercase;}

#header .lang{ float:right; padding:19px 31px 0 0;}
#header .nav-links{ float:right; color:#4b4b4b; font-size:11px; padding:20px 28px 0 0;}
#header .nav-links a{ color:#4b4b4b; text-decoration:none;}
#header .nav-links a:hover{ color:#1050ba;}

#header .row{ width:100%; height:37px; overflow:hidden; background:url(../images/row-tail.gif) top repeat-x;}
#header .menu{ float:left;}
#header .menu ul{ padding:11px 0 0 13px; margin:0;}
#header .menu li{ float:left; background:url(../images/menu-separator.gif) no-repeat 0 0px; padding:1px 20px 2px 19px;}
#header .menu .li_un{ background:none;}
#header .menu li a{ color:#fff; text-decoration:none;}
#header .menu li a:hover{ color:#cec1b0;}
object{ vertical-align:top; outline:none;}

/* ============================= content ===================== */
#content{ padding-bottom:16px; padding-left:10px; padding-right:10px;}
#column-left{ padding:0 8px 0 0;}

.flash{ padding-bottom:5px;}
.list-block{ background:#EEF6F9; padding:16px 19px; margin-bottom:16px;}
.list-block .column-1{ width:186px; margin-right:62px;}
.list-block .column-2{ width:178px; margin-right:70px;}
.list-block .column-3{ width:178px;}
.list-block h5{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:22px; font-weight:normal; margin:0; padding:0 0 11px 0; color:#264D8C; text-transform:uppercase;}
.list-block h5 span{ background:url(../images/title-bg.gif) no-repeat right 7px; display:inline-block; padding:0 14px 0 0}
.list-block ul{ padding:0; margin:0;}
.list-block ul li{ font-size:11px; line-height:22px; font-weight:bold; text-transform:uppercase; background:url(../images/list-line.gif) bottom repeat-x;} 
.list-block ul .last{ background:none;}
.list-block ul a{ color:#2b2f4e; text-decoration:none; background:url(../images/block-list-marker.gif) no-repeat 0 4px; padding:0 0 0 15px;}
.list-block ul a:hover{ color:#264D8C;}

.main-indent{ padding:0;}

.product-col{text-align:center; padding-bottom:20px;}
.name{ color:#1050ba; font-weight:normal; text-decoration:underline; font-size:12px;}
.name strong{ font-weight:normal;}
.name:hover{ color:#9f2130; text-decoration:none;}
.img{ padding:22px 0 3px 0;}
.price{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; line-height:16px; font-weight:bold; color:#ca3207;}
.product-col .price{ padding-bottom:17px;}
.line{ background:url(../images/line.gif) left repeat-y;}

/* ============================= footer ====================== */
#footer{ border-top:solid 1px #d1d1d1; padding:23px 20px 29px 28px; font-size:11px; color:#bdb0b0;}
#footer a{ color:#bdb0b0;}
#footer .cards{ float:left; padding:7px 55px 0 0;}
#footer .menu a{ color:#7e6464;}
#footer p{ padding:6px 0 0 0;}
#footer p span{ display:block;}


/* ============================= forms ======================= */
input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:normal; color:#010101;}

.currency{ float:right; text-align:left; font-size:11px; color:#4b4b4b; font-family:Tahoma, Geneva, sans-serif; padding:0 16px 0 0;}
.currency select{ border:solid 1px #c9c9c9; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#939393; width:134px; margin:5px 0 0 0;}

.search{ float:right; padding:6px 15px 0 0;}
.search input{ vertical-align:middle;}
.search .input1{ border:solid 1px #d9d9d9; background:#fff; width:100px; padding:2px 3px 2px 3px; margin:0 5px 0 0;}


#navCatTabsWrapper{ background:#EEF6F9; padding:16px 19px; margin-bottom:16px;}

#navCatTabs h5{ font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:22px; font-weight:normal; margin:0; padding:0 0 11px 20px; color:#264D8C; text-transform:uppercase; text-align:left;}
#navCatTabs h5 span{ background:url(../images/title-bg.gif) no-repeat right 7px; display:inline-block; padding:0 14px 0 0}

#navCatTabs ul
{
  width: 708px;  /* room for 3 columns */
  margin: 0;
  padding:0;
  text-align:left;
  list-style-type: none;
}
#navCatTabs ul li
{
  float: left;
  width: 196px;  /* accommodate the widest item */
  margin:0 20px;
  background:url(../images/list-line.gif) bottom repeat-x;
}
/* stop the floating after the list */
#navCatTabs br
{
  clear: left;
}
/* separate the list from what follows it */
#navCatTabs
{
	text-align:center;
}

/* anchor styling */
#navCatTabs ul li a
{
  display: block;
  width: 178px;
  text-decoration: none;
  text-transform:uppercase;
  padding:5px 3px 5px 15px;
  font-size:11px;
  font-weight:bold;
  color:#2b2f4e;
  white-space:nowrap;
  overflow:hidden;
  background:url(../images/block-list-marker.gif) no-repeat 0 9px;
}
#navCatTabs ul li a:hover
{
  color:#264D8C;
}

.floatingBox {
	width:47%;
}