div.box_form {background-color: #ECF4F7; color:#000000; width: 100%; padding-top: 10px; padding-left: 3px; padding-right: 0px; margin-bottom:10px;}
div.box_form table {background-color: #ECF4F7; color:#000000; padding: 0px; empty-cells: show; border: 0px;}
div.box_form td {padding: 1px;}
div.box_form img {padding-bottom: 5px;}
div.box_form h2 {font-size: 14px; line-height: 18px; color: #006685; font-weight: bold; margin: 5px 0px 4px 0px; padding:0px;}
div.box_form p.error { font-size: 11px; font-weight: bold; line-height: 9px; color: #FF0000; padding: 2px; margin-bottom: 0px;}
div.box_form td.form-note {font-size: 9px; line-height: 11px; color: #006685; margin: 2px 0px 4px 0px; padding: 0px;}
div.box_form ul.form-note {font-size: 9px; line-height: 12px; color: #006685; margin: 3px 0px 3px 13px; padding: 0px; list-style-image: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/disc.gif);}
div.box_form li {list-style-position: outside;}

div#box_error {background: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/icon_error.gif) 5px 5px no-repeat; background-color: #FFE5E5; color:#006685; font-weight:bold; width: 100%; padding: 4px 0px 5px 2px; margin: 0px 0px 10px 0px;}
div#box_error div.content {margin: 0px 0px 0px 3px; color:#006685; font-weight:bold;}
div#box_error div.content p {margin: 7px 0px 4px 25px; color:#FF0000; font-weight:bold;}

div#box_confirmed {background: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/icon_confirm.gif) 5px 5px no-repeat; background-color: #F1F6F9; color:#006685; font-weight:bold; width: 100%; padding: 4px 0px 5px 2px; margin: 0px 0px 10px 0px;}
div#box_confirmed div.content {margin: 0px 0px 0px 3px; color:#006685; font-weight:bold;}
div#box_confirmed div.content p {margin: 7px 0px 4px 25px; color:#006685; font-weight:bold;}

/* tables: blue and yellow - extended for Reitz */
table.blue img {border: 0px; margin-right: 1px; vertical-align: baseline;}
table.blue th.yellow2 {background-color:#FFEA8C; border-top: 2px solid #BDD2DB;}
table.blue td.yellow1 {background-color:#FFF8D7; padding-right: 0px; margin-right: 0px;}
table.blue td.yellow1 h2 {background-color:#FFF8D7; padding: 0px 0px 3px 0px;}
table.blue td.yellow1 img {background-color:#FFF8D7; padding: 0px 0px 5px 0px; vertical-align: middle;}
table.blue td.yellow2 {background-color:#FFF3BD;color:#000000;}

/* yellow cells for no border in between cells */
table.blue th.yellow3 {border-bottom: 0px; border-top: 0px; padding-top: 0px;background-color:#FFEA8C; } /* same bg color as th.yellow 1 */
table.blue td.yellow4 {border-bottom: 0px; border-top: 0px; padding-top: 0px; background-color:#FFF3BD; } /* same bg color as td.yellow 2 */

table.blue td.neutral {padding: 6px 0px 3px 5px; line-height: 22px; border-bottom: 0px; background-color:#FFFFFF;}
table.blue td.neutral2 {padding: 6px 0px 3px 5px; line-height: 22px; border-bottom: 0px; border-top: 0px; background-color:#FFFFFF;}
table.blue td.neutral2 h1 {font-size:14px; color:#006685; padding: 5px 0px 5px 0px;}
table.blue td.solid {background-color:#BDD2DB; font-weight:bold;}
table.blue td.solid2 {background-color:#ECF4F7; border-top: 0px; border-bottom: 0px; font-weight:bold;}
table.blue td.expand {border-bottom: 0px; background: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/bg_grad.gif) top left repeat-x;}
table.blue td.expand table {border 0px;}
table.blue td.expand h1 {font-size:14px; color:#006685; padding: 5px 0px 5px 0px;}
table.blue td.expand h2 {font-size:11px; color:#000000; padding: 1px 0px 1px 3px; height: 15px;}
table.blue td.solid2 div.accsearch {background-color: #ECF4F7; vertical-align:middle; text-align:center; margin-bottom: 40px; margin-top: 40px;}
table.blue td.solid2 div.accsearch p {color:#000000; font-weight:bold; margin-bottom: 10px;}

table.yellow img {border: 0px; margin-right: 3px; vertical-align: baseline;}
table.yellow td {border-left: 2px solid #FFD100; border-top: 2px solid #FFD100; padding: 5px; text-align:left; color:#000000; font-weight:bold; background-color:#FFFFFF;}
table.yellow td.solid {background-color:#FFD100;}

/* reitz: logout div */
div#logout {position:relative;right: 15px;top: 10px;float:right; height: 27px;text-align:right;width: 95%; margin-bottom: 5px;color:#000000;font-size: 9px;font-weight: bold;vertical-align: baseline;}
div#logout img {border: 0px; margin-left: 5px; vertical-align: middle;}

/* reitz: right-hand stack for order summaries/shopping cart */
div#rhs-cart-top {background:url(/web/ShowBinary/SCSRepository/assets/images/productImages/cart/cart_top.gif) no-repeat top; height:2px;}
div#rhs-cart-head {color:#006786; font-weight:bold; font-size:11px; padding:1px 0px 5px 5px; background-color:#FFD100;}
div#rhs-cart-border {border-left:1px solid #FFD100;border-right:1px solid #FFD100;font-size:11px;padding:5px;background-color:#FFF9DE;line-height:13px;}
div#rhs-cart-border a:visited {color:#0097ac; text-decoration:underline !important;}
div#rhs-cart-border div.content-dashed-btm {border-bottom: 1px dashed #FFD100; padding-bottom: 10px; margin-bottom: 5px;}
div#rhs-cart-border div.content-dashed-btm img {border: 0px;}
div#rhs-cart-border div.content-dashed-btm ul {margin-left: 5px; margin-right: 5px; margin-bottom: 5px; margin-top: 5px;}
div#rhs-cart-border div.content-no-btm {padding-bottom: 0px; margin-bottom: 0px;}
div#rhs-cart-border div.content-no-btm img {border: 0px;}
div#rhs-cart-border div.content-no-btm ul {margin-left: 0px; margin-right: 5px; margin-bottom: 5px; margin-top: 5px;}
div#rhs-cart-border div,div.cart-border div {padding-left:5px;color:#000;}
div#rhs-cart-total {padding: 5px 10px 5px 10px; background-color:#FFF9DE; line-height:13px; border-left:1px solid #FFD100; border-right:1px solid #FFD100; border-top:1px solid #FFD100; font-size:11px; font-weight: bold; line-height:13px;}
div#rhs-cart-total div.checkout-button {padding: 10px 0px 5px 0px;}
div#rhs-cart-border strong, div.cart-border strong {color:#000000;font-size:11px;}
div#rhs-cart-bottom {background:url(/web/ShowBinary/SCSRepository/assets/images/productImages/cart/cart_bot.gif) no-repeat bottom; height:2px;}

/* Used for avoiding color clashes with table header background color */
#content-cont table a:visited {color:#0097ac; text-decoration:underline !important;}

/* table for pagination elements */
table.pagination {width: 100%; border: 0px; padding-top: 0px; padding-bottom: 0px; empty-cells: show;}
table.pagination img {border: 0px;}
table.pagination td {vertical-align:middle; color: #000000; border: 0px;}
table.pagination h2.pagination-header {font-size: 14px; line-height: 18px; color: #006685; font-weight: bold; margin: 0px; padding:0px;}

/* information text box */
table.infobox {margin:0px; border: 0px; padding: 0px; border-collapse: collapse;}
table.infobox td {padding:0px; margin:0px;}
table.infobox td.top {background-image: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/info_popup_top.gif); background-repeat: repeat-y; vertical-align:top;}
table.infobox td.bottom {background-image: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/info_popup_bottom.gif); background-repeat: repeat-y; vertical-align:top;}
table.infobox td.left {background-image: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/info_popup_left.gif); background-repeat: repeat-y; vertical-align:top;}
table.infobox td.right {border-right: 1px solid #FFD100; background-color:#FFF3BF;}
table.infobox td.info {padding:5px; font-size: 11px; color: #000000; background-color:#FFF3BF;}
table.infobox td.info p {padding-top:5px; margin-bottom: 3px;}
table.infobox td.info h2 {font-weight: bold; font-size: 11px; color:#0097ac;}
table.infobox td.info a {float: right;}
table.infobox td.info a:visited {color:#0097ac; text-decoration:underline;} 
table.infobox td#closewin {float: right; font-size: 10px;}
table.infobox td.info img {border: 0px; padding-left:4px;}

/* checkout tab steps */
div#checkout-tabs {margin: 0px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; font-weight: bold;}
div#checkout-tabs ul#steplist {font-weight: bold; list-style-type: none; display: inline;}
div#checkout-tabs ul#steplist li {float: left; margin: 0px 2px 0px 0px; padding: 0px; line-height: 13px; text-indent:-16px;}
div#checkout-tabs li#active a {width: 70px; border-top: 1px solid #E6EFF4; border-left: 1px solid #E6EFF4; border-right: 1px solid #E6EFF4; margin:0px; background-color: #E6EFF4; color: #0097AC;}
div#checkout-tabs #steplist a {width: 70px; float: left; margin: 0px; padding: 3px 0px 3px 20px; color: #000000;  text-decoration: none; background-color: #D2E4EA; border-left: 1px solid #BDD2DB; border-right: 1px solid #BDD2DB; border-top: 1px solid #BDD2DB;}
div#checkout-tabs #steplist p {font-weight: bold; width: 70px; float: left; margin: 0px; padding: 3px 0px 3px 20px; color: #000000;  text-decoration: none; background-color: #D2E4EA; border-left: 1px solid #BDD2DB; border-right: 1px solid #BDD2DB; border-top: 1px solid #BDD2DB;}
div#checkout-tabs li#active p {font-weight: bold; width: 70px; border-top: 1px solid #E6EFF4; border-left: 1px solid #E6EFF4; border-right: 1px solid #E6EFF4; margin:0px; background-color: #E6EFF4; color: #0097AC;}
div#checkout-tabs #steplist a:hover {color: #0097AC;}

/* checkout step content */
div#checkout-content-wrapper {clear: both; background: #E6EFF4;	border-top: 0px; margin: 0px; padding: 3px;}
div#checkout-content-wrapper div.checkout-content {border: 1px solid #7FB2C2; margin: 0px 0px 0px 0px; padding: 0px; font-size: 11px;}
div#checkout-content-wrapper div.checkout-content p {margin: 0px 10px 10px 45px;}
div#checkout-content-wrapper div.checkout-content h2 {margin: 5px 8px 8px 8px; font-weight: bold;}
div#checkout-content-wrapper div.checkout-content table {margin-left: 5px; background-color: #E6EFF4; color:#000000; padding: 0px; empty-cells: show; border: 0px;}
div#checkout-content-wrapper div.checkout-content ul.form-note {font-size: 9px; line-height: 12px; color: #006685; margin: 3px 0px 3px 13px; padding: 0px; list-style-image: url(/web/ShowBinary/SCSRepository/assets/images/globalIcons/disc.gif);}
div#checkout-content-wrapper div.checkout-content li {list-style-position: outside;}
div#checkout-content-wrapper div.header {background-color: #7FB2C2;	margin: 0px; padding: 6px; color: #FFFFFF; font-weight: bold;}

/* dotted divider as used in EBPP */
hr.dots {border: none 0; border-top: 1px dashed #A6C1CD; width: 100%; height: 1px; margin-top: 10px; margin-bottom: 10px;}

/* total minimum charges text below shopping cart tables */
p.total-charges {font-weight: normal; font-size: 10px;}
span.validation-font {font-weight: bold; line-height: 9px; color: #FF0000; padding: 2px; margin-bottom: 0px;}
#i-want-to	{width: 114px; font-size: 9px;}


/*hr.dots {width: 100%;height: 3px; margin-top: 10px;	margin-bottom: 1px;	background-image: url(/web/ShowBinary/SCSRepository/assets/images/homepage/ln_dotted.gif); background-position: center; background-repeat: repeat-x;}*/