/*****************************************
* One Stop Inc. - Basic CSS
*****************************************/

/* The Basics */

body {
    margin:0;
    background:#d5dde6;
    font-family:"Helvetica", "Arial", sans-serif;
    font-size:10px;
    color:#fff;
    background:#fff;
}

.left {
    text-align:left;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

img {
    border:none;
}

.container, #content {
    width:880px; /* Gets the content inside of the backgrounds */
    margin:0 auto;
    padding:0 10px;
}

ul {
    padding:0;
    margin:0;
    list-style:none;
}

h1 {
    font-size:36px;
    font-weight:lighter;
    color:#013168;
    padding:0 0 5px 0;
    margin:0;
}

h2 {
    font-size:1.2em;
}

#imprintedcatalogs h2 {
    font-size:24px;
    font-weight:lighter;
    color:#013168;
    padding:0 0 5px 0;
    margin:0;
}

h3 {
    font-size:1.2em;
}

a {
    color:#003067;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

a:visited {
    color:#3e628b;
}

div.spacer { /* Puts a little space between the bottom of the design and the browser window */
    height:1%;
    padding:10px 0;
    clear:both;
}

hr {
    background:#d3dfe4;
    height:5px;
    border:none;
    clear:both;
}

.errors {
    clear:both;
    color:#f00;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    padding-top:20px;
}

.message {
    clear:both;
    color:#00f;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    padding-top:20px;
}

/* Header */ 

#header {
    background:url('/images/content/headerbg.jpg') repeat-x;
    height:138px;
    font-size:1.2em;
}

#header .container {
    height:138px;
}

#header #logo {
    margin-bottom:-138px;
    height:130px;
    width:315px;
    display:block;
    background:url('/images/content/logo.jpg') no-repeat;
    text-decoration:none;
    position:relative;
    left:-7px;
}

#header a {
    color:#e8e8ea;
}

#login-arrow, #search-button {
    vertical-align:middle;
}

#user_panel {
    position:relative;
    top:10px;
    float:right;
}

#loggedin {
    padding:5px 0;
}

#loggedin a {
    font-size:12px;
}

#cart-info {
    padding:5px 0;
}

#cart {
    font-size:12px;
}

#user_panel #cart-info a {
    text-decoration:underline;
}

#user_panel form {
    padding:0;
    margin:0;
    color:#e8e8ea;
}

#user_panel input {
    margin:0;
}

input.text {
    width:95%;
    padding:3px;
    border:1px #010101 solid;
}

#user_panel input.text {
    width:98px;
}

#user_panel #login {
    padding-bottom:10px;
}

#base_login {
    width:75%;
    margin:20px auto;
    font-size:12px;
}

#user_panel input#q {
    width:148px;
    color:#898989;
}

/*
 * Main Navigation
 */

#main_navigation li {
    display:block;
    position:relative;
    bottom:-104px;
    float:left;
}

#main_navigation li a {
    display:block;
    position:relative;
    z-index:50;
    text-decoration:none;
    bottom:-10px;
    background:url('/images/content/navigation-map.jpg') no-repeat;
    height:32px;
}

#main_navigation .online_catalog {
    background-position:0 -32px;
    width:107px;
}

#main_navigation .selected .online_catalog  {
    background-position:0 0;
}

#main_navigation .supplies {
    background-position:-107px -32px;
    width:73px;
}

#main_navigation .selected .supplies {
    background-position:-107px 0;
}

#main_navigation .closeouts {
    background-position:-180px -32px;
    width:80px;    
}

#main_navigation .selected .closeouts {
    background-position:-180px 0;
}

#main_navigation .marketing_tools {
    background-position:-260px -32px;
    width:111px;    
}

#main_navigation .selected .marketing_tools {
    background-position:-260px 0;
}

#main_navigation .on_sale {
    background-position:-371px -32px;
    width:67px;    
}

#main_navigation .selected .on_sale {
    background-position:-371px 0;
}

/* Content */

#content {
    font-size:12px;
    padding:20px 10px 5px 10px;
}

#wrapper {
    width:900px;
    margin:0 auto;
    color:#231f20;
}

/* Footer */

.free_freight {
    padding:15px 0 5px 0;
}

.clearfix {
    padding:5px 0;
    font-size:1.2em;
    display:inline-block;
    width:880px;
    margin:0 auto;
}

.clearfix div {
    float:left;
    padding:7px 15px 7px 15px;
}

.clearfix .info {
    float:right;
    padding:0;
}

