body{margin:0; padding:0; background:#FFF; font-family:Arial; font-size:11px; color:#3D3D3D}
input,textarea,option,select{font-size:11px; font-family:Arial; color:#333}
h1,h2,h3,h4{font-family:Arial, Helvetica, sans-serif;  padding:0; margin:0 0 5px 0}
input,textarea,select{padding:2px; border:1px solid #555}
a{color:#3d3d3d}
a:hover{text-decoration:underline;}
h4{font-size:12px;}
h2{margin:15px 0 5px 0; font-size:16px; color:#960; font-family:"Times New Roman", Times, serif; font-weight:lighter; text-align:right; padding:0 10px 0 0; line-height:25px;}
h1{margin:30px 0 15px 0; font-size:18px; font-weight:bold; color:#960;  border-bottom:1px dotted #ccc; text-align:right; padding:0 10px 10px  0; line-height:25px;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#page{position:relative; left:50%; width:950px; background:#E8E9D9; margin-left:-460px; margin-top:0px; }
.k{background:#606; color:#fff; padding: 2px}
/* NAVIGATION WAY REMINDER */
#way{margin:10px 10px 0 10px; border:1px solid #ccc; background:#E1E2CF; font-size:11px; padding:5px;}
#way, #way a{font-family:Arial; color:#222}
#way a:hover{color:#000}

/* TOP BAR */
#top{height:33px; background-color:#fff; background-image:url(/gfx/bg_top.jpg); background-repeat:no-repeat; background-position:750px; color:#603; line-height:32px; padding:0 10px 0 10px; font-size:10px;}
#top_total{background:#603; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif;  padding:4px; font-weight:bold;}
#top div.left, #top div.right{float:left;}
#top div.right{float:right; margin-right:175px;}
#top div a{text-decoration:none; border:1px solid #ccc; margin-left:10px; font-weight:bold; color:#603; font-size:10px; padding:4px; }
#top div a:hover{background:#603; color:#fff; border:1px solid #300}

/* HEADER */
#header{height:173px; background:url(/gfx/bg_header.jpg); clear:both;}
/* CATEGORIES HORIZONTAL MENU */
#categories{border-top:2px solid #630; height:45px; line-height:40px; background:url(/gfx/bg_categories.png); text-align:right;}
#categories ul { float:right; list-style:none; margin:0; padding:0 10px 0 10px;}
#categories ul li{padding:0 10px 0 10px; margin-right:10px; float:left}
#categories ul li:hover{background:url(/gfx/bg_categories_over.png)}
#categories ul li a{display:block; text-decoration:none; text-transform:uppercase; color:#fff;font-weight:bold}
#content{float:left; width:500px}

/* LEFT MENU */
#left{float:left; width:200px; padding:10px 10px 10px 0 ; margin-left:10px;}
#left ul{padding:10px 0 10px 0; background-color:#E1E2CF; background-repeat:no-repeat; list-style:none; margin:0; border:1px solid #ccc; border-top:0;}
#left ul li{padding-left:10px; line-height:18px; height:18px;}
#left ul li a{text-decoration:none; padding-left:10px; display:block;}
#left ul li:hover{background-color:#D5D6BA; background-image:url(/gfx/left_arrow.gif); background-position:5px 4px; background-repeat:no-repeat}
#left ul li a:hover{color:#000; text-decoration:underline}
#left ul li.current{font-weight:bold; background-color:#CACBAB; background-image:url(/gfx/left_arrow_over.gif);  background-position:5px 4px; background-repeat:no-repeat; border:1px solid #ccc; border-left:0; border-right:0;}
#left ul li.current a{color:#603;}

#left h4{line-height:30px; padding:0 5px 0 10px; background-image:url(/gfx/bg_left_h4.png); color:#fff; margin:10px 0 0 0;}
#footer{font-size:10px; background-color:#4A091A; background-image:url(/gfx/bg_footer.png); background-position:top; background-repeat:repeat-x; padding-top:30px; line-height:20px; height:70px;color:#fff; text-align:center;}
#footer a{color:#fff; margin-right:10px;}
/* RIGHT MENU */
#right{float:left; width:200px; padding:10px; margin-left:10px}
#right ul{padding:10px 0 10px 0; border:1px solid #ccc; border-top:0; background-color:#E1E2CF; background-image:url(/gfx/bg_right_ul.png); background-repeat:repeat-x; background-position:left top; list-style:none; margin:0}
#right div.box{padding:10px; border:1px solid #ccc; border-top:0; background-color:#E1E2CF;  background-image:url(/gfx/bg_right_ul.png); background-repeat:repeat-x; background-position:top right; }
#right ul li{margin-left:10px;}
#right ul li a{text-decoration:none}
#right ul li a:hover{color:#000}
#right h4{line-height:30px; padding:0 5px 0 10px; background-image:url(/gfx/bg_right_h4.png); color:#fff; margin:10px 0 0 0;}
#right h5{margin:0; margin-top:5px; padding:0;}

/* TABLE DATA */
tr.hi td{background-color:#603; font-weight:bold; color:#fff; }
tr.data_row:hover td{background-color:#ddd;}
table.data{border:1px solid #ccc; border-right:0; border-top:0;}
table.data td{border-right:1px solid #ccc; border-top:1px solid #ccc;}
table.data ul{list-style:none; padding:0; margin:0; font-size:10px;}
#bottom{height:80px; background:#600}
#cart_form span{position:relative; top:5px; left:-10px; float:left; z-index:10; display:none}
#cart_form span.error{display:block; background-color:#660000; color:#FFF; border-color:#FFF;}
a.btn{background:#603; font-weight:bold; color:#fff; width:90px; line-height:20px; text-decoration:none; padding:0 5px 0 5px; border:1px solid #000}
a.btn:hover{background:#900 }
h3{font-size:18px; padding:0; margin:0}
h3 a{text-decoration:none;}
p.no_res{background:#f6f6f6; border:1px solid #ccc; padding:5px;margin:10px; color:#666; font-style:italic}
#content div.box{border:1px solid #D1D3B4; padding:5px; background:#E1E2CF; margin:10px;}
.old_price{display:block; text-decoration:line-through; font-size:11px; color:#333}
#right h5.price span.old_price{display:block; text-decoration:line-through; font-size:11px; color:#333}
img.pola{width:150px; border:1px solid #CCCCCC; height:150px; background-color:#FFF; float:left; margin:0 10px 10px 0}
.pola50{text-align:center; width:50px; border:1px solid #CCCCCC; height:50px; background-color:#FFF;  float:left; margin:0 10px 10px 0; overflow:hidden}
img.pola80{width:80px; border:1px solid #CCCCCC; height:80px; background-color:#FFF;  float:left; margin:0 10px 10px 0}
.pola150{text-align:center; width:150px; border:1px solid #CCCCCC; height:150px; background-color:#FFF;  float:left; margin:0 10px 0 0; overflow:hidden}
.pola200{text-align:center; width:200px; border:1px solid #CCCCCC; background-color:#FFF; height:200px; float:left; margin:0 10px 10px 0; overflow:hidden}
#alert{background:#f3f3f3; color:#c00; padding:5px; border:1px solid #999; margin:10px 0 30px 0}
img{border:0}
input.floated{display:inline; margin:0 0 0 10px;}
.nav{margin:20px;}
.nav_container .left{ float:left; height:20px; line-height:20px;}
.nav_container .right{ float:right; text-align:right; height:20px; line-height:20px; }
.page,.current_page,.page_inactive{text-decoration:none; margin-right:4px; font-size:10px; border:1px solid #111; padding:1px 4px 1px 4px; text-align:center; background:#ccc; color:#603; font-weight:bold;}
.page_inactive{ border:1px solid #eaeaea; color:#eaeaea; background:none; background-image:none;}
.current_page,.current_page:hover, .page:hover { background-color:#603; color:#fff; text-decoration:none; cursor:pointer; border-color:#603;}
#chrono{color:#100; font-size:8px; text-align:center;}
span.shipped {font-weight:bold; color:#090}
span.notsent {font-weight:bold; color:#F00}
form span.error{margin-left:10px; color:#900; display:inline-block;}
form input.error{background-image:url(/gfx/icons/no_ok.gif); background-repeat:no-repeat; background-position:right; }
a.action ,input.action{margin-right:3px; text-decoration:none; padding:5px;  disply:block; border:1px solid #2B407E; border-top:0; color:#fff; margin-top:15px; font-weight:bold; text-transform:uppercase; text-align:center; background-image:url(/gfx/bg_button_blue.png); font-size:10px; }
a.action:hover ,input.action:hover{background-image:url(/gfx/bg_button_blue_over.png);}
.noborder{border:0}

