body,p,td{font-family:arial, verdana;font-size:11px;line-height:1.5;color:#444;cursor:default}
h1,h2,h3,h4{margin:0}
h1{margin-bottom:10px;font-size:18px}
h2,h3{margin-bottom:10px;font-size:14px}
h4{font-size:12px}
input{font-size:10px;font-family:arial, verdana}
a{font-weight:400;color:#444}
#container{width:800px;background:#FFF;border-top:8px solid #94A99C;margin:0 auto;padding:10px}
#content{margin-top:5px;text-align:left}
#menu_side{height:400px;width:148px;float:left}
#footer{float:left;margin-top:4px;background:#94A99C;width:800px;color:#FFF}
.menu{margin-top:15px;position:relative;text-align:right;}
.menu a{font-size:14px;font-weight:700;text-decoration:none;color:#999;margin-left:10px}
.subMenu{width:150px;visibility:hidden;position:absolute;z-index:90;text-align:left}
.subMenu ul{background:#FFF;border:1px solid #bbb;border-top:0;padding:5px}
.subMenu ul,.subMenu li{list-style:none;margin:0}
.subMenu ul li a{font-size:11px;font-weight:400;color:#666}
.subMenu ul li a:hover{text-decoration:underline}
.cPadd{padding:10px}
.oneFourth{margin-top:4px;width:195px;float:left;border:1px solid #eee;background:#DFA4B3;color:#FFF;height:150px;overflow:hidden}
.noBG{background:none;color:#444}
.hilite{position:absolute;color:#FFF;bottom:20px;width:398px;height:100px;background:url(/img/bg-hilite-overlay.png) repeat-y;}
.hiliteActive{position:absolute;color:#FFF;bottom:20px;width:398px;height:100px;background:url(/img/bg-hilite-overlay-active.png) repeat-y}
.hiliteMore{color:#FFF;bottom:30px;right:10px;position:absolute;}
.hiliteMore a{color:#FFF;text-decoration:none;font-weight:700}
.error{font-weight:700;}
.error1{font-weight:700;color:#aa0000;}
.menu a:hover,a:hover{color:#94A99C}
.poductRow div{float:left}
.poductRow br{clear:both}
.shopPrice{text-align:right;font-size:16px;font-weight:700}
.shopDelivery{text-align:right;color:#777}
.breadcrumb{color:#777;margin:10px 0;border-top:1px solid #94A99C;border-bottom:1px solid #94A99C}
.line{border-top:1px solid #94A99C;margin-top:10px; margin-bottom: 10px;}
.breadcrumb a{color:#777}
.hiddenSubmit{width:0;height:0;position:absolute;left:-500px;top:-500px}

input, textarea, select {font-family:arial, verdana;font-size:10px;}

.bold { font-weight:bold; }

.aCenter{ text-align:center; }
.aLeft{ text-align:center; }
.aRight{ text-align:right; }
.middle{ vertical-align:middle; }

.borderB{ border-bottom:1px solid black; }

.right{ float:right; }
.left{ float:left; }

img.gallery{margin:1px;float:left; cursor:pointer; }

/* General resets */
img{border:0}
a:active{ outline: none; }
a:focus{ -moz-outline-style: none; }
div{border:0px solid red}
.clear{clear:both;width:0;height:0;font-size:0}
.noMargin{ margin:0; }

/* Fieldset styling */
fieldset, form{margin:0;padding:0;border:0}
fieldset{padding:10px;background:#f9f9f9;border:1px solid #f4f4f4;}
.hiddenSubmit {width: 0px; height: 0px; position: absolute; left: -500px; top: -500px}
legend{display:none}
input,select,textarea{vertical-align:middle;font-size:10px;margin-bottom:1px;}
.large{width:200px}
.medium{width:120px}
.small{width:60px}
label{float:left;margin-top:3px;}

.price { font-size:16px; font-weight:bold; color:#9B6371; margin-right:5px;}
.smallGrey{ color:#ccc; font-size:9px; }

.tip {margin:1em 0; padding:1em; background:#FFFFE1;border:1px solid #F4F4F4;font-weight:bold}