.clearfix p {
    padding:0;
    margin:1px;
}

.clearfix .followus li {
	display:inline;
}

.clearfix .followus li a {
	text-decoration:none;
}

/* Catalog */

#catalog-navigation {
    width:140px;
    float:left;
}

#catalog-navigation h1 {
    padding:0 0 10px 0;
    margin:0;
}

#catalog-navigation h2 {
    padding:0px 0 5px 0;
    margin:0;
}

#catalog-navigation ul {
    list-style:none;
    font-size:12px;
    padding:0 0 5px 10px;
    margin:0;
}

#catalog-navigation ul li {
    padding-bottom:5px;
}

#catalog-navigation ul ul {
    font-size:10px;
}

#catalog-navigation li b {
    font-size:11px;
}

#catalog-navigation li a.highlight {
    color:#ff6600;
    font-weight:bold;
}

#catalog-navigation ul.filters {
    padding:0 0 10px 0;
    font-weight:bold;
    font-size:1.2em;
}

#skus {
    width:720px;
    margin-left:20px;
    font-size:12px;
    float:left;
}

#skus .sku {
    width:20%;
    padding:0 5px 15px 5px;
}

#skus .meta td {
    font-size:10px;
    vertical-align:bottom;
    padding-bottom:10px;
}

.sku .code {
    font-weight:bold;
    padding:2px 0;
	font-size:12px;
}

.sku .name {
    font-size:10px;
}

.sku .thumbnail {
	width:114px;
	height:167px;
    margin-bottom:5px;
}

.sku .name, .alternate .name, 
#sku #details .meta #related-items .related_item .name,
#sku #details .meta #alternates .alternate .name {
    font-size:10px;
	font-weight:normal;
}

#sku #details .meta #related-items .related_item .code,
#sku #details .meta #alternates .alternate .code {
    font-weight:bold;
    padding:2px 0;
	font-size:12px;
}

#sku #details .meta #related-items .related_item .thumbnail,
#sku #details .meta #alternates .alternate .thumbnail {
	width:97.5px;
	height:125px;;
    margin-bottom:3px;
}

#sku #details .meta #related-items .related_item .thumbnail img,
#sku #details .meta #alternates .alternate .thumbnail img {
	width:97.5px;
	height:125px;
}

#related-items table tr td,
#alternates table tr td {
	width:33%;
    padding:0 5px 5px 5px;
}

#related-items table tr td,
#alternates table tr td {
	vertical-align:top;
}

.pathway {
    float:left;
}

.pagination  {
    padding:0 15px;
    float:right;
}

.pagination a {
    padding:2px;
}

.pagination .current {
    font-weight:bold;
}

.pagination .disabled {
    color:#aaa;
}

#brands {
    float:left;
    width:700px;
    margin-left:20px;
}

#brands td {
    width:20%;
    text-align:center;
}

#msds {
    margin-left:20px;
    width:700px;
    float:left;
}

/* Product Display */

#sku {
    float:left;
    width:710px;
    margin:20px 0;
    margin-left:30px;
    background:url('/images/detail/pdbg.jpg') repeat-y;
}

#sku .image {
    width:310px;
    position:relative;
    top:-58px;
    left:-40px;
    margin-bottom:-55px;
    background:url('/images/detail/pdimagebg.jpg') repeat-y;
}

#sku .image img {
    width:280px;
    height:360px;
    padding:10px;
    margin-top:-35px;
    margin-bottom:-20px;
}

#sku .image #pd-image-upper-content {
    background:url('/images/detail/pd-image-upper-content.jpg') no-repeat;
    width:100%;
    height:40px;
}

#sku .image #pd-image-lower-content {
    background:url('/images/detail/pd-image-lower-content.jpg') no-repeat;
    width:100%;
    height:15px;
}

#sku #pd-upper-content {
    width:100%;
    height:20px;
    background:url('/images/detail/product-detail-top-bg.jpg') no-repeat;
}

#sku #pd-lower-content {
    margin-top:20px;
    width:100%;
    height:20px;
    background:url('/images/detail/product-detail-bottom-bg.jpg') no-repeat;
}

#sku #details {
    font-size:12px;
    padding:20px 30px;
}

#sku #details .meta {
    width:360px;
    float:right;
    position:relative;
    top:-330px;
    margin-bottom:-340px;
}

#sku #pd-buttons.supply {
	right:-605px;
}

