/* Copyright 2009, Paralelle */

/* GENERAL STYLES */
html, body {border:0;margin:0;padding:0;}
body {height:100%;width:100%;margin:0px;padding:0px;background:#ffffff;font-size:11px;font-family:arial, sans-serif, helvetica, calibri;color:#464646;}

table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}

form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea, select {font-size:11px;font-family:arial;color:#5e5e5e;}
input {vertical-align:top;}

ul, ol, li, dd, dt, dl {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
p, img {margin:0;padding:0;border:0px;vertical-align:top; }

a {color:#181822;text-decoration:none;}
a:hover {color:#0191C8;}


/* WRAPS */
#wrap {width:859px;margin:auto;background:#ffffff;}
#main {margin-top:8px;height:auto !important;height:350px;min-height:350px;}
.left {float:left;width:192px;}
.right {float:right;width:650px;margin-left:17px;}

/* START CART */
#top {height:20px;padding:24px 10px 0 10px;line-height:16px;}
.top-lf {float:left;width:240px;}
.top-lf a {color:#2178d0;text-decoration:underline;}
.top-lf a:hover {color:#0191C8;}
.top-rt {float:right;width:599px;text-align:right;color:#A50810;font-size:10px;}
.top-rt b {font-size:11px;background: url(../images/layout/shopbag.gif) no-repeat top left;padding:1px 4px 0 18px;}
.top-rt a {color:#A50810;}
.top-rt a:hover {color:#000000;}
/* END CART */


/* START LOGO */
#logo {height:83px;}
/* END LOGO */


/* START MENU */
#menu {height:35px;border-left:1px solid #3688dd;border-right:1px solid #3688dd;border-bottom:2px solid #3688dd;}
#menu ul {width:857px;}
#menu li {float:left;color:#2178d0;padding-top:12px;font-weight:bold;}
#menu li a {color:#2178d0;padding:0px 29px;float:left;}
:root #menu li a {padding:0px 27px\0/;}
#menu li span{float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0){
#menu li span{margin-top:-2px;}

}
#menu li a:hover, #menu li a.active {color:#333333;}
/* END MENU */


/* START HOME */
.home {margin-top:5px;}
.hlf {width:634px;float:left;} 
.hrt {width:220px;float:right;padding-left:5px;} 

.tabs {margin-top:5px;}
.tabs li {float:left;}
.tabs li.mid {padding:0 5px;}
/* END HOME */


/* START PAGES */
#main h2 {background:#7F888D;color:#fefefe;font-size:13px;line-height:24px;padding:0 0 2px 30px;;}
#main h2 p {font-size:11px;color:#CFCFCF;float:right;padding-right:37px;font-weight:normal;}
#main h2 p a {padding:0 2px;color:#000000;}
#main h2 p a:hover {text-decoration:underline;}

.sub {padding:15px 30px;font-size:12px;line-height:20px;}
.sub h3 {color:#A50810;font-size:13px;font-weight:bold;line-height:24px;}
.sub h4 {color:#0e83c6;font-size:14px;font-weight:bold;line-height:24px;}
.sub p {padding:3px 0 14px 0;text-align:justify;font-family:calibri;}
.sub a {color:#217C7E;text-decoration:underline;}
.sub .span {color:#a50810;font-style:italic;}
.sub .news li {border-bottom:1px dotted #8e9599;padding:15px 0 5px 0;font-family:calibri;}
.sub .news li:last-child {border:0;}
.sub .news li a {color:#A50810;}

.design {padding:15px 10px;font-size:12px;line-height:25px;font-weight:bold;}
.design li {float:left;margin:10px 30px 10px 20px;text-align:center;}
.design li div {border:1px solid #c6c8ca;width:216px;height:82px;padding:3px;}

.category {padding:15px 10px;font-size:12px;line-height:25px;font-weight:bold;}
.category li {float:left;margin:10px 30px 10px 20px;text-align:center;}
.category li div {border:1px solid #c6c8ca;width:216px;height:212px;padding:3px;}

.bc {margin:5px 50px 15px 20px;font-size:18px;font-weight:normal;color:#A50810;border-bottom:1px dotted  #adadad;}
.bc .lf {float:right;color:#adadad;;font-size:11px;font-weight:normal;}
.bc .lf a {padding:0 1px 0 2px;color:#adadad;}
.bc .lf a.active {color:#217C7E;font-weight:bold;}
.bc2 {margin:5px 50px 15px 20px;padding-bottom:5px;font-size:11px;font-weight:normal;color:#A50810;border-bottom:1px dotted  #adadad;text-align:right;}
.bc2 .lf a {padding:0 1px 0 2px;color:#adadad;}
.bc2 .lf a.active {color:#217C7E;font-weight:bold;}

.pg {margin:15px 50px 15px 20px;color:#adadad;font-size:9px;font-family:verdana;font-size:11px;border-top:1px dotted  #adadad;border-bottom:1px dotted  #adadad;text-align:right;padding:2px;}
.pg a {padding:0 2px 0 2px;color:#adadad;font-size:11px;font-family:arial}



.prolist {border:1px solid #d1d3d4;border-top:3px solid #d1d3d4;width:175px;padding:0 0 10px 0;margin-bottom:20px;}
.prolist dt {padding:8px 5px 5px 15px;line-height:22px;}
.prolist li {padding:2px 5px 4px 28px;font-size:11px;line-height:18px;}
.prolist li a {background:url(../images/bull.gif) no-repeat left 4px;padding-left:12px;color:#919191;}
.prolist li a:hover {color:#333333;}
.prolist li a.active {color:#2376ca;font-weight:bold;}
.prolist li a.active:hover  {text-decoration:none;}

.pro-all {margin:4px 0 0 12px;}
.pro-all ul {margin:12px 0 0px 0;}
.pro-all ul li {float:left;width:180px;margin:0px 25px 20px 5px;text-align:center;}
.pro-all ul li img {border:1px solid #bbbfc3;}
.pro-all ul li p{color:#000000;font-size:12px;font-weight:bold;line-height:20px;height:42px;}
.pro-all ul li a {text-decoration:underline;font-size:11px;font-weight:normal;}

.pro-all table {margin:12px 0 0px 0;}
.pro-all td {width:180px;padding:0px 25px 20px 5px;text-align:center; vertical-align:bottom;}
.pro-all td img {border:1px solid #bbbfc3;}
.pro-all td p{color:#000000;font-size:12px;font-weight:bold;line-height:20px;padding:5px 0;}
.pro-all td a {text-decoration:underline;font-size:11px;font-weight:normal;}


.details {margin:15px 0;}
.details h3 {background:none;line-height:30px;font-size:18px;font-weight:normal;color:#a50810;}
.details h4 {margin-top:2px;background:none;height:30px;font-size:15px;color:#000000;text-decoration:none;}
.details h4 span {text-decoration:line-through;}
.details h4 b {color:#e80a0a;}

.pro-details {margin:5px 2px 0px 0px;}
.pro-details a {text-decoration:underline;}

.pro-img {float:left;width:240px;font-size:11px;text-align:center;}
.pro-img p {border:1px solid #bababa;}
.pro-img b {background:#bababa;color:#333333;display:block;line-height:18px;font-weight:normal;}
.pro-img li {float:left;margin:10px 5px 0px 0;}
.pro-img li {border:1px solid #e0e0e0;}

.pro-desc {float:right;width:357px;padding:0 10px;}
.pro-desc p {padding:5px 0 20px 0;line-height:18px;text-align:justify;}
.pro-desc p.more {color:#68645f;font-weight:bold;font-size:11px;}
.pro-desc p.more a{padding:0 7px 0 6px;}

.pro-options {margin-top:10px;border-top:1px dotted #bababa;border-bottom:1px dotted #bababa;padding:14px 0;color:#9a3334;}
.pro-options .box2 {margin-top:8px;width:90px;height:17px;border:1px solid #d8d8d8;color:#000000;}
.pro-options .box3 {margin-top:8px;width:45px;height:15px;border:1px solid #d8d8d8;font-weight:bold;color:#000000;}
.star {font-family:verdana;color:#fa0101;}
/* END PAGES */


/* START ACCOUNT */
#acc {margin-top:8px;height:auto !important;height:350px;min-height:350px;}
#acc h1, #main h1 {background:#7F888D;color:#fefefe;font-size:13px;line-height:24px;padding:0 0 2px 30px;;}
#acc h1 a, #main h1 a {font-size:11px;color:#434343;float:right;padding-right:37px;font-weight:normal;}

.login {padding:15px 80px;font-size:11px;line-height:18px;}
.login p {padding-top:16px;}
.login u {color:#9A3334;}
.logbox {margin-top:30px;}
.logbox tr {height:30px;}

.register {padding:15px 80px;}
.register p {padding-bottom:18px;line-height:22px;font-size:11px;}
.regbox {margin-top:10px;width:700px;line-height:18px;}
.regbox td {height:30px;vertical-align:middle;}
.regbox td.regtit {border-bottom:1px solid #9A3334;font-size:12px;font-weight:bold;color:#9A3334;padding-left:0;}

.acc {margin-top:30px;width:700px;line-height:25px;}
.acc td {padding:0 20px;}
.acc a {font-size:11px;color:#A50810;padding-left:10px;}

.cc {color:#B6B6B6;}
.ti {color:#9A3334;text-decoration:underline}
.top td {border-bottom:1px solid #217C7E;color:#217C7E;font-size:12px;font-weight:bold;}
/* END ACCOUNT */


/* START FORM */
.tbox {width:200px;height:15px;border:1px solid #d8d8d8;}
input.box {width:200px;height:15px;border:1px solid #d8d8d8;}
input.box2 {width:120px;height:15px;border:1px solid #d8d8d8;}
input.box3 {width:80px;height:15px;border:1px solid #d8d8d8;}
select {height:17px;border:1px solid #d8d8d8;}

#err {margin-top:20px;border:1px solid #ffd200;background:#fffae2;padding:5px 40px 0 40px;color:#81A594;}
#err h4 {background:url(../images/err.gif) no-repeat left 3px;padding:0px 0 8px 30px;font-size:13px;color:#ff8f00;font-family:sans-serif, helvetica, calibri;}
#err ul {margin:0px 0 8px 48px;font-size:11px;color:#888686;}
#err li {list-style:disc;padding:0;border:0;line-height:20px;}
#suc {margin-top:20px;border:1px solid #EDF1C7;background:#FAFBEC;padding:10px 50px;}
/* END FORM */


/* START FOOTER */
#footer {margin:15px 0;padding-top:4px;border-top:2px solid #e1e3e4;color:#777B88;text-align:center;}
#footer p {padding-top:10px;}
#footer a {font-size:11px;color:#777B88;padding:0 4px;}
#footer a:hover {text-decoration:underline;}
.fmenu {font-size:10px;}
#footer .fmenu a{padding:0 15px;}
/* END FOOTER */


.clear {clear:both;height:0px;margin:0;padding:0;}

