body {margin:0;background: #DDDDDD;text-align: center;font-family: verdana;font-size: 16px;font-weight: normal;}
form {margin:0;padding:0;}
a {font-family: verdana;font-size: 12px;font-weight: normal;color: #094E00;}
a:hover {font-family: verdana;font-size: 12px;font-weight: normal;color: red;}
td {font-family: verdana;font-size: 12px;font-weight: normal;}
input,select {font-size: 10px;font-family: verdana;}
p {margin: 15px 0 10px 0;padding: 0px;}
h1 {font-size:28px;}

.osc_heading_title {float:right;width:575px;margin-top:10px;font-size:18px;color:#AAAAAA;text-align:center;}
.osc_main {float:right;width:575px;margin-top:10px;font-size:12px;}
.osc_continue_button {float:right;width:575px;margin-top:10px;text-align:center;}

.cart_items {float:right;width:530px;font-size:12px;margin-right:40px;}
.cart_label_delete {float:left;width:75px;font-size:12px;height:15px;min-height:15px;text-align:center;background-color:#EEEEEE;}
.cart_label_quantity {float:left;width:50px;height:15px;min-height:15px;background-color:#EEEEEE;}
.cart_label_products_name {float:left;width:350px;font-size:12px;height:15px;min-height:15px;background-color:#EEEEEE;}
.cart_label_final_price {float:right;text-align:right;width:100px;height:15px;min-height:15px;background-color:#EEEEEE;}
.cart_delete {float:left;width:75px;font-size:12px;height:20px;min-height:20px;text-align:center;}
.cart_quantity {float:left;width:50px;height:20px;min-height:20px;}
.cart_products_name {float:left;width:350px;font-size:12px;height:20px;min-height:20px;}
.cart_final_price {float:right;text-align:right;width:100px;height:20px;min-height:20px;}
.cart_update {float:left;margin-top:10px;width:30px;}
.cart_show_total {float:right;font-size:25px;font-weight:bold;text-align:right;width:275px;}
.cart_empty {float:right;width:530px;font-size:12px;text-align:center;margin-right:40px;}
.cart_continue {float:right;width:530px;font-size:12px;text-align:right;margin:10px 40px 0 0;}

.ca_section {float:right;width:575px;background:transparent url('/templates/Original_B2B/images/fade.gif') repeat-x;margin-top:10px;padding-top:5px}
.ca_message_stack {float:right;width:575px;margin-top:10px;}
.ca_login_note {float:right;width:575px;font-size:12px;}
.ca_category {float:right;width:570px;font-size:12px;font-weight:bold;}
.ca_inputRequirement {float:right;font-weight:normal;}
.ca_row {float:right;width:575px;max-width:566px;font-size:12px;padding:3px 0 3px 6px;}
.ca_label {float:left;width:110px;font-size:12px;margin-top:2px;}
.ca_field {float:left;}
.ca_submit {text-align:center;margin-top:20px;}

.trans_bg {
    background-color: #CCCCCC;
    filter:Alpha(Opacity=50);
}
.td_border {
    border: 1px solid #000000;
}
.nav_border {
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
}
.quick_info_header {
    background-color: #9ACD00;
    font-weight: bold;
    text-align: center;
    border: 1px solid #000000
}
.quick_info_body {
    background-color:#ECFFB2;
    border-top:none;
    border-bottom:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    padding:2px;
}
    #window {}
    #page_fade {margin: 0 auto;background: white url('../images/fade_right.gif') repeat-y right;width:746px;max-width:746px;}
    #page {text-align:left;background: transparent url('../images/fade_left.gif') repeat-y;padding:20px 20px 10px 15px;}
    #page .header{font-size:30px;text-align:center;font-weight:normal;}
    #page .w {float:left;margin: 3px 0 0 0;}
    #page .wc {float:right;text-align:center;margin:0 0 0 8px;}
    #page .catcher {color:black;text-align:center;font-size: 28px;font-weight:bold;margin: 0 0 30px 0;}
    #page .catcher .major {color:black;font-weight:bold;text-decoration:underline;font-style:italic}
    #page .puzzle {font-size:11px;font-style:italic;margin:0 0 30px 0;}
    #page .privacy {font-size:11px;}

    #mbme {position:absolute;top:0;right:0;height:114px;width:114px;text-indent:-999em;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mbme.png',sizingMethod='scale');background:url('../images/mbme.png') no-repeat !important;background:none;}
    #header {height:95px;min-height:95px;margin: 0;}
    #header .page {height:95px;min-height:95px;margin: 0 auto;width:750px;background:url('../images/logo.gif') no-repeat center;}
    #header .logo {float:left;margin:1px 0 0 0;}

    #bookmark {float:right;width:150px;color:blue;text-decoration:underline;cursor:pointer;text-align:right;}

    #floater {float:left;text-align:center;border-right:1px solid black;height:500px;min-height:500px;width:190px;max-width:190px;margin:0 10px 0 0;padding: 0 5px 0 0;}

    #google_firefox{float:right;}
    #welcome_sell {border: 1px solid green;padding: 15px;background: #D5EBD4;font-weight: normal;text-align: left;vertical-align: middle;font-size: 12px;width: 600px;margin: 0 auto;}

    #login {float:right;clear:right;margin:22px 0 0 0;background:url('../images/login.gif') no-repeat center top;}
    #login .fields {margin:7px 0 0 20px;text-align:center;width:260px;}
    #login .fields a {color:#E5EFE0;}
	#login .fields a:hover {color:white;}

    .clear { clear:both; }

    #footer {
        background:#DDDDDD url('../images/footer.gif') no-repeat;
        height:70px;
        width:746px;
    }

.steps {margin:0 0 20px 0;}

/* InfoBox Cart Styles */
.infoBox {background-color:#EEEEEE;}
.infoBoxMBME {background-color:white;margin-bottom:8px;}
.infoBoxHeadingMBME {font-family:Verdana,Arial,sans-serif;text-align:center;font-size:10px;font-weight:bold;background-color:#AAAAAA;}
.infoBoxMBMEContents {font-family:Verdana,Arial,sans-serif;font-size:10px;border:1px solid #EEEEEE;}
TD.infoBoxMBME {font-family:Verdana,Arial,sans-serif;font-size:10px;}