#sku #pd-buttons {
	width:345px;
	height:26px;
	top:-2px;
	margin-bottom:-10px;
	margin-top:-16px;
	position:relative;
	right:-350px;
	display:block;
}

#sku #pd-buttons li {
    display:block;
    position:relative;
    float:left;
}

#sku #pd-buttons li a {
	display:block;
	background:url('/images/detail/pd-buttons.jpg') no-repeat;
	height:26px;
	text-decoration:none;
}

#sku #pd-buttons li a#features-button {
	background-position:0 -26px;
    width:81px;
}

#sku #pd-buttons li.selected a#features-button {
	background-position:0 0px;
}

#sku #pd-buttons li a#related-items-button {
	background-position:-83px -26px;
    width:74px;
}

#sku #pd-buttons li.selected a#related-items-button {
	background-position:-83px 0px;
}

#sku #pd-buttons li a#alternates-button {
	background-position:-159px -26px;
    width:95px;
}

#sku #pd-buttons li.selected a#alternates-button {
	background-position:-159px 0px;
}

#sku #pd-buttons li a#size-specs-button {
	background-position:-254px -26px;
    width:88px;
}

#sku #pd-buttons li.selected a#size-specs-button {
	background-position:-254px 0px;
}

#sku #details .meta #features {
	height:325px;
}

#sku #details .meta #features div {
    position:absolute;
    width:100%;
    bottom:0;
}

#sku #details .meta #size-specs,
#sku #details .meta #related-items,
#sku #details .meta #alternates {
	display:none;
}

#sku #details .meta #features div .mill_logo {
    float:left;
    vertical-align:bottom;
}

#sku #details .meta #features div .email_style {
    float:right;
    position:absolute;
    right:0;
    bottom:-1px;
    margin:auto;
    font-size:10px;
}

#sku #details form#color_select {
    padding:25px 0 0 0;
}

#sku #details form#color_select table td {
    padding-right:10px;
}

.onsale {
    color:#f83233;
    font-weight:bold;
}

#sku .location {
    width:100%;
    text-align:right;
}

#sku .location td {
    padding:0 5px 15px 0;
    width:10%;
}

#sku .location td:first-child {
    text-align:left;
}

#sku .location .notice td:first-child {
	width:1%;
}

#sku #details .code {
    font-size:18px;
    font-weight:bold;
}

#sku #details .name {
    font-size:14px;
    font-weight:bold;
}

#sku #details .code small {
    font-size:12px;
    font-weight:normal;
}

#sku #details .description {
    font-size:12px;
}

#sku table.colors {
    padding:20px 0;
    clear: both;
}

#sku table.colors td {
    padding:0 10px 10px 0;
}

#sku input {
    text-align:right;
}

#cart input {
    text-align:center;
}

#sku .tile {
    height:25px;
    width:25px;
    border:1px solid #d0ccc7;
}

.success {
    font-size:12px;
    font-weight:bold;
    color:#498232;
    text-align:center;
}

#alternatives {
    float:right;
    width:710px;
    padding:0px 0 15px 0;
}

#alternatives h2 {
    color:#05346a;
    font-size:1.6em;
}

/* Banners */

#placement-1 img, #placement-2 img, #placement-3 img, #placement-4 img {
    padding:0;
    margin:0;
    border:none;
}

#placement-1 {
    padding:0;
    margin:0; 
    float:left;
    margin-left:10px;
    margin-right:10px;
    height:640px;
}

#placement-2, #placement-3, #placement-4 {
    width:200px;
    margin-bottom:10px;
    float:right;
    clear:right;
}

#placement-1 img {
    width:520px;
    height:640px;
}

#placement-2 {
    height:140px;
}

#placement-2 img {
    height:140px;
    width:200px;
}

#placement-3 {
    height:110px;
}

#placement-3 img {
    height:110px;
    width:200px;
}

#placement-4 {
    height:140px;
}

#placement-4 img {
    height:370px;
    width:200px;
}

/* Search */

/* Ordering */

table.location, #history_results {
    border-collapse:collapse;
}

#cart table.location, #history_results {
    margin:15px 0;
}

#cart table.location tr:first-child, #history_results tr:first-child {
    background:#d3dfe4;
}

#cart table.location tr th {
    padding:5px;
    background:#d3dfe4;
}

#cart table.location tr:first-child th, #history_results tr:first-child th {
    padding:5px;
    background:#d3dfe4;
}

#cart table, #history_results {
    text-align:center;
    width:100%;
    clear:both;
}

