html {height: 100%;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; margin: 0px auto; text-align: center; height: 100%; padding: 0px; margin: 0px;}
a {color: #1D7DC6; text-decoration: none;}
hr {border: 0px; height: 1px; background: #CACDCE;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {text-decoration: none;}
a:hover {color: #2E6DA0; text-decoration: underline;}
small {font-size: 90%; opacity: 0.7; filter: opacity(70);}
div.content {width: 96%; max-width: 950px; margin: 0px auto; padding: 14px 0px; clear: both; min-height: 90%;}
div.content_wide {max-width: 90%; text-align: left; margin-left: auto; margin-right: auto; height: auto; min-height: 90%;}
div.wizard_content_wide {max-width: 755px; text-align: left; margin-left: auto; margin-right: auto;}
small {font-size: inherit;}
img {border-width: 0px;}
ul {list-style-type: none;}
.unfloat {clear: both; padding: 0px; margin: 0px; line-height: 0px; width: 0px;}
.center, center, center > * {margin-left: auto; margin-right: auto; text-align: center;}
.right {text-align: right;}
.left {text-align: left;}
.red {color: red;}
.green {color: green;}
.bold {font-weight: bold;}
.nowrap {white-space: nowrap;}
.readonly {background-color: #dcdcdc; color: #000000; cursor: default;}
p.red {display:inline;}
body > p {text-align: left; margin-left: 3px;}
p[align="center"] {text-align: center;}
select, option, textarea {text-align: left; margin: 0;}
select {min-width: 60px;}
input[type="text"], input[type="password"] {padding: 6px 3px; margin: 3px auto 3px auto;}
textarea {max-width: 90%; border: 1px solid #CCC; font-family: Verdana, Geneva, sans-serif; font-size: 9pt; padding: 4px; color: #000000;}
div.value textarea {width: 90%;}
font[color="#000099"] {color: #000000;}
iframe {border: 0px; text-align: center;}

div.warning {padding: 14px; background-color: #F7F7BE; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090; max-width: 65%; margin-right: auto; margin-left: auto; text-align:center; margin-top: 10px;}
div.warning div.warning_img {display: none;}
div.warning_text {color: #6B5519; vertical-align: top; text-align: left; margin: 0px; display:inline-block; zoom: 1; *display: inline; position: relative; top: -10px;}
div.goodjob-msg, #generation_successful_message {padding: 14px; background-color: #DBF9D9;  box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090; max-width: 65%; margin-right: auto; margin-left: auto; text-align:center; margin-top: 10px; color: #187F16; border: 1px solid #C4F9C0; margin: 20px auto;}
p.bottom_note {text-align: center;}
p.checkbox > input {vertical-align: -2px; margin-right: 5px;}
p.count {text-align: center; font-size: 8pt;}
p.small {font-size: 8pt !important;}
#main_wizard_table {width: 600px;}
table.nowrap td {white-space: nowrap;}

/*** Navbar ***/
div#nav_menu {margin-left: auto; margin-right: auto; padding: 0px; text-align: center; margin-bottom: 20px; width: 800px; position: relative;}
div#nav_user {text-align: right; max-height: 20px; line-height: 16px; min-height: 10px; margin-right: 2%;}
div#nav_user a {margin-right: 2%;}
div#nav_dropdown {text-align: left; margin-top: -18px; z-index: 101; position: relative;}
div.nav_menu {display: inline; padding: 0px;}
div#nav_tips {position:absolute;}
div.nav_tip {visibility:hidden; font-size: 0px; display:none;}
div#nav_empty_block, div.nav_menu img {height: 60px;}
img#nav_img_m1, img#nav_img_m2, img#nav_img_m4, img#nav_img_m5, img#nav_img_m7, img#nav_img_m8, img#nav_img_m10 {width: 73px;}
img#nav_img_m3, img#nav_img_m6, img#nav_img_m9 {width: 72px;}
div#nav_storeid {position: absolute; top: 0px; left: 0px; text-align: left; margin-left: 2%;}
div#nav_tomobile {position: absolute; top: 0px; left: 0px; text-align:center;}
div#nav_section {width: 140px;}
div#about_popup {display: none; padding: 20px; border: 3px solid #E5E5E5; background-color: white;}
div#about_popup td.right {padding-right: 5px;}
#simplemodal-overlay {background-color: #F5F5F5;}
a#close_about_popup {text-decoration: underline; color: blue; cursor: pointer;}

/*** Buttons ***/
ul.button_block {list-style-type: none; margin-left: auto; margin-right: auto; padding-left: 0pt; display: block; text-align: center;}
ul.button_block li {padding-left: 0pt;}
ul.special7 {width: 800px; line-height:25pt;}
ul.special5, ul.special3 {width:400px;}
ul.special6 {width:600px;}
ul.navigation, ul.special4 {max-width: 600px;}
ul.horizontal {max-width: 600px;}
ul.vertical {margin-top: 0px; vertical-align: top; margin-left: 2px; margin-right: 2px;}
ul.vertical li {margin-top: 2px; margin-bottom: 2px;}
ul.navigation li, ul.special5 li, ul.special3 li, ul.special6 li, ul.special4 li, ul.special7 li {display:inline;}
ul.horizontal li  {display:inline; margin-left: 3pt; margin-right: 3pt;}
#button_upload_an_image {display: inline; vertical-align: bottom;}
#button_coupons_delete {margin-top: 12px;}
ul.vertical #button_poweredit, ul.vertical #button_copy_page, ul.vertical #button_delete_pages, 
ul.vertical #button_arrange_items, ul.vertical #button_arrange_subproducts, ul.vertical #button_copy_product,
ul.vertical #button_delete, ul.vertical #button_delete_orders, ul.vertical #button_delete_associates, 
ul.vertical #button_download_orders, ul.vertical #button_edit_associate_orders, ul.vertical #button_proceed{margin-bottom: 12px;}

/*** Dropdown Menu ***/
div.drop {visibility: hidden; padding: 0px; margin: 0px; z-index: 101;}
div.menu_holder {min-width: 75px; background: #FFFFFF; position: absolute; padding: 0px 0px 10px 0px; z-index: 101; box-shadow: 1px 1px 16px #676767; _border: 1px solid #676767; border-top: 0px;}
h2.menu_header {font-size: 16px; font-weight: normal; margin: 5px; background-color: transparent; text-align:center; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px; z-index: 101; position: relative;}
h2.menu_header a {color: #333333;} 
.menu_vblock {float: left; margin: 0px 5px;}
.menu_vblock tr {line-height: 15px;}
.menu_vblock a.active {color: #555555; font-size: 12px;}
.menu_vblock a.passive {color: #DFDFDF; font-size: 12px;}
.menu_vblock a:hover {color: #333333;}
ul.l2_list {list-style-type: none; display: none; padding: 0px; margin: 0px 0px 5px 25px;}
ul.l2_list li {padding: 0px; margin: 0px;}
a.l0 {text-decoration: none;}
a.cl {text-decoration: none; color: #555555;}
a.l1 {text-decoration: none; cursor: pointer;}
a.l2 {text-decoration: none;}
a.l0:hover, a.cl:hover, a.l1:hover, a.l2:hover {text-decoration: underline;}
div#nav_breadcrumbs {position: relative; top: 14px; height: 0px; overflow: visible; background: #ECF0F1; max-height: 0px; padding: 0px; margin: 0px auto; text-align: left; font-size: 8pt; width: 96%; max-width: 1000px;}
div#nav_breadcrumbs a {padding: 0px; margin: 0px;}

/*** Footer ***/
div#footer {clear: both; margin: 0px; font-family: Arial, sans-serif; font-size: 9.5pt; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding: 20px 0px 10px 0px; text-align: center; background-color: #FFFFFF; background-image: linear-gradient(bottom, #FFFFFF 71%, #EFEFEF 94%, #B0B0B0 100%); background-image: -o-linear-gradient(bottom, #FFFFFF 71%, #EFEFEF 94%, #B0B0B0 100%); background-image: -moz-linear-gradient(bottom, #FFFFFF 71%, #EFEFEF 94%, #B0B0B0 100%); background-image: -webkit-linear-gradient(bottom, #FFFFFF 71%, #EFEFEF 94%, #B0B0B0 100%); background-image: -ms-linear-gradient(bottom, #FFFFFF 71%, #EFEFEF 94%, #B0B0B0 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.71, #FFFFFF), color-stop(0.94, #EFEFEF), color-stop(1, #B0B0B0));}
div#subfooter {width: 96%; max-width: 1100px; padding: 0px; margin: 0px auto;}
#ft_r_logo {float: right; margin-right: 50px; text-align: left; position: relative; top: -10px;}
#ft_l_logo {float: left; margin-left: 50px; margin-right: -30px;}
div#standard_left_footer {float: left; text-align: left; margin-left: 50px;}
p#ft_copy, p#ft_version, p#ft_csp, span#ext-links  {display: block; margin-top: 0px; margin-bottom: 5px; text-decoration: none;}
p#ft_version {font-size: 90%; padding-top: 3px;}
p#ft_copy {text-transform: uppercase; font-size: 80%; color: #808080; padding-top: 6px;}
p#ft_demo {font-weight: bold; font-size: 14pt; color: crimson;}
div#footer span#ext-links a {padding: 0px 10px; border-left: 1px solid #CCC;} 
div#footer span#ext-links a:first-child {padding-left: 0px; border-left: 0px;}
div#footer span#version {display: block; font-size: 100%; color: #000000;}
div#footer span#copyright {display: block; text-transform: uppercase; font-size: 90%; opacity: 0.7; filter: opacity(70);}
div#footer div#ft_r_logo a {margin-right: 6px;}
#wrapper {height: auto; min-height: 100%;  margin: 0 auto -100px;}
#nav_menu {background: #FFFFFF;}
#footer, #push {min-height: 100px;}

/*** Merchant search *****/
table.bo_search {background: #FFFFFF; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090; padding: 15px; margin: 10px auto 0px auto;}
table.bo_search td {margin: 0px; text-align: left;}
select.bo_search_fields {display: inline; width: 50%; max-width: 50%; float: left; clear: none;}
select.bo_search_query {display: inline; width: 30%; max-width: 30%; float: right; clear: none;}
td.bo_search_string {clear: both; text-align:center;}
td.bo_search_string input {width: 98%;}
table.bo_search td.bo_search_rems {text-align: center; font-size: 80%;}
div.item_list_wrapper { display: inline-block; zoom: 1; *display: inline; margin-right: 10px; }
body#body_products ul.vertical, body#body_pages ul.vertical {display: inline-block; zoom: 1; *display: inline; }

/*** Individual pages ***/
form#wizard table * {font-size:10pt;}
span#wizard_viewsite_icon {display: inline-block; zoom: 1; *display: inline; padding: 4px; color: white; border-radius: 2px; background-color: #329DE5; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2DA0ED', endColorstr='#329DE5',GradientType=0 ); background-image: linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -o-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -moz-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -webkit-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -ms-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #329DE5), color-stop(0.75, #2DA0ED));}
ol#wizard_finish_list li { text-align: left; padding: 5px; max-width: 600px;}
div.bo_ui_navbar p {margin: 0px; padding: 0px;}
p#ft_keys {font-size: 12pt; font-weight: bold; margin-left: auto; margin-right: auto; text-align: center; clear: both;}
p#marketplace_description {text-align: center;}
div.cc_locking {font-weight: bold; text-align: right; position: relative; bottom: 12pt;}
div.security_status {font-weight: bold; text-align: left;}
.security_red {display: inline; color: red;}
.security_green {display: inline; color: green;}
.security_orange {display: inline; color: orange;}
p#reload_refresh_message {font-size: 9pt; font-style: italic; margin: 10px auto 20px auto; max-width: 600px;}
.upload_field_name {text-align: right; font-size: 9pt; vertical-align: middle; background-color: #EEEEEE;}
.unmatched_field_name {text-align: right; font-size: 9pt; vertical-align: middle; background-color: #EEEEEE; color: red;}
.upload_arrow {vertical-align: middle; padding-left: 2px; padding-right: 2px; background-color: #EEEEEE;}
.upload_match_header {font-size: 10pt; font-weight: bold;}
th.sample {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10.0pt; font-weight: bold;}   
td.sample {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10.0pt; font-weight: normal;}

.section_head, h2.section_head {text-align: left; margin: 8px 0px 0px 0px; padding: 4px 14px; font-size: 13pt; font-weight: normal; color: #000000; background-color:transparent;}
h2.section_head a {color: #000000;}
.section_text {font-size: 8pt;}
.section_hide, .section_show, .all_hide, .all_show {cursor: pointer; position: relative; top: 5px;}
.section {position: relative; max-width: 970px; margin: 0px auto 16px auto; padding: 0px; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090; border-left-bottom-radius: 4px; border-right-bottom-radius: 4px; -moz-border-left-bottom-radius: 4px; -moz-border-right-bottom-radius: 4px; -webkit-border-left-bottom-radius: 4px; -webkit-border-right-bottom-radius: 4px;}
p.sections_global {font-size: 70%; margin: -2px auto -4px auto;}
div.explanation {font-size: 90%; opacity: 0.7; filter: opacity(70); padding: 0px 14px;}
table#countries_table th {padding:2px;}

/*** Individual order **/
.order, table#om {border-collapse: collapse; width: 100%; background: #FFFFFF; border: 0px; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090;}
table#om td.om {padding: 10px 20px;}
table#om #ss_log {border: 0px; padding: 0px;}
.order a {color: blue;}
.order td {padding: 0px;}
.order_pre {border-collapse: separate; font-size: 8pt; width: 100%;}
.order_pre td {padding: 3pt;}
.order_pre .order_number {width: 50%; font-size: 15pt; text-align: center; vertical-align: middle;} 
.order_pre .order_date {width: 50%; font-size: 12pt; vertical-align: middle;} 
.order_pre .order_number b {font-size: 15pt;}
.order_pre .order_address {padding-bottom: 30px;}
.order_pre .order_address > p {padding-left: 30px;}
.order_pre p.order_header {padding-left: 0px; font-weight: bold; margin-bottom: 10px;}
.order_info p {margin-bottom: 15px;}
.order_info p.red {display: inline;}
.order_data {border-collapse: separate; border-spacing: 1px; padding: 16px; border: 1px solid #DDDDDD; font-size: 8pt; width: 100%; margin-bottom: 20px; background: #FCFCFC;}
.order_data table:first-child {width: 100%; border-spacing: 1px;}
.order_data td, .order_data th {padding: 3pt;}
.order_data .order_summary {font-size: 14pt; text-align: center; font-weight: bold;}
.order_data th {vertical-align: middle;}
.order_data td.om_name {width: 50%;}
.order_data th:last-child {width: 80px;}
.order_data .right {text-align: right;}
.order_data .right > b {font-size: 8pt; font-weight: bold;}
p.order_total {font-size: 12pt; font-weight: bold;}
.order_page_break {page-break-after: always; line-height: 0; height: 0px;}

/***  Headings       ***/
h1 {font-size: 14pt; font-weight: normal; text-align: center; margin-bottom: 0pt;}
h2.item_head {font-size: 16pt; width: 50%; text-align: center; margin-left: auto; margin-right: auto; font-weight: normal; padding: 2px; margin-bottom: 15px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-bottom: 4pt; text-align: center;}
h3 {font-size: 10pt; font-weight: bold; margin-bottom: 0pt; display: inline;}
h4 {font-size: 10pt; font-weight: normal; margin-bottom: 0pt; display: inline;}
h5 {font-size: 11pt; font-weight: bold; margin-bottom: 0pt; display: inline;}

/***  Table Cells    ***/
body table {margin: 0px auto;}

/*reports tables are 100% wide*/
body > table, body > center > table {max-width:1000px;}
table table {text-align: left; margin: 0px;}
table[align="center"], center > table {text-align: center; margin-left: auto; margin-right: auto;}
th {text-align: center; vertical-align: middle; background-color: #F7F7F7; font-size: 8pt;}
th.theme {text-align: center; vertical-align: middle; background-color: #F7F7F7; font-size: 8.5pt;}
td {text-align: left; vertical-align: top;}

/*hosting settings, discount schedule*/
td > p {vertical-align: text-top; margin: 0px; padding: 0;}
td.copyright {color: #999999; font-size: 8pt;}
li {margin-bottom: 4pt;}
table.config_subtable td {padding-left: 5px; vertical-align: middle;}
table.config_subtable input {text-align: center;}
table.config_subtable td.left input {text-align: left;}

/*** Various elements ***/
span.cp_color {width: 120px; height: 30px; display: inline-block; zoom: 1; *display: inline; text-align: center; padding-top: 7px; margin-right: 5px; vertical-align: middle; border: 1px solid lightgray;}
span.cp_color input {height: 16px;}
a.cp_pick {vertical-align: middle; display: inline-block; zoom: 1; *display: inline;}
div.custom_img_select_box {padding:5px; margin-left: 10px; border: 1px solid #888888; display:inline-block;}

/***  Multi-Use      ***/
.text {font-size: 9pt; line-height: 120%;}
.instructions {font-size: 8pt;}
/*** Popup Menus ***/
#popup_tk, #popup {display: none; text-align: left; padding: 10px 40px 30px 40px;}
#popup_tk div, #popup_tk h1, #popup div, #popup h1 {margin-bottom: 20px;}
#button_block a {text-decoration: underline; color: #00F; cursor: pointer; margin-left: 10px; margin-right: 10px;}
#simplemodal-overlay {background-color: gray;}
#simplemodal-container {border: 1px solid #E5E5E5; background-color: #FFFFFF; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090;}

/*** Validation Error Messages ***/
table.cornwarn2 {font-family: "Times New Roman", Times, serif;}
.block {display:block;}
label.error {display: none; white-space: nowrap; color: red;}
select.error,input.error,textarea.error {border:1px solid red;background-color:#FFEFEF;}
.loading {display: none; padding-left: 15px; padding-right: 15px;}
div.GoogleLog { margin:10px;padding:5px;border:1px #222222 solid;border-radius:5px;box-shadow:5px 5px 10px gray; }
div.GoogleError { text-align:left;margin:4px;padding:5px; }
div.GoogleError span { color:red;font-weight:bold; }
div.GoogleWarning { font-size:8pt;text-align:left;padding:5px; }
div.GoogleWarning span { color:blue;font-weight:bold; }
table.artable {margin: 20px auto 50px auto;}
table.artable td {padding: 2px; vertical-align: middle;}
table.artable tr.sortable { cursor:url('images/openhand.cur'),move; }
td.ari_input { width:20px; }
input.ari_input { opacity:0.8; filter: opacity(80); padding: 0px;}
.sort_ignore {cursor:default}
.ui-placeholder-highlight td { height:50px; background-color: #EDEDED; }
.ui-placeholder-highlight { height:50px; background-color: #EDEDED; }
.dragger {cursor:url('images/openhand.cur'),move; }
.dragging {background-color: #F7F7F7; cursor:url('images/closedhand.cur'),move; }
/*** Alerts Table ***/
table#alerts {border:none;width:100%;}
table#alerts td, table#alerts th {padding: 5px 6px 0px 6px;}
table#alerts th {background-color:#DEDEDE;padding-bottom:3px;text-align:left;}
table#alerts td {background-color:#EDEDED;font-size:8pt;text-align:left;font-family:Verdana,Arial,sans-serif; }
table#alerts > td:first-child, table#alerts > th:first-child {text-align:center;}
table#alerts table td {text-align:left;}
table#alerts tr.success td {color:green;}
table#alerts tr.failure td {}
table#alerts tr.alerts td {white-space:nowrap;}
table#alerts tr.unread td {font-weight:bold;}
table#alerts td.border {border-bottom:2px solid #BBBBBB;}
table#alerts tr.details {display:none;}
table#alerts tr.details td {padding-bottom:10px;white-space:pre-wrap;}
table#alerts td.nosl {cursor:pointer;}
table#alerts tr.details table > td, table#alerts tr.details table > th {padding:4px 6px 3px 6px;}
table#alerts tr.details table.cart {border:1px #BBBBBB solid;}
table#alerts tr.details table.cart tr.border > td {border-bottom:1px #BBBBBB solid;}
table#alerts tr.details table.cart td {background-color:#F0F0F0;}
table#alerts tr.details table.cart td.totals {border-bottom:1px #BBBBBB solid;text-align:right;}
table#alerts tr.details table.addr td {border:1px solid #BBBBBB;background-color:#F0F0F0;}
table#alerts table.giftcert td {padding:2px 5px 2px 5px}
/*** Validation Error Messages ***/
.dbh1 {font-family:Verdana,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;font-size:10pt;text-align:center;}
.dbh2 {font-family:Verdana,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;font-size:7.5pt;text-align:center;}
/*** Zero Weight Products ***/
input.att {border-color:red;}
a.alink {color:blue;}
a.rlink {color:red;}
/*** Shipping Logos ***/
table.ship_logos {width: 650px; margin: 10px auto;}
table.ship_logos td {width: 33%; text-align: center; padding: 0px 2px; vertical-align: middle; font-size: 90%;}
table.ship_logos td.ship_text {vertical-align: top; text-align: center; font-size: 7pt;}
table.ship_logos td.ship_text_m {vertical-align: top; text-align: left; font-size: 7pt;}
div.coupon_info {margin: 10px auto; padding: 0 20px;}
h2.coupon_name {margin: 8px auto; padding: 7px 0; width:50%;}
/*** Configs conversion ***/
div.config_item {border-top: 1px solid #DDDDDD; text-align: left; display: block;}
div.right_overlay+div.config_item {border:none;}
div.config_item:first-child {border:none;}
div.config_item div.name {text-align: right; width:20%; min-width:110px; float:left; vertical-align: top; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; display: block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
div.config_item div.value {float: left; vertical-align: top; padding-left: 10px; width:80%; padding-top: 10px; padding-bottom: 10px; text-align: left; background: #FFFFFF; min-width:170px; display: block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
div.config_item div.nameless {background-color: transparent;}
div.config_item div.value table,  div.config_item div.value table tr, div.config_item div.value table td, div.config_item div.value table tbody {margin: 0px; padding: 0px; border-collapse: collapse; border: 0px;}
div.config_item div.value table td {padding-right: 5px; padding-bottom: 2px;}
div.config_item input {margin: 0px; padding: 0px; margin-top: 2px; padding-top: 2px;}
div.config_item div.inline {display: inline;}
div.explanation {text-align: left; margin-bottom: 5px;}
div.left_overlay {position: absolute; width:20%; height:100%; min-width: 110px; z-index:-1; background: #F7F7F7;}
div.right_overlay {position: absolute; width:80%; left:20%; height:100%; background-color: #FFFFFF; z-index:-2;}
input.indent {width: 20px;}s
p.indent {margin:0px; margin-left: 20px; padding:0px;}
table[width="700"], table[width="700"] > tbody, table[width="700"] > tbody > tr, table[width="700"] > tbody, table[width="700"] > tbody > tr > td[colspan="2"], table[width="600"], table[width="600"] > tbody, table[width="600"] > tbody > tr, table[width="600"] > tbody, table[width="600"] > tbody > tr > td[colspan="2"]{width:100%; clear: both; border-collapse: collapse;}
table[width="700"] > tbody > tr > td[colspan="2"], table[width="600"] > tbody > tr > td[colspan="2"] {padding-top: 30px; padding-bottom: 5px; text-align: left; border: 0px;}
table[width="700"] > tbody > tr[width], table[width="600"] > tbody > tr[width] {background-color: white;}
table[width="700"] > tbody > tr > td[colspan="2"] > b, table[width="600"] > tbody > tr > td[colspan="2"] > b, table[width="600"] > tbody > tr > td[colspan="2"] > h3 {font-weight: normal; font-size: 14pt;}
table[width="700"], table[width="700"] > tbody, table[width="700"] > tbody > tr, 
table[width="600"] {background: #FFFFFF;  box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090;}
table[cellspacing="10"] {}
td.fn, td[bgcolor="#cccc99"] {text-align: right; width:20%; min-width:80px; vertical-align: top; padding-right: 1%; padding-left: 0px; padding-top: 10px; padding-bottom: 0px; font-size: 10pt; border-top: 1px solid #D6D6D6; background-color: #F7F7F7; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
td.fv, td.field_value {vertical-align: top; padding-left: 1%; padding-right: 0px; width:80%; padding-top: 10px; padding-bottom: 10px; text-align: left; background-color: #FFFFFF; min-height: 30px; min-width:170px; font-size: 10pt; border-top: 1px solid #D6D6D6; right: clear; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
td[bgcolor="#ffffcc"] {vertical-align: top; padding: 6px; text-align: left; background-color: #FFFFFF; font-size: 10pt; border-top: 1px solid #D6D6D6; right: clear; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

/*** Lauren's responsive upgrade ***/
div#nav_menu {width: 100%; text-align: center; clear: both;}
div#nav_user {position: relative; z-index: 4; margin: 0px auto; padding: 0px; color: #454545; line-height: 26px; font-size: 90%; max-height: 26px; height: 0px;}
div#nav_tabs {min-height: 60px; clear: both; width: 96%; max-width: 1100px; margin: 0px auto; padding: 0px; text-align: right; display: block;}
a#shopsitelogo {display: block; float: left; clear: none; width: 187px; height: 60px;}
a#nav_logo_level {display: block; max-width: 100px; float: left; clear: none; line-height: 60px; zoom: 1; *display: inline; color: #000000; font-size: 30px; text-indent: 8px; font-family: "Abadi MT Condensed Light", Verdana, Geneva, sans-serif; font-weight: 100;}
a#nav_logo_level:hover {text-shadow: 0px 0px 3px #BBB;}
div#nav_tabs a {text-decoration: none;}
div#nav_logo {float: left; text-align: left; padding: 6px 0px;}
div#nav_buttons {display: block; float: right; padding-top: 4px;}
div#nav_buttons a, div.drop a {text-decoration: none; cursor: pointer;}
div.nav_toggle {background-image: url(../navbar_new/nav-expandmenu.png); background-repeat:no-repeat; background-color: #2C3E50; width: 40px; height: 40px; float: left; margin-top: 10px; background-position: center; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; display: none;}
div#nav_storeid {color: #454545; z-index: 5; line-height: 26px; font-size: 90%; text-indent: 2%; white-space: nowrap;}
div#nav_bar {min-height: 50px; clear: both; border-top: 1px solid #F4F4F4; box-shadow: 0px 3px 5px #cdcdcd; -moz-box-shadow: 0px 3px 5px #cdcdcd; -webkit-box-shadow: 0px 3px 5px #cdcdcd; margin-bottom: 0px;  background-color: #2C3E50; background-image: linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%); background-image: -o-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%); background-image: -moz-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%); background-image: -webkit-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%); background-image: -ms-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #2C3E50), color-stop(0.06, #2C3E50), color-stop(0.94, #314559), color-stop(1, #334A60));}
div#nav_bar .nav_menu:hover, div#nav_bar .current {background: #3A5670;}
div.nav_icon a {text-decoration: none; display: block; line-height: 24px; text-transform: lowercase; padding: 26px 0px 0px 0px; font-size: 80%; color: #f6ebe7; text-align: center; background-position: center 4px; background-repeat: no-repeat;}
div#nav_bar .nav_menu, div#nav_bar .wizard_nav_icon {display: inline-block; zoom: 1; *display: inline; padding: 0px; margin: 0px; clear: none; max-width: 90px; width: 9%;}
div#nav_icon_m1 a {background-image: url(../navbar_new/nav-pages.png);}
div#nav_icon_m2 a {background-image: url(../navbar_new/nav-products.png);}
div#nav_icon_m3 a {background-image: url(../navbar_new/nav-images.png);}
div#nav_icon_m4 a {background-image: url(../navbar_new/nav-merchandising.png);}
div#nav_icon_m5 a {background-image: url(../navbar_new/nav-orders.png);}
div#nav_icon_m6 a {background-image: url(../navbar_new/nav-reports.png);}
div#nav_icon_m7 a {background-image: url(../navbar_new/nav-commerce.png);}
div#nav_icon_m8 a {background-image: url(../navbar_new/nav-utilities.png);}
div#nav_icon_m9 a {background-image: url(../navbar_new/nav-preferences.png);}
div#nav_icon_m10 a {background-image: url(../navbar_new/nav-help.png);}

div#nav_publish, div#nav_viewsite, div#nav_neworders {display: inline-block; zoom: 1; *display: inline;}
div#nav_publish a, div#nav_viewsite a, div#nav_neworders a {display: inline-block; font-size: 9.5pt; margin: 15px 0px 0px 10px; text-decoration: none; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-appearance: none; border-radius: 3px; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 32px; line-height: 30px; padding: 0 12px 4px; color: #fff; text-decoration: none;}
div#nav_neworders a {background-color: #1BA052; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1BA052', endColorstr='#1BAA54',GradientType=0 ); background-image: linear-gradient(bottom, #1BA052 25%, #1BAA54 75%); background-image: -o-linear-gradient(bottom, #1BA052 25%, #1BAA54 75%); background-image: -moz-linear-gradient(bottom, #1BA052 25%, #1BAA54 75%); background-image: -webkit-linear-gradient(bottom, #1BAA54 25%, #1BA052 75%); background-image: -ms-linear-gradient(bottom, #1BAA54 25%, #1BA052 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #1BAA54), color-stop(0.75, #1BA052));}
div#nav_neworders a.hover, div#nav_neworders a:hover, div#nav_neworders a.focus, div#nav_neworders a:focus {background-color: #1BB759; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17C459', endColorstr='#1BB759',GradientType=0 ); background-image: linear-gradient(bottom, #1BB759 25%, #17C459 75%); background-image: -o-linear-gradient(bottom, #1BB759 25%, #17C459 75%); background-image: -moz-linear-gradient(bottom, #1BB759 25%, #17C459 75%); background-image: -webkit-linear-gradient(bottom, #1BB759 25%, #17C459 75%); background-image: -ms-linear-gradient(bottom, #1BB759 25%, #17C459 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #1BB759), color-stop(0.75, #17C459));}
div#nav_publish a {background-color: #F39C12; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F3A11F', endColorstr='#F39C12',GradientType=0 ); background-image: linear-gradient(bottom, #F39C12 25%, #F3A11F 75%); background-image: -o-linear-gradient(bottom, #F39C12 25%, #F3A11F 75%); background-image: -moz-linear-gradient(bottom, #F39C12 25%, #F3A11F 75%); background-image: -webkit-linear-gradient(bottom, #F39C12 25%, #F3A11F 75%); background-image: -ms-linear-gradient(bottom, #F39C12 25%, #F3A11F 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #F39C12), color-stop(0.75, #F3A11F));}
div#nav_publish a.hover, div#nav_publish a:hover, div#nav_publish a.focus, div#nav_publish a:focus {background-color: #F9A11D; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFA928', endColorstr='#F9A11D',GradientType=0 ); background-image: linear-gradient(bottom, #F9A11D 25%, #FFA928 75%); background-image: -o-linear-gradient(bottom, #F9A11D 25%, #FFA928 75%); background-image: -moz-linear-gradient(bottom, #F9A11D 25%, #FFA928 75%); background-image: -webkit-linear-gradient(bottom, #F9A11D 25%, #FFA928 75%); background-image: -ms-linear-gradient(bottom, #F9A11D 25%, #FFA928 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #F9A11D), color-stop(0.75, #FFA928));}
div#nav_viewsite a {background-color: #329DE5; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2DA0ED', endColorstr='#329DE5',GradientType=0 ); background-image: linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -o-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -moz-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -webkit-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -ms-linear-gradient(bottom, #329DE5 25%, #2DA0ED 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #329DE5), color-stop(0.75, #2DA0ED));}
div#nav_viewsite a.hover, div#nav_viewsite a:hover, div#nav_viewsite a.focus, div#nav_viewsite a:focus {background-color: #2CA7F9; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#35ACFC', endColorstr='#2CA7F9',GradientType=0 ); background-image: linear-gradient(bottom, #2CA7F9 25%, #35ACFC 75%); background-image: -o-linear-gradient(bottom, #2CA7F9 25%, #35ACFC 75%); background-image: -moz-linear-gradient(bottom, #2CA7F9 25%, #35ACFC 75%); background-image: -webkit-linear-gradient(bottom, #2CA7F9 25%, #35ACFC 75%); background-image: -ms-linear-gradient(bottom, #2CA7F9 25%, #35ACFC 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #2CA7F9), color-stop(0.75, #35ACFC));}
div#nav_viewsite a::-moz-focus-inner, div#nav_neworders a::-moz-focuz-inner, div#nav_publish a::-moz-focus-inner {border-width: 1px 0; border-style: solid none; border-color: transparent; padding: 0;}

/*********Buttons take 2 ***************/
a.button {color: #FFFFFF; text-decoration: none;}
div#button_cancel {color: #1D7DC6; text-decoration: none;}
.button a, a#dash_on {text-decoration: none; color: inherit; display: block; width: 100%; height: 100%; cursor: default;}
a.button, div.button, input.button, div#screen_list_wrapper .screen_list li, div#theme_list_wrapper, a#dash_on {display: inline-block; zoom: 1; *display: inline; margin: 6px 4px; padding: 0px 6px; min-width: 170px; cursor: pointer; text-decoration: none; background-color: #2980B9; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2980B9', endColorstr='#2980B9',GradientType=0 ); height: 30px; line-height: 31px; font-size: 9pt; text-align: center; font-family: Verdana, Geneva, sans-serif; color: #FFF; border: 0px; outline: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #2980B9; background-image: linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -o-linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -moz-linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -webkit-linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -ms-linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #2980B9), color-stop(0.75, #2075AA)); box-shadow: 1px 1px 2px #C0C0C0; -moz-box-shadow: 1px 1px 2px #C0C0C0; -webkit-box-shadow: 1px 1px 2px #C0C0C0;} 
ul.vertical .button {margin: 1px;}
a.button {padding: 0px;}
a.button:hover, div.button:hover, input.button:hover, div#screen_list_wrapper .screen_list li:hover, div#theme_list_wrapper:hover, a#dash_on:hover, div#button_cancel:hover {color: #FFFFFF; background-color: #3498DB; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C9CDC', endColorstr='#3498DB',GradientType=0 ); background-image: linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -o-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -moz-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -webkit-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -ms-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #3498DB), color-stop(0.75, #3C9CDC));} 
div#button_cancel:hover {color: #2E6DA0; background: transparent; text-decoration: underline;}
/***** smaller blue buttons ****/
a#send_option_tk {display: inline-block;}
div.value .button, a#send_option_tk {min-width: 70px; height: 30px; line-height: 31px; padding: 0px 10px; font-size: 9pt; position: relative; left: 4px; margin: 0px auto; text-align: center; font-family: Verdana, Geneva, sans-serif; color: #FFF; border: 0px; outline: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background-color: #3498DB; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C9CDC', endColorstr='#3498DB',GradientType=0 ); background-image: linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -o-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -moz-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -webkit-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -ms-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #3498DB), color-stop(0.75, #3C9CDC));}
div.value .button:hover, a#send_option_tk:hover {background: #2980B9; background-image: linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -o-linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -moz-linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -webkit-linear-gradient(bottom, #2980B9 25%, #2980B9 75%); background-image: -ms-linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #2980B9), color-stop(0.75, #2075AA));}
a#send_option_tk:hover {text-decoration: none;}
div.value input.button {min-width: 90px; padding: 0px 12px;}
input#button_move_up, input#button_move_down, input#button_delete_dir, input#button_add_sm, input#button_edit_sm {min-width: 100px;}
/***** light gray buttons ******/
.bo_search .button {cursor: pointer; color: #222222; background-color: #EAEAEA; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#EAEAEA',GradientType=0 ); background-image: linear-gradient(bottom, #EAEAEA 25%, #FAFAFA 75%); background-image: -o-linear-gradient(bottom, #EAEAEA 25%, #FAFAFA 75%); background-image: -moz-linear-gradient(bottom, #EAEAEA 25%, #FAFAFA 75%); background-image: -webkit-linear-gradient(bottom, #EAEAEA 25%, #FAFAFA 75%); background-image: -ms-linear-gradient(bottom, #EAEAEA 25%, #FAFAFA 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #EAEAEA), color-stop(0.75, #FAFAFA));} 
.bo_search .button:hover {background-color: #E0E0E0; color: #222222; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#E0E0E0',GradientType=0 ); background-image: linear-gradient(bottom, #E0E0E0 25%, #F7F7F7 75%); background-image: -o-linear-gradient(bottom, #E0E0E0 25%, #F7F7F7 75%); background-image: -moz-linear-gradient(bottom, #E0E0E0 25%, #F7F7F7 75%); background-image: -webkit-linear-gradient(bottom, #E0E0E0 25%, #F7F7F7 75%); background-image: -ms-linear-gradient(bottom, #E0E0E0 25%, #F7F7F7 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #E0E0E0), color-stop(0.75, #F7F7F7));}
#button_basic_editing, #button_cancel, #button_reset_to_default {cursor: pointer; color: #2980B9; background-color: #ECF0F1; background: #ECF0F1; display: inline-block; padding: 0px; font-size: 100%; min-width: 70px; max-width: 170px; box-shadow: 0px 0px 0px transparent; -moz-box-shadow: 0px 0px 0px transparent; -webkit-box-shadow: 0px 0px 0px transparent; text-decoration: underline; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ECF0F1', endColorstr='#ECF0F1',GradientType=0 ); background-image: linear-gradient(bottom, #ECF0F1 25%, #ECF0F1 75%); background-image: -o-linear-gradient(bottom, #ECF0F1 25%, #ECF0F1 75%); background-image: -moz-linear-gradient(bottom, #ECF0F1 25%, #ECF0F1 75%); background-image: -webkit-linear-gradient(bottom, #ECF0F1 25%, #ECF0F1 75%); background-image: -ms-linear-gradient(bottom, #ECF0F1 25%, #ECF0F1 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #ECF0F1), color-stop(0.75, #ECF0F1));}
li > #button_basic_editing, li > #button_cancel, li > #button_reset_to_default {display: block; clear: both; text-align: center; margin: 0px auto;}
#button_basic_editing:hover, #button_cancel:hover, #button_reset_to_default:hover {color: #3498DB;} 
.payconfig_button {clear: both; display: block; max-width: 100px; margin: 10px auto 6px auto;}

/****** Disabled Buttons ******/
a.disabled, input.disabled, div.disabled, a.disabled:hover, input.disabled:hover, div.disabled:hover {cursor: default; background: #ABBECC;}

#button_next, #button_next_alone, .small_blue_button, #ao_img_select {width: auto; display: inline-block; zoom: 1; *display: inline; margin: 6px 4px; min-width: 90px; cursor: pointer; background-color: #2980B9; text-decoration: none; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2075AA', endColorstr='#2980B9',GradientType=0 ); height: 28px; font-size: 9pt; padding: 0px 10px; text-align: center; font-family: Verdana, Geneva, sans-serif; color: #FFF; border: 0px; outline: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: #2980B9; background-image: linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -o-linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -moz-linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -webkit-linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -ms-linear-gradient(bottom, #2980B9 25%, #2075AA 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #2980B9), color-stop(0.75, #2075AA)); box-shadow: 1px 1px 2px #A0A0A0; -moz-box-shadow: 1px 1px 2px #A0A0A0; -webkit-box-shadow: 1px 1px 2px #A0A0A0;} 
ul.vertical .button {margin: 1px;}
#button_next:hover, #button_next_alone:hover, .small_blue_button:hover, #ao_img_select:hover {background-color: #3498DB; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C9CDC', endColorstr='#3498DB',GradientType=0 ); background-image: linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -o-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -moz-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -webkit-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -ms-linear-gradient(bottom, #3498DB 25%, #3C9CDC 75%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.25, #3498DB), color-stop(0.75, #3C9CDC));} 
#button_basic_editing, #button_view_tags {display:block; margin-left:auto; margin-right:auto; width:170px;}
ul.horizontal #button_back {position: relative; right: 250px; min-width: 100px;}
ul.horizontal #button_next {position: relative; left: 250px; height: 30px; line-height: 31px;}
#button_next_alone {margin-right: auto; margin-left: auto; display:block; position: relative; left: 250px; height: 30px; line-height: 31px;}
form#wizard input#button_back_alone {margin-right: auto; margin-left: auto; display:block; position: relative; right: 250px; width: 100px; max-width: 100px; min-width: 100px;}
input.small_blue_button {float: left; clear: none;}

/**************advanced ordering options*******************/
.advopt th {background-color: transparent; font-weight: normal; padding-right: 5px;}
.advopt td {text-align: center;}
input.modifier, input.integer {max-width: 40px;}
input.ao_text, input.ao_img {max-width:80px;}
#ao_img_select {min-width: 0px; height: 20px; line-height: 20px;}

/*********** view pages and products **********/
select#recs, select#ordernum {width: 300px; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090; border: 0px; min-height: 300px;}
body#body_products select#recs {width:auto;}
select#recs option, select#ordernum option {padding: 2px 4px;}
input.img_radio_url {clear: left;}

/********** screen specific ******************/
body#body_user_config_wizard_overview table[width="600"] {border: 14px solid #FFFFFF; border-top: 0px;}
body#body_user_config_wizard_three table td {vertical-align: middle;}
body#body_user_config_wizard_three div.explanation {padding-top: 30px;}
body#body_user_config_wizard_three div.explanation table:first-child {background: #FFFFFF; padding: 8px 10px;}
body#body_user_config_wizard_four h3 {font-weight: normal; font-size: 9pt;}
form#wizard div.explanation {opacity: 1; filter: opacity(100); font-size: 100%;}
body#body_coupon_view table[border="1"] {border: 1px solid #FFFFFF; border-collapse: collapse; border-spacing: 0px; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090;}
body#body_coupon_view table[border="1"] th, body#body_coupon_view table[border="1"] td {padding: 8px; border: 0px; font-size: 90%; width: 70px; text-align: center;}
body#body_cr_assign-group .content table {border: 0px; border-collapse: collapse; border-spacing: 0px; background: #FFFFFF; box-shadow: 1px 1px 3px #909090; -moz-box-shadow: 1px 1px 3px #909090; -webkit-box-shadow: 1px 1px 3px #909090;}
body#body_cr_assign-group .content table td, body#body_cr_assign-group .content table th {padding: 6px;}
body#body_analytics div.explanation {opacity: 1.0; filter: opacity(100);}
body#body_analytics table {border: 14px solid #FFFFFF;}
form#wizard #nav_logo input {float: left;}
#ft_tryb4 {color: red;}
#button_show_current_store {margin: 0px auto; float: none;}
a.payment_help_icon { display: block; position: absolute; top: 24px; right: 20px;}
body#body_images input#button_delete_dir, body#body_images input#button_delete_dir:hover {min-width: 170px;}


@media screen and (max-width : 767px) {
  div#nav_storeid {text-indent: 50px;}
  div#nav_bar {display: none; left: 0px; top: 0px; width: 100%; min-height: 100%; padding: 0px; margin: 0px; background: #2C3E50; z-index: 10; border-top: 0px; overflow: auto; position: absolute; max-height: 5000px;}
  div#nav_bar .nav_menu {min-height: 50px; display: block; width: 100%; clear: both; white-space: nowrap; border-top: 1px solid #565656; max-width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding-left: 5px;}
  div.nav_icon {height: 50px; width: 100%;}
  div.nav_icon a {background-position: left center; text-align: left; text-indent: 35px; font-size: 120%; width:100%; height: 100%; padding: 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height: 50px; vertical-align: middle; cursor: pointer;}
  div.drop {visibility: hidden; padding: 0px; margin: 0px; z-index: 101; width:100%;}
  div#nav_breadcrumbs {display: none;}
  div.content {margin-left: 3%;}
  ul.dash_column {min-width: 48%;}
  div#footer span#ext-links a:first-child {display: none;} div#footer span#ext-links a:nth-child(2) {border-left: 0px; padding-left: 0px;}
  div.left_overlay {left: 0px; border-left: 0px solid #F7F7F7;}
  div.right_overlay {border-right: 0px solid #FFFFFF;}
  div.nav_toggle {display: block; cursor: pointer; margin-right: 10px;}
  div#nav_contract {margin-top: 0px; height: 50px;}
  div.menu_holder {display: none; position: relative; background-color: transparent; background-image: none; border: 0px; text-align: left; padding: 14px 0px;}
  table.menu_vblock {float: none; border-collapse: collapse; margin: 0px; margin-left:33px;}
  h2.menu_header {display: none;}
  table.menu_vblock td {padding-top: 0px; padding-bottom: 10px;}
  table.menu_vblock a.l1 {color: #F6EBE7; font-size: 120%; margin-bottom: 10px;}
  ul.l2_list {height: 0px; margin: 0px; padding: 0px; visibility: hidden;}
  a.cl {display: none;}
  div#nav_publish a span, a#nav_logo_level {display: none;}
 .menu_vblock td {line-height: 200%; font-size: 90%;}
}
@media screen and (max-width : 610px){
  div.config_item div.name {width:100%; background-color: #EEEEEE; text-align: left; padding-left: 10px; padding-bottom: 0px;}
  div.config_item div.value {width:100%; padding-top: 5px;}
  select#recs, select#ordernum {min-width: 100px;}
  div#nav_logo {display: block; text-align: center; height: 60px; overflow: hidden;}
  div#nav_tabs {text-align: center; min-height: 120px;}
  div#nav_publish, div#nav_viewsite, div#nav_neworders {float: left; width: 100px; text-align: center;}
  div#nav_publish a, div#nav_viewsite a, div#nav_neworders a {margin: 0px; width: 90%; line-height: 100%; padding: 7px;height: 26px;}
}
@media screen and (max-width : 540px) {
  ul.dash_column {width: 100%; min-width: 100%;}
  div#footer img, div#footer div#ft_r_logo {display: none;}
}
@media screen and (max-width : 390px) {
  div#nav_buttons {text-align: center;}
  div#nav_publish, div#nav_viewsite, div#nav_neworders {display: inline-block; zoom: 1; *display: inline;}
}
@media print {
  html {height: auto;} a {color: black;}
  table.order {border: 1px solid #000000; box-shadow: 0px 0px 0px #FFFFFF; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px #FFFFFF;}
  .noprint { display: hidden !important; visibility: hidden !important; }
}