@charset "utf-8";
@import url("/admin/inc/print.css") print;

* {outline-style:none; margin:0; padding:0;}
input[type=hidden] {display:none!important;}
a, a:link, a:visited, a:hover, a:active {color:#252525;}
a img {border:none;}
.left	{float:left;}
.tleft {text-align:left;}
.right {float:right;}
.tright {text-align:right;}
.center {text-align:center;}
.centeralign {text-align:center; margin:0 auto;}
.clear {clear:both;}
.clrright {clear:right;}
.clrleft {clear:left;}
.pad5 {padding:5px;}
.sm9 {font-size:0.63em;}
.sm10 {font-size:0.69em;}
.req {color:#900; font-style:italic;}
.highlight {background-color:#ff9;}
.heading {font-weight:bold; color:#098fd4; text-align:center;}
.update {color:#f00; font-size:1.4em; text-align:center; padding:3px 0;}
.bglight {background:#eaf4fd; color:#098fd4;}
.bgdark {background:#098fd4;}
.cursor {cursor:pointer; text-decoration:underline;}
.cursor:hover {text-decoration:none;}
.hide {display:none;}
.strike {text-decoration:line-through; color:#777;}
.mono {font-family:"Courier New", Courier, monospace; color:#000; background:#fdffba;}
.optionbox {display:none; width:140px; text-align:center; padding:2px; margin:2px; overflow:hidden; border:1px solid #ddd; background:#fff;}
.optionbox a, .optionbox span {display:block; text-align:center; margin:0 auto; text-decoration:none; border:1px solid #79BCF0; background:#eee; color:#000; font-weight:bold; padding:1px; margin:1px;}
.optionbox a:hover, .optionbox span:hover {border:1px dashed #79BCF0; background:#fff; color:#0f4b91;}
.prodoptions {margin:0 0 10px 15px; text-align:left; border-left:1px dashed #999; padding-left:5px;}
html,body {height:100%; width:100%; margin:0 auto;}
body {margin:0 auto; text-align:left; font:13px/17px "Lucida Grande",Verdana,Arial,sans-serif; color:#252525; background:#fff url(/Admin/images/bg.gif) repeat-y;}
h1 {font:1.6em Arial, Helvetica, sans-serif;}
h2 {font:1.5em Arial, Helvetica, sans-serif;}
h3 {font:1.4em Arial, Helvetica, sans-serif;}
#header {height:60px; background:#464646; border-bottom:1px solid #000; color:#fff; padding:15px 30px;}
#header a {color:#fff; font:28px "Times New Roman", Georgia;}
#header a#BackLink {font:18px "Times New Roman", Georgia; margin:0 auto; text-align:center; margin-top:-30px; position:relative; display:block; width:70px; height:20px; text-decoration:none; background:#6f6f6f; border:1px solid #eaf4fd; padding:5px; color:#fff;}
#header a#BackLink:hover {background:#eaf4fd; border:1px solid #000; color:#3ca712;}
#topheading {background:url(/Admin/images/topbg.gif) repeat-x; height:45px; margin-left:193px; border-left:1px solid #E4F2FD;}	
#topheading h1 {font:1.6em/1.9em Arial, Helvetica, sans-serif; color:#464646; float:left; text-indent:20px;}
#content {float:left; padding:10px; width:750px;}
#validationmessage {width:90%; height:auto!important; margin:0 auto; text-align:center; font:bold 12px/14px Verdana; background:#fbb; border:2px dashed #f00; color:#900; padding:5px;}
.fielderror, #ecomform .fielderror {background-color:#fbb; border-color:#f00; color:#900;}
ul, ol, dl {margin-left:15px;}
dl dt {font-weight:bold;}
dl dd {margin-left:15px; font-style:italic;}
table.listborder tr {vertical-align:top;}
table.listborder tr td {text-align:left; border-bottom:1px dotted #098fd4; padding:2px 0;}
table.listborder tr td.center {text-align:center;}
table.listborder tr td.tright {text-align:right;}
.bgodd {background:#e4f2fd;}
.bgeven {background:#ddd;}
.supportthread {padding:10px 5px; text-align:left;}
.supportthread em {font-size:.85em; display:block; float:right;}
.supportthread strong {font-size:.9em; display:block; float:left;}
p+p {margin-top:10px;}

#categorylist {width:250px; text-align:left; position:absolute; top:145px; left:905px; border:1px solid #098FD4; color:#098FD4; background:#E4F2FD; padding:5px; text-align:center;}
#categorylist h2 {margin-bottom:5px; background:#098FD4; color:#fff; padding:2px 0;}
#categorylist label {color:#098FD4!important; float:left; width:225px!important;}

/* - - - - - MAIN VERTICAL NAV - - - - - */
ul#vrtnav, ul#vrtnav li, ul#vrtnav ul {width:195px; list-style:none; float:left; margin-left:0px;}
ul#vrtnav li {display:block !important; display:inline; position:relative;}
ul#vrtnav a {border-top:1px solid #fff; border-bottom:1px solid #c7e3f8; padding:0.30em 0px 0.30em 20px; display:block; color:#098fd4; font:14px/23px "Lucida Grande",Verdana,Arial,sans-serif; text-decoration:none; height:auto !important; height:1%;}
ul#vrtnav li#lihome {height:41px;}
ul#vrtnav li#lihome a {padding:0.55em 0px 0.55em 20px;}
ul#vrtnav a:hover, ul#vrtnav li:hover a, ul#vrtnav li.iehover a {background:#fff url(/Admin/images/navbg.jpg) repeat-y; color:#3ca712;}

/* - - - - - VERTICAL NAV PAGE HIGHLIGHTS - - - - - */
body.help #lihelp a, body.categories #licategories a, body.company #licompany a, body.customers #licustomers a, body.discounts #lidiscounts a, body.featured #lifeatured a, body.inventory #liinventory a, body.options #lioptions a, body.orders #liorders a, body.products #liproducts a, body.refunds #lirefunds a, body.reviews #lireviews a, body.shipping #lishipping a, body.statistics #listatistics a, body.stores #listores a, body.support #lisupport a, body.tags #litags a, body.taxes #litaxes a, body.texts #listexts, body.users #liusers a, body.images #liimages a, body.groups #ligroups a, body.news #linews {background:#fff url(/Admin/images/navbg.jpg) repeat-y; color:#3ca712;}

/* - - - - - TOP SECONDARY NAV - - - - - */
#secondarynav {float:left; width:650px; margin:10px 0 0 15px;}
ul#hrznav {margin:0; width:650px; list-style:none; height:29px;}
ul#hrznav li {margin:0; float:left; display:inline; list-style:none; position:relative; height:24px;}
ul#hrznav a {padding:0 13px; float:none !important; float:left; display:block; color:#098fd4; font:13px/29px "Lucida Grande",Verdana,Arial,sans-serif; text-decoration:none; height:auto !important; height:1%; border:1px solid #E4F2FD; border-bottom:1px solid #79bcf0;}
ul#hrznav a:hover, ul#hrznav li:hover a, ul#hrznav li.iehover a {background:#fff url(/Admin/images/hrznavbg.jpg) repeat-x; color:#168213; border:1px solid #79bcf0; border-bottom:1px solid #FFF;}
body#one ul#hrznav li.one a, body#two ul#hrznav li.two a, body#three ul#hrznav li.three a, body#four ul#hrznav li.four a,
body#five ul#hrznav li.five a, body#six ul#hrznav li.six a, body#seven ul#hrznav li.seven a, body#eight ul#hrznav li.eight a,
body#nine ul#hrznav li.nine a, body#ten ul#hrznav li.ten a {background:#fff url(/Admin/images/hrznavbg.jpg) repeat-x; color:#168213; border:1px solid #79bcf0; border-bottom:1px solid #FFF;}
ul#hrznav ul ul, ul#hrznav ul ul ul {display:none; position:absolute; top:0; left:160px;}
ul#hrznav li:hover ul ul, ul#hrznav li:hover ul ul ul, ul#hrznav li.iehover ul ul, ul#hrznav li.iehover ul ul ul {display:none;}
ul#hrznav li:hover ul, ul#hrznav ul li:hover ul, ul#hrznav ul ul li:hover ul, ul#hrznav li.iehover ul, ul#hrznav ul li.iehover ul, ul#hrznav ul ul li.iehover ul {display:block;}

/* - - - - - TERTIARY NAV - - - - - */
#tertiary {width:356px; height:48px; margin:0 auto; text-align:center; margin-bottom:5px; /*background:#fff url(/Admin/images/tertiary.gif) top left no-repeat;*/}
#tertiary p {color:#098fd4; text-align:center; padding-top:14px;}
#tertiary a {color:#464646; text-decoration:none;}
#tertiary a:hover {color:#098fd4;}

/* - - - - - LOGIN BOX - - - - - */
.login {margin:0 auto; margin-top:3em; padding:15px; border:1px solid #ccc; width:430px; height:235px; background:#F1F3F5;}
.login h1 {background:url(/Admin/images/login_header.png) no-repeat; background-position:left top; color:#333; margin:0px; height:50px; padding:15px 4px 0 50px; text-align:left; font-size:1.5em;}
.login p {padding:0 1em 0 1em;}
.login form {border:1px solid #cccccc; background:#E9ECEF; padding:15px 10px 10px 10px;}
.login-form {text-align:left; float:right; width:60%;}
.login-text {text-align:left; width:40%; float:left; padding-top:20px;}
.inputlabel {font-weight:bold; text-align:left; display:block;}
.inputbox {width:150px; margin:0 0 .5em 0; padding:3px; border:1px solid #ccc;}
.login h1 {font:39px "Century Gothic", 'Lucida Grande', Verdana, Arial, Sans-Serif; color:#faaa10;}
.login-text img {text-align:center; margin:0 auto; display:block;}
.errorinfo {width:470px; padding:30px; background:#f3c5be; border-top:2px solid #990000; border-bottom:2px solid #990000; margin:0 auto; font:bold 16px/12px "Century Gothic", 'Lucida Grande', Verdana, Arial, Sans-Serif;}

/* - - - - - CALENDAR ADMIN- - - - - */
div#calframe {width:800px; margin:0; text-align:center; padding-top:10px; background:url(/Admin/images/calframebg.gif);}
div.calmainview {width:245px; float:left; margin:5px; padding:5px;}
table.calmaintable {width:245px; font-size:10px; line-height:13px;}
table.calmaintable tr {height:30px;}
form.calform {display:block; width:360px; margin:0 auto; text-align:center;}
form.calform fieldset {width:370px; padding:5px;}

/* - - - - - ECOM FORM - - - - - */
#ecomform {width:600px; padding:10px; margin:0 auto; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior: url(/inc/hs/border-radius.htc); background:#E4F2FD; box-shadow: 0 0 10px #4092CF; -moz-box-shadow: 0 0 10px #4092CF; -webkit-box-shadow: 0 0 10px #4092CF;}
#ecomform fieldset h2, #ecomform fieldset p {color:#fff;}
#ecomform legend {color:#464646; font-weight:bold; padding:3px; background:#E4F2FD;}
#ecomform fieldset {background:#4092CF; border:1px solid #464646; padding:3px; margin-bottom:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px; behavior:url(/inc/hs/border-radius.htc);}
#ecomform label {float:left; display:block; width:225px; margin:0 5px 5px 0; text-align:right; font-weight:bold; color:#fff; clear:left; padding:5px 2px;}
#ecomform label.cb {float:left; display:block; width:425px; margin:0 5px 5px 0; text-align:right; font-weight:bold; color:#fff; clear:left; padding:0 2px 5px 2px;}
#ecomform input {float:left; display:block; width:325px; margin:0 5px 5px 0; text-align:left; color:#464646; background:#E4F2FD; border:1px solid #464646; padding:5px 2px;}
#ecomform select {float:left; display:block; width:330px; margin:0 5px 5px 0; text-align:left; color:#464646; background:#E4F2FD; border:1px solid #464646; padding:5px 2px;}
#ecomform .check {float:left; display:inline; width:auto; color:#464646; background:#E4F2FD; border:none; margin:3px 0 5px 0; padding:0;}
#ecomform input.category {float:left; display:block; width:auto; margin:0; padding:0; clear:left; height:20px;}
#ecomform label.category {float:left; display:block; width:425px; margin:0 0 0 5px; text-align:left; font-weight:bold; color:#fff; padding:0; clear:none; height:20px;}
#ecomform textarea {float:left; display:block; width:325px; margin:0 5px 5px 0; color:#464646; background:#E4F2FD; text-align:left; border:1px solid #464646; padding:5px 2px;}
#ecomform textarea:active, #ecomform textarea:focus {background-color:#fff; border-color:#000; color:#000;}
#ecomform input:active, #ecomform input:focus {background-color:#fff; border-color:#000; color:#000;}
#ecomform select:active, #ecomform select:focus {background-color:#fff; border-color:#000; color:#000;}
#ecomform input.submit {float:none; display:inline; width:auto; text-align:center; margin:0 auto; margin-top:10px; padding:3px 5px; cursor:pointer; background:#464646; border:1px solid #E4F2FD; color:#E4F2FD; height:30px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; }
#ecomform input.submit:hover, #ecomform input.submit:active, #ecomform input.submit:focus {border-color:#464646; background-color:#79BCF0; color:#000;}
#ecomform input.button {margin-top:0; float:right;}
#ecomform input.button:hover, #ecomform input.button:active, #ecomform input.button:focus {background-color:#E4F2FD;}
#ecomform br {clear:both;}
#ecomform input.check #ecomform input[type=check], #ecomform input[type=radio] {border:none!important;}
#ecomform .date, .date {background:#E4F2FD url(/images/calendar.png) center right no-repeat; cursor:pointer;}
#ecomform input[type='hidden'] {display:none;}
#ecomform label.labelfocus {text-decoration:underline overline; color:#333;}
a.button {padding:3px 5px; cursor:pointer; background:#464646; border:1px solid #E4F2FD; color:#E4F2FD; height:30px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px; text-decoration:none;}
a.button:hover, a.button:active, a.button:focus {border-color:#464646; background-color:#E4F2FD; color:#000;}

/* - - - - - Advanced Checkboxes - - - - - */
.checked input.check {display:none!important;}
.checked {width:22px; height:22px; background-image:url(/Admin/images/off.png); background-repeat:no-repeat; background-position:0px 0px; cursor:pointer; display:block;}

/* - - - - - TAGS CHECKBOXES - - - - - */
#ecomform .tagcheck {display:block; float:left; width:150px; text-align:left; border:none;}
#ecomform .tagcheck input {display:inline; float:none; width:auto; background:none; margin:0; padding:0; border:none;}