#historyPuller .pagination {
    font-size:12px;
}

#history_results {
    font-size:12px;
}

#cart table.location .qty input {
    border:1px #231f20 solid;
}

#cart table tr td, #history_results tr td {
    padding:2px 0;
}

#cart table.location .item,  
#cart table.location .size, 
#cart table.location .qty, 
#cart table.location .color, 
#cart table.location .amount,
#cart table.location .remove, 
#cart table.location .add_to_cart {
    width:5%;
}

#cart table.location .price {
    width:10%;
}

#cart table.location .desc {
    width:20%;
}

.actions {
    float:right;
    clear:both;
    margin-bottom:10px;
}

.actions li {
    font-size:10px;
    display:inline;
    padding:0 0 0 5px;
}

.actions li a {
    text-decoration:none;
}

.metainfo {
    display:block;
    width:100%;
    clear:both;
}

.metainfo li {
    display:block;
    margin:10px 0 0px 0;
    float:left;
    font-weight:bold;
}

.metainfo li.order {
    width:25%;
    color:#840220;
}

.metainfo li.invoice {
    width:25%;
}

.metainfo li.date {
    width:25%;
    text-align:right;
    font-size:10px;
    position:relative;
    top:3px;
}

.metainfo li.account {
    width:25%;
    text-align:right;
    font-size:10px;
    position:relative;
    top:3px;
}

.total {
    font-weight:bold;
    width:25%;
    float:right;
    text-align:right;
    padding:5px;
    border:1px solid #231f20;
    margin:5px 0;
}

table#print_info {
    display:none;
}

#billing_address, #shipping_address, #billing_information {
    margin:20px 0 10px 0;
    padding:20px;
    font-size:12px;
    border:1px solid #cccccc;
    width:240px;
    height:250px;
    position:relative;
    float:left;
}

#billing_address b, #shipping_address b, #billing_information b {
    padding:5px 0 10px 0;
    display:block;
}

#billing_address .bottom, #shipping_address .bottom, #billing_information .bottom {
    position:absolute;
    width:240px;
    bottom:20px;
}

#billing_address .text, #shipping_address .text, #billing_information .text {
    border:1px #010101 solid;
}

#shipping_address {
    margin-left:17px; 
    margin-right:17px;
}

.box {
    width:380px;
    border:1px solid #cccccc;
    position:relative;
    float:left;
    padding:20px;
    margin:10px 8px;
    font-size:12px;
}

.box table {
    width:100%;
}

.box .bottom {
    position:absolute;
    bottom:20px;
}

.loading {
    display:none;
}

.account_number {
    color:#840220;
    font-weight:bold;
}

/* Marketing Tools */

#samples {
    background:url('/images/mktgtools/marketingtoolsshirtbg.jpg') top left no-repeat;
    width:697px;
    margin-left:8px;
    font-size:12px;
    padding:15px;
}

#samples p {
    width:90%;
}

#marketing_tools h1 {
    color:#fff;
    font-size:30px;
    padding:20px 0 0 0;
}

#marketing_tools table {
    width:100%;
    text-align:center;
}

#marketing_tools table td {
    padding:10px 0;
    vertical-align:bottom;
    width:33%;
}

#marketing_tools table tr:first-child td {
    padding:0 0 10px 0;
}

#displaykits span, #hangers span {
    color:#840220;
    font-weight:bold;
}

#catalog_collection {
    color:#08366c;
}

#catalog_collection .blue_bank {
    background:#08366c;
    color:#fff;
    padding:10px;
    margin:10px -20px;
    text-align:center;
}

#catalog_collection .blue_bank h1 {
    color:#fff;
}

#catalog_collection .blue_bank h2 {
    color:#fff;
    font-size:18px;
}

#catalog_collection .blue_bank .count_list {
    margin:0 auto;
    width:60%;
    text-align:left;
}

#catalog_collection .blue_bank .count_list li span {
    font-size:32px;
}

#catalog_collection table {
    text-align:center;
    width:100%;
}

#catalog_collection table td {
    width:33%;
}

.mt_blue_container {
    background:url('/images/mktgtools/mt_blue_container_bg.jpg') top left repeat-y;
    width:715px;
    float:right;
    margin:0 auto;
}

.mt_blank_container {
    background:url('/images/mktgtools/mt_blank_container_bg.jpg') top left repeat-y;
    width:715px;
    margin:0 auto;
}

