body {font-family:Tahoma; font-size:11px; margin:0; padding:0; line-height:16px;}
p {margin:0;}
a {color:#060692; text-decoration:none;}

blockquote {border:1px solid #CCCCCC; margin:0 0 10px 20px; padding:10px; background:#eeeeee url('/images/blockquote.gif') no-repeat 50% 50%;}
blockquote p {margin:0;}

a:hover {color:#6060EE;}

div.topbar {width:100%; height:30px; overflow:hidden; background:transparent url('/images/top-bar-bg.gif') repeat-x 0% 0%;}
div.center {width:920px; margin:0 auto;}
ul.barmenu {margin:7px 0 0 0; padding:0; list-style-type:none; font-size:11px;}
ul.barmenu li {margin:0; padding:0 10px; float:left; color:#999999;}
ul.barmenu li a {color:#222222; text-decoration:none;}
ul.barmenu li a.bemember {color:#FF0000;}
ul.barmenu li a.login {color:#0E05CE;}
ul.barmenu li a.logout {color:#F42828;}

div.header {width:100%; margin:10px auto 10px; overflow:hidden; text-align:center}

div.container {width:920px; height:100px; margin:0 auto;}
div.wrapper {width:920px; float:left; background:#FFFFFF url('/images/main-bg.gif') repeat-y 50% 0%;}
div.menus {width:920px; height:30px; float:left; margin:10px 0; border-bottom:1px solid #CCCCCC; font-family:Arial;}
div.search {float:right; position:relative; margin-top:-2px;}
div.search input.textbox {font-size:12px; border:1px solid #DDDDDD; padding:3px;}
div.search input.gobutton {font-size:12px; border:1px solid #DDDDDD; padding:1px;}
ul.topmenu {margin:0; padding:0; list-style-type:none; font-size:14px; font-weight:600; z-index:9999999;}
ul.topmenu li {margin:0; padding:0 20px; float:left; color:#222222; position:relative;}
ul.topmenu li a {text-decoration:none; color:#0A2C9B; display:block;}
ul.topmenu ul.topsubmenu {visibility:hidden; margin:0; padding:10px 0 0 0; width:162px; list-style-type:none; position:absolute; z-index:99999997; background:transparent url('/images/dropdown-top.gif') no-repeat 0% 0%; border-bottom:3px solid #999999; font-size:12px; font-weight:500;}
ul.topmenu ul.topsubmenu li {margin:0; padding:5px; float:left; width:150px; background:#F7F3F3; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999;} 
ul.topmenu ul.topsubmenu li:hover {padding:5px 5px 5px 5px; background:#DDDDDD; border-bottom:1px solid #222222;}
ul.topmenu ul.topsubmenu li ul {z-index:99999999; width:162px; visibility:hidden; position:absolute; background:#FF0000; top:0; left:100%; margin:3px 0 0 0; padding:0; list-style-type:none; border-top:1px solid #999999; border-bottom:3px solid #999999;}
ul.topmenu ul.topsubmenu li ul li {z-index:99999999; width:150px; display:block; color:#0A2C9B; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999;}
ul.topmenu ul.topsubmenu li ul li a {margin:0; width:150px; display:block; padding:0; color:#0A2C9B;}
ul.topmenu li a:hover, ul.topmenu ul.topsubmenu li ul li a:hover {color:#C40101;}
img.havechild {position:absolute; top:5px; left:150px; border:none;}

div.mainleft {width:200px; background:/*#F7F3F3*/#FFFFFF; float:left; padding:0 10px 10px; overflow:hidden;}
div.maincenter {width:460px; float:left; padding:0 10px 20px 10px; overflow:hidden;}
div.mainright {width:200px; background:/*#F7F3F3*/#FFFFFF; float:left; padding:0 10px 10px; overflow:hidden;}
div.footer {width:880px; float:left; background:#EDEDED; padding:20px; border:1px solid #999999; border-bottom:none;}

div.maincenter p {margin:0 0 10px 0;}
div.maincenter a {text-decoration:underline;}
div.maincenter h3 {margin:0 0 10px 0; font-size:19px; line-height:21px;}
div.overview {float:left; width:100%; margin-bottom:10px;}
div.description {clear:both; margin:5px 0; padding:5px; border:1px solid #cccccc; background:#eeeeee;}
div.description h4 {margin:0 0 10px 0; color:#950a27; font-family:Sans-serif; font-size:16px;}

div.featured {width:458px; overflow:hidden;}
div.featured span.title {width:433px; display:block; background:#EEEEEE; padding:5px 10px; border:1px solid #BBBBBB; border-left:4px solid #999999; font-size:13px; font-weight:600; margin-bottom:5px; color:#0A2C9B;}
div.featured a {text-decoration:none;}
ul.featuredlist {list-style-type:none; margin:5px 0 0 0; padding:0;}
ul.featuredlist li {width:458px; border-top:1px dotted #999999; float:left; padding:5px 0;}
div.featureditem {width:208px; float:left; padding: 0 10px; font-size:11px;}
div.featureditem p {line-height:13px;}
div.featureditem p.title a {font-size:11px; margin-bottom:5px; color:#0A2C9B; font-weight:600;}
div.featureditem p.title a:hover {color:#6060EE;}
div.featureditem p.price {color:#072ABF; margin-top:5px; float:left;}
div.featureditem a {color:#222222;}

div.highlight {margin:0 0 15px 0; padding:0;}
div.mainleft div.highlight span.title {width:220px; display:block; margin:0 0 10px -10px; background:transparent url('/images/left-hl-title-top.gif') repeat-x 0% 0%; padding-top:10px;}
div.mainleft div.highlight span.title span {width:220px; display:block; background:transparent url('/images/left-hl-title-bottom.gif') repeat-x 0% 100%; padding-bottom:10px;}
div.mainleft div.highlight span.title span h3 {font-size:15px; color:#0A2C9B; margin:0; padding:0 0 0 10px; font-weight:600; background:transparent url('/images/left-hl-title-bg.gif') repeat-y 0% 0%;}
div.mainright div.highlight span.title {width:220px; display:block; margin:0 0 10px -10px; background:transparent url('/images/right-hl-title-top.gif') repeat-x 0% 0%; padding-top:10px;}
div.mainright div.highlight span.title span {width:220px; display:block; background:transparent url('/images/right-hl-title-bottom.gif') repeat-x 0% 100%; padding-bottom:10px;}
div.mainright div.highlight span.title span h3 {font-size:15px; color:#0A2C9B; margin:0; padding:0 0 0 10px; font-weight:600; background:transparent url('/images/right-hl-title-bg.gif') repeat-y 0% 0%;}
div.highlight p {margin:0 0 10px 0;}
/*div.highlight span.spacer {width:210px; display:block; border-top:1px dotted #999999; margin:0 0 5px 0;}*/

a.readmore {color:#060692; text-decoration:none; font-weight:600;}
a.readmore:hover {color:#6060EE;}

input.download {border:none; padding:0; margin:0; width:111px; height:16px; background:transparent url('/images/downloadfile.gif') no-repeat 0% 0%; cursor:pointer; cursor:hand;}

/* Left Navigation */
ul.menulist, ul.menulist ul.submenulist {width:189px; background:#FAFAFA; border:1px dashed #999999; padding:5px; margin:0px; list-style-type:none; font-size:11px; font-family:verdana;}
ul.menulist {margin-bottom:10px; font-weight:600;}
ul.menulist li {width:189px; padding:0;}
ul.menulist li a {text-decoration:none; padding:5px; display:block; border-bottom:1px solid #999999; color:#0A2C9B;}
ul.menulist li.lastchild a  {border-bottom:1px solid #FAFAFA;}
ul.menulist li a:hover, ul.menulist li ul.submenulist li a:hover {text-decoration:none; background:#EEEEEE;}
ul.menulist li a.active:hover, ul.menulist li ul.submenulist li a.active:hover {text-decoration:none; background:#AAAAAA;}
ul.menulist li ul.submenulist li a {text-decoration:none; padding:5px 5px 5px 20px; display:block; border-bottom:1px solid #AAAAAA; color:#000000;}
ul.menulist a.active, ul.menulist ul.submenulist a.active {background:#AAAAAA; text-decoration:none;}

ul.productlist {float:left; width:100%; margin:0; padding:0; list-style-type:none; border-top:1px dotted #152191;}
ul.productlist li {width:440px; float:left; margin:0; padding:10px; border-bottom:1px dotted #152191;}
ul.productlist li a.title {font-size:15px; line-height:20px; margin-bottom:10px; font-weight:600; display:block;}
ul.productlist li a {text-decoration:none;}
ul.productlist li p.price {color:#0000FF; margin:5px 0 10px 0;}
ul.productlist li span.overview {width:100%; float:left;}
ul.productlist li hr.spacer {width:100%; float:left; height:1px; border:none; background:#cccccc;}
ul.productlist li ul {list-style-type:disc;}
ul.productlist li ul li {float:none; width:auto; margin:0; padding:0; border:none;}

div.paging {float:left; width:460px; background:#eeeeee;}

div.maincenter a.zoom {padding:2px 5px 2px 24px; height:16px; width:60px; background:transparent url('/images/zoom.png') no-repeat 2px 0; text-decoration:none;}
div.maincenter a.zoom:hover {color:#950a27;}
div.maincenter a.addcart {padding:2px 20px 2px 5px; border:1px solid #152191; height:16px; width:60px; background:#e1e1e1 url('/images/cart_add.png') no-repeat 63px 0; text-decoration:none;}
div.maincenter a.addcart:hover {border:1px solid #950a27; color:#950a27; background:#fae2e7 url('/images/cart_add.png') no-repeat 63px 0;}

input.textbox {font-size:11px; font-family:Arial; padding:1px 1px 2px; border:1px solid #7F9DB9;}
textarea.memobox {font-size:11px; font-family:Arial; padding:1px 1px 2px; border:1px solid #7F9DB9;}
select.dropdown {font-size:11px; font-family:Arial; padding:1px 1px 2px; border:1px solid #7F9DB9;}

input.login {border:none; padding:0; width:41px; height:19px; background:transparent url('/images/but-login.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.login:active {background:transparent url('/images/but-login.gif') no-repeat 0 -19px;}
input.butregister {border:none; padding:0; width:59px; height:19px; background:transparent url('/images/but-register.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butregister:active {background:transparent url('/images/but-register.gif') no-repeat 0 -19px;}
input.butcancel {border:none; padding:0; width:47px; height:19px; background:transparent url('/images/but-cancel.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butcancel:active {background:transparent url('/images/but-cancel.gif') no-repeat 0 -19px;}
input.butsubmit {border:none; padding:0; width:49px; height:19px; background:transparent url('/images/but-submit.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butsubmit:active {background:transparent url('/images/but-submit.gif') no-repeat 0 -19px;}
input.butforgotpass {border:none; padding:0; width:133px; height:19px; background:transparent url('/images/but-forgotpass.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butforgotpass:active {background:transparent url('/images/but-forgotpass.gif') no-repeat 0 -19px;}
input.butnextshopping {border:none; padding:0; width:97px; height:19px; background:transparent url('/images/but-addmoreitem.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butnextshopping:active {background:transparent url('/images/but-addmoreitem.gif') no-repeat 0 -19px;}
input.butcheckout {border:none; padding:0; width:189px; height:19px; background:transparent url('/images/but-checkout.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butcheckout:active {background:transparent url('/images/but-checkout.gif') no-repeat 0 -19px;}
input.butshoppingcart {border:none; padding:0; width:100px; height:19px; background:transparent url('/images/but-shoppingcart.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butshoppingcart:active {background:transparent url('/images/but-shoppingcart.gif') no-repeat 0 -19px;}
input.butdecline {border:none; padding:0; width:183px; height:19px; background:transparent url('/images/but-declinetransaction.gif') no-repeat 0 0; cursor:pointer; cursor:hand;}
input.butdecline:active {background:transparent url('/images/but-declinetransaction.gif') no-repeat 0 -19px;}

input.button {font-size:11px; border:1px solid #0000FF; margin:0px; /*height:13px; */ color:#5FA745; font-weight:500; text-decoration:none; background:#0000FF; color:#FFFFFF;}
input.button:hover {background:#fae2e7; border:1px solid #950a27; color:#950a27; cursor:pointer;}





/* ERROR WARN */
div.warning {background:url(/images/warning.gif) no-repeat 10px 50%; border:1px solid #FF0000; color:#FF0000; margin-bottom:10px; font-size:13px; padding:10px 5px 10px 5px;}
div.warning ul {margin:0px 0px 0px 0px; position:relative; list-style-type:none;}
div.warning ol {margin:0px 0px 0px 20px; position:relative;}
div.success {background:url(/images/success.gif) no-repeat 10px 50%; border:1px solid #1BAD03; color:#1BAD03; margin-bottom:10px; font-size:13px; padding:10px 5px 10px 5px;}
div.success ul {margin:0px 0px 0px 0px; position:relative; list-style-type:none;}
div.success ol {margin:0px 0px 0px 20px; position:relative;}
div.information {background:url(/images/information.gif) no-repeat 10px 50%; border:1px solid #f97d18; color:#f97d18; margin-bottom:10px; font-size:13px; padding:10px 5px 10px 5px;}
div.information ul {margin:0px 0px 0px 0px; position:relative; list-style-type:none;}
div.information ol {margin:0px 0px 0px 20px; position:relative;}
div.information a {color:#e36704; text-decoration:underline; font-weight:500;}
div.information a:hover {text-decoration:none;}


/* LIST TABLE */
table.listtable {font-size:11px; font-family:Arial; float:left;}
table.listtable th {font-size:12px;}
table.listtable tr.headerlist {background:#bcbbbb; color:#2b0c9e; font-weight:bold;}
table.listtable tr.headerlist th {padding:5px;}
table.listtable tr.resultlist {cursor:default;}
table.listtable tr.resultlist td {padding:5px;}
table.listtable tr.resultlist td table tr td {padding:0;}
table.listtable tr.resultlist a {color:#182488; font-weight:bold;}
table.listtable tr.resultlist a:hover {text-decoration:underline;}


/*SERVICE*/
table.servicelist a.title {font-size:11px; margin-bottom:5px; color:#0A2C9B; font-weight:600; text-decoration:none;}
table.servicelist a.title:hover {color:#6060EE;}
