html{overflow:-moz-scrollbars-vertical; margin:0; padding:0}
*{font-family:Arial,Helvetica,sans-serif}
body{margin:0px; padding:0px; text-align:center; background-color:#FFF; background-image:url(../image/bodyBg.png); background-repeat:repeat-x; background-position:right top}
body, td, th, input, textarea, select, a{font-size:12px}
form{padding:0; margin:0; display:inline}
input, textarea, select{margin:3px 0px}
a, a:visited{color:#000; text-decoration:none; cursor:pointer}
a:hover{text-decoration:underline}
a img{border:none}
a.productone img{margin:auto; border:2px solid #fff}
a.productone:hover img{border:2px solid #DA005A}
p{margin-top:0px}

#container{width:940px; margin-left:auto; margin-right:auto; text-align:left; padding-right:30px; padding-left:30px; overflow:hidden}
#header .div2{float:left; padding-top:15px; padding-left:0px}
#header .div3{float:right; padding-top:7px; height:38px}
#header .div3 a{margin-left:15px; padding:1px 0px 2px 20px; background-repeat:no-repeat; background-position:left center; color:#FFF; text-decoration:underline; cursor:pointer}
#header .div4{width:816px; clear:right; float:right; height:10px; padding-right:5px}
#header .div4 a{float:left; margin-right:2px; width:100px; height:8px; padding-top:4px; padding-bottom:9px; background:url('../image/tab_1.png') no-repeat; text-align:center; color:#333; text-decoration:none; font-size:12px; font-weight:bold; position:relative; z-index:1}
#header .div4 a.selected{background:url('../image/tab_2.png') no-repeat; color:#FFF; padding-bottom:10px; z-index:3}
#header .div5{clear:both}
#header .div5 .left{background:url('../image/header_1_left.png') no-repeat; width:5px; height:40px; float:left}
#header .div5 .right{background:url('../image/header_1_right.png') no-repeat; width:5px; height:40px; float:right}
#header .div5 .center{background:url('../image/header_1_center.png') repeat-x; height:40px; margin-left:5px; margin-right:5px}
#header .div6{clear:both; margin-bottom:10px}
#header .div6 .left{background:url('../image/header_2_left.png') no-repeat; width:5px; height:32px; float:left}
#header .div6 .right{background:url('../image/header_2_right.png') no-repeat; width:5px; height:32px; float:right}
#header .div6 .center{background:url('../image/header_2_center.png') repeat-x; height:32px; margin-left:5px; margin-right:5px; padding-left:5px; padding-right:5px}
#header .div7{float:right; padding-top:2px}
#header .div8{float:left; margin-top:6px}
#header .div9{float:left}
#header .div10{float:left; margin-top:2px}
#search{padding-top:7px; padding-left:5px; color:#FFF; font-weight:bold}
#search select{border:1px solid #0A5391; padding:1px}
#search a{color:#FFF}
#search input{border:1px solid #0A5391; padding:2px}
#breadcrumb{float:left; padding-top:7px; padding-bottom:11px; height:13px; margin-bottom:10px; color:#000}
.switcher{float:right; margin-top:3px; margin-left:10px}
.switcher a{text-decoration:none; display:block}
.switcher .selected{background:#FFF url('../image/switcher.png') repeat-x}
.switcher .selected a{border:1px solid #CCC; background:url('../image/arrow_down.png') 116px center no-repeat; color:#666; padding:2px 5px 2px 5px; width:121px}
.switcher .selected a:hover{background:#F0F0F0 url('../image/arrow_down.png') 116px center no-repeat}
.switcher .option{position:absolute; z-index:3; border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#EEE; display:none; width:131px}
.switcher .option a{color:#000; padding:3px 5px 3px 5px}
.switcher .option a:hover{background:#FFC}
.switcher img{position:relative; top:1px}
#column_left{float:left; width:180px; margin-right:10px; clear:left}
#column_right{float:right; width:0px; margin-left:10px; clear:right}
#content{margin-left:190px; margin-right:0px; margin-bottom:10px}
#content .top .left{background:url('../image/content_top_left.png') no-repeat; width:5px; height:32px; float:left}
#content .top .right{background:url('../image/content_top_right.png') no-repeat; width:5px; height:32px; float:right}
#content .top .center{background:url('../image/content_top_center.png') repeat-x; margin-left:5px; margin-right:5px}
#content .top h1{padding:8px 0px 8px 7px}
#content h1, .heading{color:#000; font-size:14px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase; margin:0px}
.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; padding:10px 5px 1px 10px; min-height:380px}
#content .bottom .left{background:url('../image/content_bottom_left.png') no-repeat; width:5px; height:5px; float:left}
#content .bottom .right{background:url('../image/content_bottom_right.png') no-repeat; width:5px; height:5px; float:right}
#content .bottom .center{background:url('../image/content_bottom_center.png') repeat-x; height:5px; margin-left:5px; margin-right:5px}
.box{margin-bottom:10px; background:url('../image/box_top.png') no-repeat}
.box .top{padding:8px 0px 8px 7px; color:#000; font-size:14px; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-transform:uppercase}
.box .top img{float:left; margin-right:5px}
.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{padding:5px 0px; margin-bottom:10px; background:#E4F1C9; border:1px solid #A5BD71; font-size:11px; font-family:Verdana,Geneva,sans-serif; text-align:center}
.warning{padding:5px 0px; margin-bottom:10px; background:#FFDFE0; border:1px solid #F99; font-size:11px; font-family:Verdana,Geneva,sans-serif; text-align:center}
.wait{padding:5px 0px; margin-bottom:10px; background:#FBFAEA; border:1px solid #EFEBAA; font-size:11px; font-family:Verdana,Geneva,sans-serif; text-align:center}
.required{color:#F00; font-weight:bold}
.error{color:#F00; display:block}
.help{cursor:pointer}
.tooltip{border:1px solid #FDDA5C; background:#FBFF95; padding:5px; font-size:11px; width:250px}
.clear{overflow:hidden; width:100%}
.button{padding-left:8px; display:inline-block; margin-right:5px; background:url('../image/button_left.png') top left no-repeat; text-decoration:none; color:#FFF}
.button span{color:#FFF; display:block; padding:4px 12px 5px 5px; background:url('../image/button_right.png') top right no-repeat}
.buttons{background:#F8F8F8; border:1px solid #DDD; padding:5px; margin-bottom:10px}
.buttons input{padding:0px; margin:0px}
.buttons table{width:100%; border-collapse:collapse}
.buttons table td{vertical-align:middle}
.content{background:#F7F7F7; border:1px solid #DDD; padding:10px; margin-top:3px; margin-bottom:10px}
.list{margin-bottom:10px; width:100%}
.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{float:left}
.pagination .links a{border:1px solid #CCC; padding:4px 7px; text-decoration:none; color:#000}
.pagination .links b{border:1px solid #CCC; padding:4px 7px; text-decoration:none; color:#000; background:#FFF}
.pagination .results{float:right}
.tabs{width:100%; height:31px; margin-bottom:0px}
.tabs a{float:left; display:block; padding:6px 15px 7px 15px; 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_3.png') repeat-x; color:#000; font-weight:bold; font-size:13px; text-decoration:none; z-index:1; position:relative; top:1px}
.tabs a.selected{background:#FFF url('../image/tab_3.png') repeat-x; border-bottom:0px; padding-bottom:8px; z-index:3}
.tab_page{border:1px solid #DDD; background:#FFF; padding:10px; display:block; z-index:2; margin-bottom:10px}
#footer{width:100%; clear:both; padding-top:5px; border-top:1px solid #DDD}
#footer .div1{float:left; text-align:left}
#footer .div2{float:right; text-align:right}

#category{  padding:0}
#category ul{margin:0px;     padding:0px; list-style:none;     list-style-position:outside}
#category ul li.toplevel a{    font-weight:bold; font-size:14px;     background-color:#e9e9e9}
#category ul li.toplevel{    border-bottom:1px dotted #ccc}
#category ul li.sub{    border-bottom:1px dotted #ccc;   padding-left:12px}
#category ul li.sub a{  padding-left:12px;     font-weight:normal; font-size:12px;     background:transparent;     font-weight:11px}
#category ul a{    padding:4px 10px;     display:block;     color:#333;     text-decoration:none}
#category ul li a:hover{    background-color:#666;     color:#FFF;     border:0}
#category a.active, 
#category a.active:link, 
#category a.active:visited{    font-weight:bold;     background-color:#666;     color:#FFF}
#information ul{margin-top:0px; margin-bottom:0px; margin-left:8px; padding-left:5px; list-style:url('../image/bullet_2.png')}
.cart{border-collapse:collapse; width:100%; border:1px solid #EEE; margin-bottom:10px}
.cart th{background:#EEE; padding:5px; font-weight:normal}
.cart td{padding:5px}