.mt_blue {
    background:url('/images/mktgtools/marketingtoolsbluebg.jpg') top left no-repeat;
    width:697px;
    margin-left:8px;
    font-size:12px;
    padding:15px;
}

#mt_container {
    margin-top:-10px;
    width:715px;
    float:left;
}

#mt_header {
    background:url('/images/mktgtools/marketing_tools_header_bg.jpg') top left no-repeat;
    height:15px;
    clear:both;
    background-position:0px 0;
}

#mt_footer {
    background:url('/images/mktgtools/marketing_tools_footer_bg.jpg') top left no-repeat;
    height:15px;
    clear:both;
    background-position:0px 0;
}

#catalogs {
    width:715px;
    font-size:12px;
}

#catalogs a:hover {
    text-decoration:none;
}

#catalogs a:hover span {
    text-decoration:underline;
}

#sidebar {
    width:130px;
    float:left;
    margin-right:10px;
    font-size:12px;
}

#sidebar p {
    margin:0 0 5px 0;
}

#sidebar ul {
    padding-left:10px;
}

#sidebar ul ul {
    padding-left:10px;
}

#sidebar li {
    padding:0 0 5px 0;
}

#mt_container div.block-50 {
    width:50%;
    float:left;
    font-size:12px;
    margin-top:5px;
}

#mt_container div table {
    width:100%;
}

#mt_container div table td {
    text-align:left;
}

.vevent {
    font-size:12px;
}

#imprintedcatalogs .text, #displaykits .text {
    border:1px solid #aaa;
}

#imprintedcatalogs .left {
    width: 375px; 
    float:left;
}

#imprintedcatalogs .right {
    width:285px; 
    float:right;
    font-weight:bold;
    text-align:left;
}

#imprintedcatalogs .right table {
    padding:10px;
    margin:10px 0;
    width:225px;
    font-size:1.2em;
}

#imprintedcatalogs .right table td {
    text-align:center;
    font-weight:normal;
}

#imprintedcatalogs .right tr:first-child td {
    border-bottom:1px solid #111;
    font-weight:bold;
}

#imprintedcatalogs .left p.center {
    color:#013168;
    font-weight:bold;
}

#imprintedcatalogs .cover_form_table {
    padding:5px;
}

#imprintedcatalogs .cover_form_table td.center {
    width:50%; 
    text-align:center;
}

#imprintedcatalogs #artwork_specs {
    padding:10px;
    margin:10px 0;
    width:225px;
    color:#fff;
    background:#013168;
    font-weight:normal;
    font-size:12px;
}

#imprintedcatalogs #artwork_specs ul {
    list-style:disc;
    padding:0 0 0 20px;
}

#catalog_order {
    clear:both; 
    width:100%; 
    margin:20px;
    font-size:12px;
}

#catalog_order .errors {
    text-align:left;
    line-height:1.25em;
}

#digitalcatalog ul {
    list-style-type: circle;
    padding-left: 20px;
}

#digitalcatalog #directions {
    clear:both;
    text-align:center;
    padding-top:35px;
}

#digitalcatalog #directions ol {
    text-align:left;
    width:600px;
    margin:0 auto;
    padding-left:40px;
}

#digitalcatalog #directions ol li {
    padding:5px 0;
    font-weight:bold;
}

#digitalcatalog #directions ol li span {
    font-weight:normal;
}

.hSelected {
    font-weight:bold;
}

/* Specials */
#sales_nav {
    text-align:center;
}

#specials_nav li, #sales_nav li {
    display:inline;
    padding:0;
    padding-right:10px;
    list-style:none;
    font-size:12px;
}

#specials_nav a, #sales_nav a {
    text-decoration:underline;
}

#specials, #sales {
    text-align:center;
}

#specials #print, #sales #print {
    font-size:12px;
}

#specials_nav {
    padding-left:50px;
    float:left;
}

#free_freight_specials {
    float:left;
    padding-left:50px;
}

#specials_nav li {
    margin:5px 0;
    display:block;
}

#specials_nav li h2 {
    font-size:18px;
    padding:0;
    margin:0;
}

#specials_nav li a {
    font-size:12px;
}

.tradeshow a, .story a {
    text-decoration:underline;
}

/* Catalog Request */

#catalog_request {
    font-size:12px;
    width:500px;
    margin-right:40px; 
    float:left;
}

#catalog_request .errors {
    text-align:left;
    line-height:1.5em;
}

/* Highlight */

.new {
    color:#840220;
    font-weight:bold;
}

