html{overflow:0;background:url('/assets/images/bg.gif') repeat-x;margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;background:url('/assets/images/bg.jpg') no-repeat center -1px;margin:0;padding:0}

form{display:inline;margin:0;padding:0}
input,textarea,select{margin:3px 0}
a:link,a:visited{color:#b05c13;text-decoration:none}
a:hover{color:#c3864f}
a img{border:none}
p{margin-top:0}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
* html .clearfix{height:1%}
.clearfix{display:block}

#container{width:920px;margin-left:auto;margin-right:auto;text-align:left;border-top:1px solid #1a0f57}

#header{position:relative;margin:30px 0 0}
#header .div1{height:90px;background:#fff;margin:10px 0}

#header ul.menu-list{float:right;font-size:150%;margin:0 32px 0 0}
#header ul.menu-list li{display:inline;list-style-type:none;line-height:20px}
#header ul.menu-list li a{color:#0f0150;line-height:50px;text-decoration:none;padding:20px 0 20px 30px}
#header ul.menu-list li a:hover{color:#687816;background:url(/assets/images/menu-highlight.gif) no-repeat 7px 8px}
#header ul.menu-list li a.current{color:#b15e12;background:url(/assets/images/menu-highlight.gif) no-repeat 7px 8px}
/*#header ul.menu-list li.highlight a{color:#b15e12;background:url(../images/menu-highlight.gif) no-repeat 7px 8px}
#header ul.menu-list li.highlight a:hover{color:#c07a3e;background:url(../images/menu-highlight.gif) no-repeat 7px 8px}*/

#header .div2{position:relative;top:15px;left:15px;width:200px}
#header .div3{height:62px;position:absolute;top:15px;right:0;padding-top:5px;padding-left:17px}
#header .div4{padding-left:10px;padding-right:10px;height:40px;background:url('../image/header.png') repeat-x}
#header .div4 a{margin-left:10px;margin-right:10px;display:inline-block;color:#FFF;text-align:center;text-decoration:none;font-size:14px;font-family:Verdana, Geneva, sans-serif;padding:12px 0}
#header .div4 a:hover{color:#b0b887}

#module_search{position:absolute;z-index:100;width:250px;float:left;margin:5px 0 0 445px}
#module_search input{width:250px;padding:2px 0 2px 3px;font-family:Arial;font-size:12px;color:#777;}
#module_search a.button{display:none}

#breadcrumb{padding-top:8px;padding-bottom:10px;padding-left:10px;background:#fff;margin:10px 0 0}

#content_wrapper{background:#fff;padding:0 10px;}

#column_left{float:left;width:180px;margin-right:5px}
#column_right{float:right;width:180px;margin-left:5px}
#content{float:left;width:530px;margin-bottom:10px}
#content .top{background:url('../image/content_top.png') no-repeat;padding:6px 0 4px 10px}
#content .top h1,.heading{color:#0f034f;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0}
.heading{border-bottom:1px solid #DDD;padding-bottom:3px;margin-bottom:10px}
#content .middle{border-left:1px solid #DDD;border-right:1px solid #DDD;background:#FFF;min-height:380px;padding:10px 10px 1px}
#content .bottom{background:url('../image/content_bottom.png') no-repeat;height:5px}
.box{margin-bottom:10px;background:url('../image/box_top.png') no-repeat}
.box .top{color:#0f034f;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:600;text-transform:none;padding:8px 0 6px 7px}
.box .middle{border-left:1px solid #DDD;border-right:1px solid #DDD;background:#FFF;padding:10px}
.box .bottom{height:5px;background:url('../image/box_bottom.png') no-repeat}
.success{margin-bottom:10px;background:#E4F1C9;border:1px solid #A5BD71;font-size:11px;font-family:Verdana, Geneva, sans-serif;text-align:center;padding:5px 0}
.warning{margin-bottom:10px;background:#FFDFE0;border:1px solid #F99;font-size:11px;font-family:Verdana, Geneva, sans-serif;text-align:center;padding:5px 0}
.wait{margin-bottom:10px;background:#FBFAEA;border:1px solid #EFEBAA;font-size:11px;font-family:Verdana, Geneva, sans-serif;text-align:center;padding:5px 0}
.required{color:red;font-weight:700}
.error{color:red;display:block}
.help{cursor:pointer}
.tooltip{border:1px solid #FDDA5C;background:#FBFF95;font-size:11px;width:250px;padding:5px}
.clear{overflow:hidden;width:100%}
a.button{background:transparent url('../image/button_right.png') no-repeat scroll top right;color:#FFF;display:inline-block;font:normal 12px arial, sans-serif;height:25px;margin-right:6px;padding-right:18px;text-decoration:none;cursor:pointer}
a.button span{background:transparent url('../image/button_left.png') no-repeat;display:inline-block;padding:5px 0 5px 18px}
.buttons{background:#F8F8F8;border:1px solid #DDD;margin-bottom:10px;clear:both;padding:5px}
.buttons input{margin:0;padding:0}
.buttons table{width:100%;border-collapse:collapse}
.buttons table td{vertical-align:middle}
.list{width:100%;margin-bottom:10px}
.list td{text-align:center;vertical-align:top;padding-bottom:10px}
.sort{margin-bottom:10px;background:#F8F8F8;height:30px;width:100%}
.sort .div1{float:right;margin-left:5px;padding-top:6px;padding-right:9px}
.sort .div2{text-align:right;padding-top:9px}
.sort select{font-size:11px;margin:0;padding:0}
.pagination{display:inline-block;width:100%;background:#F8F8F8;margin-bottom:10px}
.pagination .links,.pagination .results{padding:7px}
.pagination .links a{border:1px solid #CCC;text-decoration:none;color:#000;padding:4px 7px}
.pagination .links b{border:1px solid #CCC;text-decoration:none;color:#000;background:#FFF;padding:4px 7px}
.tabs{display:block;width:100%;margin-bottom:0}
.tabs a{float:left;display:block;margin-right:2px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;background:#FFF url('../image/tab.png') repeat-x;color:#000;font-weight:700;font-size:13px;text-decoration:none;z-index:1;position:relative;top:1px;padding:6px 15px 7px}
.tabs a.selected{background:#FFF url('../image/tab.png') repeat-x;border-bottom:0;padding-bottom:8px;z-index:3}
.page{border:1px solid #DDD;background:#FFF;display:block;width:536px;clear:both;z-index:2;margin-bottom:10px;padding:10px}
.tab_page{padding:10px;border:1px solid #DDD;}

#footer-wrapper{clear:both;position:relative;height:80px;background:#ddd;font-size:90%;color:#555;margin:20px 0 0 0}
#footer{width:900px;margin:0 auto;padding:10px 0 0}
#footer p.copyright{width:30%;float:left}
#footer p.copyright img{float:left;margin:5px 0 0 10px;}
#footer p.contact{text-align:right;width:50%;float:right}
#footer p.contact span{font-weight:700}

#category ul{margin-top:0;margin-bottom:0;margin-left:8px;padding-left:12px;list-style:url('../image/bullet_1.png')}
#information ul{margin-top:0;margin-bottom:0;margin-left:8px;padding-left:12px;list-style:url('../image/bullet_2.png')}
.cart{border-collapse:collapse;margin-bottom:10px;width:100%;border:1px solid #EEE}
.cart th{background:#EEE;font-weight:400;padding:5px}
.cart td{padding:5px}
#header .div4 img,.box .top img{float:left;margin-right:5px}
#header .div5 a,.pagination .links{float:left}
#header .div6 a,.pagination .results{float:right}