/* Express Widget  */
#express-widget {
    width:130px;
    padding:5px;
    background:url('/images/express/widget-bg.jpg') top left repeat-x;
    height:86px;
    margin-bottom:0px;
}

#express-widget table {
    width:100%;
    padding:0;
    margin:0;
    margin-top:-4px;
}

#express-widget input {
    color:#898989;
}

#express-widget #widget-arrow {
    vertical-align:middle;
    padding:0 2px;
}

/* Sign Up Weekly */

#signup_weekly {
    width:430px;
    margin-bottom:5px;
}

#signup_weekly td {
    vertical-align:middle; 
    font-size:10px;
    text-align:right;
}

#signup_weekly table {
    width:100%;
}

#signup_weekly input#email {
    color:#898989;
}

#signup_weekly .mini-header {
    color:#013168;
    font-size:11px;
    font-weight:bold;
    text-align:left;
}

#weekly_signup .weekly_table {
    width:50%; 
    float:left;
    padding:0 20px;
}

#register {
    width:100%;
    clear:both;
}

#register > table {
    width:50%;
    float:left;
}

#register > div {
    width:50%;
    float:left;
}

#register div .errors {
    padding:0;
}

#contact-table {
    width:100%;
}

#contact-table td {
    vertical-align:top;
    width:50%;
}

/* Ordering */

#updating_payment_methods, #updating_shipping_methods, #processing_message {
    display:none; 
    position:absolute; 
    margin-right:auto; 
    margin-left:auto; 
    width:300px; 
    background:#fff; 
    color:#111; 
    border:solid 5px #d3dfe4; 
    padding:10px; 
    font-weight:bold; 
    font-size:16px; 
    clear:both;
    text-align:center;
}

#cart table.banking_info {
	text-align:left;
	width:50%;
	margin:0 auto;
}

#cart table.banking_info .errors {
	padding-top:0px;
	text-align:left;
}

#cart table.banking_info input {
	text-align:left;
}

#bank_accounts .bank_account td, #saved_carts .saved_cart td {
	padding:10px;
	border-bottom:1px solid #cccccc;
}

#size_specs {
	margin:20px 0;
	text-align:center;
	width:100%;
	border-collapse:collapse;
	border:1px #cfcfcf solid;
}

#size_specs .size {
	width:35px;
	font-weight:bold;
}

#size_specs td {
	border:1px #cfcfcf solid;
}

#size_specs th {
	background:#ececec;
	border:1px #cfcfcf solid;
}

/* Employment Application */

#employment-application fieldset {
	border:1px solid #cccccc;
	padding:5px;
	margin:5px;
}

#employment-application fieldset legend {
	font-weight:bold;
	font-size:1.2em;
}

#employment-application #personal-information {
	width:100%;
}

#employment-application #availability, #employment-application #education {
	width:75%;
	text-align:center;
}

#saved_carts {
    width:100%;
}

#saved_carts .saved_cart td.right {
    width:10%;
}

#save_form, #add_form {
    display:none;
    margin:0 auto;
    width:500px; 
    background:#d3dfe4; 
    color:#111; 
    border:solid 5px #3D608A; 
    padding:10px; 
    font-weight:bold; 
    font-size:14px; 
    clear:both;
    text-align:center;
}

#save_form p, #add_form p {
    padding:0;
    margin:0;
}

#save_form .close, #add_form .close {
    font-size:12px;
}

.name_list {
    display:none;
    padding:5px;
    background:#fff;
    font-size:12px;
    border:1px solid #ddd;
}

.name_list li {
    padding:10px 5px 5px 5px;
    border-bottom:1px solid #ddd;
}

#manageSkus #stock_jump {
    float:left;
}

#manageSkus .actions {
    clear:none;
}

/* IE Fixes */

* html #header {
    _height:0;
}

* html #upper-content {
    margin:-4px auto -6px auto;
}

* html #lower-content {
    margin-bottom:-3px;
}

* html #shipping_address {
    margin-left:15px; 
    margin-right:15px;
}

* html .mt_blue {
    background:url('/images/mktgtools/marketingtoolsbluebg.jpg') top left no-repeat;
    width:697px;
    margin-left:4px;
    padding:15px;
}

* html #displaykits {
    background:url('/images/mktgtools/marketingtoolsbluebg.jpg') top left no-repeat;
    width:697px;
    margin-left:8px;
    padding:15px;
}

* html #mt_container div.block-50 {
    width:45%;
    float:left;
    font-size:12px;
    margin-top:5px;
}