﻿/* WebDev team v1.1  */
.pageHeader_textTitle { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; background-position:center top; background-repeat:no-repeat; height:53px; padding-top:26px; }
.lblHeadertext_align { text-align:left;}
/* WebDev team v1.0  */
body { padding:Opx; margin:0px; color:Black; font-size:small; font-family: verdana, helvetica, sans-serif; }

.NoRecordsMsg { font-weight: bold; text-align: left; margin: 10px; color: #aa0000; }

a:link {color: #0062d0; text-decoration: underline; }
a:active {color: #0062d0; text-decoration: none; }
a:visited {color: #0062d0; text-decoration: underline; }
a:hover {color: #f65100; text-decoration:none; }

#pageHeader { text-align:center; margin-bottom:35px; }
#pageContainer { text-align:center; }
#pageContentHolder { width:614px; margin: auto; }
#pageTitle { margin-bottom:10px; background-repeat:no-repeat; height:30px; }
#orderInfoBar { text-align:right; padding-right:50px; height:30px; }
#dg_topDecoration { height:16px; }
#cartSummaryHolder { text-align: right; padding-right:50px; float: right; }
#cartButtonbar { text-align:right; padding-right:44px; padding-bottom: 20px; padding-top:5px; }
#cartSummaryHolder_center { text-align:center; padding-left:30px; padding-right:30px; }
#checkout { padding-top:30px; padding-bottom:15px; padding-left:60px; text-align:left; vertical-align:top; clear: both; }
.subTitle_holder { background-repeat:no-repeat; padding-top:25px; padding-bottom:10px; margin-bottom:15px; }

.cartSummary_left { background-position:left top; background-repeat:no-repeat; height:30px; padding-left:12px; text-align:left; vertical-align:middle; }
.cartSummary_right { background-position:right top; background-repeat:no-repeat; height:30px; padding-right:12px; }
.cartSummary_text { font-size:10px; }
.orderInfoBar_left { background-position:left top; }
.orderInfoBar_right { background-position:right top; }
.infoBar { background-repeat:repeat-x; height: 100px; }
.orderInfoBar_text { font-size:10px; }

.dg_shoppingCart_0_headerLeft { font-weight:bold; font-size:10px; text-align:left; vertical-align:middle; padding:2px; padding-left:12px; padding-top:8px; padding-bottom:8px; }
.dg_shoppingCart_1_headerLeft { font-weight:bold; font-size:10px; text-align:left; vertical-align:middle; padding:2px; padding-left:12px; padding-top:8px; padding-bottom:8px; }
.dg_shoppingCart_0_headerRight { font-weight:bold; font-size:10px; text-align:right; vertical-align:middle; padding:2px; padding-right:12px; padding-top:8px; padding-bottom:8px; }
.dg_shoppingCart_1_headerRight { font-weight:bold; font-size:10px; text-align:right; vertical-align:middle; padding:2px; padding-right:12px; padding-top:8px; padding-bottom:8px; }
.dg_shoppingCart_0_itemLeft { font-weight:normal; font-size:11px; text-align:left; padding:2px; padding-left:12px; }
.dg_shoppingCart_1_itemLeft { font-weight:normal; font-size:11px; text-align:left; padding:2px; padding-left:12px; }
.dg_shoppingCart_0_itemRight { font-weight:normal; font-size:11px; text-align:right; padding:2px; padding-right:12px; }
.dg_shoppingCart_1_itemRight { font-weight:normal; font-size:11px; text-align:right; padding:2px; padding-right:12px; }

.dg_receipt_header_1 { border-bottom:1px solid; text-align:left; vertical-align:middle; padding:6px; padding-left:12px; font-weight:bold; font-size:10px; width:70%;}
.dg_receipt_header_2 { border-bottom:1px solid; text-align:right; vertical-align:middle; padding:6px; padding-right:12px; font-weight:bold; font-size:10px; border-left:1px solid; width:15%; }
.dg-receipt_header_3 { border-bottom:1px solid; text-align:right; vertical-align:middle; padding:6px; padding-right:12px; font-weight:bold; font-size:10px; border-left:1px solid; width:15%; }
.dg_receipt_item_1 { border-bottom:1px solid; text-align:left; vertical-align:top; padding:6px; font-size:11px; padding-left:12px; }
.dg_receipt_item_2 { border-bottom:1px solid; border-left:1px solid; text-align:right; vertical-align:top; padding:6px; padding-right:12px; font-size:11px; }
.dg_receipt_item_3 { border-bottom:1px solid; border-left:1px solid; text-align:right; vertical-align:top; padding:6px; padding-right:12px; font-size:11px; }

#btn_modifyOrder { height:30px; width:160px; margin-top:14px; }
#btn_completePurchase { height:30px; width:185px; margin-top:14px; }
#checkout_width { width:260px; }

.txt_alignLeft { text-align:left; }
.txt_alignRight { text-align:right; }
.infoBar_padding { padding-bottom:60px; }
.checkout_label { font-weight:normal; text-align:left; vertical-align:middle; font-size:10px; }
.checkout_data { font-weight:bold; text-align:right; vertical-align:middle; font-size:10px;}
.dropdown_selectPaymentMethod { width:260px; border:1px solid gray; font-size:10px; }
 
#btn_continueShopping { float: right;}
#btn_proceedCheckout { float: right; }
#btn_update { float: right; }

.btn_continueShopping { background-repeat:no-repeat; height:30px; width:153px; }
.btn_proceedCheckout { background-repeat:no-repeat; height:30px; width:177px; }
.btn_update { background-repeat:no-repeat; height:30px; width:151px; }

/* v1.0 */

#pageTitle_dg_header { height:16px; }
#pageTitle_dg_bottom {  background-repeat:repeat-x; }
#LayerDownloadManager { padding-bottom:20px; text-align:center; width:612px; margin: auto; }
#LayerErrPanel { padding-bottom:20px; text-align:left; width:612px; margin: auto; display: none; }
#consumerInfo { background-repeat:no-repeat; background-position: top left; height: 240px; }
#consumerInfo_downloadLink { background-repeat:no-repeat; background-position: top left; height: 240px; }
#consumerInfo_buttonBar_sub { text-align:right; padding-top:4px; clear: both; }
#consumerInfo_buttonBar { text-align:right; padding-right:0px; height:25px; float: right; }
#consumerInfo_orderTotal { text-align:right; float:right; margin:0; padding:0; }
#consumerInfo_text_downloadLink { margin-left:68px; margin-right:30px; margin-bottom:50px; text-align:left; font-size:smaller; clear: both; padding-top:75px; padding-bottom:45px;}
#consumerInfo_text { padding-top:52px; padding-left:62px; padding-right:30px; padding-bottom:50px; text-align:left; font-size:smaller; clear: both; }
#embeddedDownloadManager { margin-top:15px; margin-bottom:15px; padding:0px; }
#denial_message { font-size:11px; margin-bottom:12px; margin-right:30px; text-align:left; vertical-align:top; }
#buttonBar_denial { padding-right:20px; margin-bottom:10px; text-align:right;}

#summaryHolder { text-align:right; padding-right:50px; }
.summaryBlock_left { height:24px; background-position:left; }
.summaryBlock_right { height:24px; background-position:right;  }

.txt_small { font-size:10px; }
.txt_small_bold { font-size:10px; font-weight:bold }
.txt_white { color:White; }
.infoBar_left { background-repeat:no-repeat; background-position:left; height:24px; }
.infoBar_middle { background-repeat:no-repeat; background-position:left; height:24px; }
.infoBar_right { background-repeat:no-repeat; background-position:right; height:24px; }
.btn_printReceipt { background-repeat:no-repeat; margin-top:4px; }
.btn_printReceipt_2 { background-repeat:no-repeat; }
.btn_returntoBilling { background-repeat:no-repeat; }
.btn_startDownload_2 { background-repeat:no-repeat; width:173px;}
#gvShoppingCart td,th { border-right: 1px solid white; }
.dg_header_1 { text-align:left; vertical-align:middle; padding:5px; padding-left:12px; font-weight:bold; font-size:10px; width:70%;}
.dg_header_2 { text-align:right; vertical-align:middle; padding:5px; padding-right:12px; font-weight:bold; font-size:10px; width:10%; }
.dg_header_3 { text-align:right; vertical-align:middle; padding:5px; padding-right:12px; font-weight:bold; font-size:10px; width:20%; }
.dg_item_1 { text-align:left; vertical-align:top; padding:5px; font-size:11px; padding-left:12px; }
.dg_item_2 { border-left:1px solid white; text-align:right; vertical-align:top; padding:5px; padding-right:12px; font-size:11px; }
.dg_item_3 { border-left:1px solid white; text-align:right; vertical-align:top; padding:5px; padding-right:12px; font-size:11px; }

.dg_columnWidth_sub_small { width:70px; }
.dg_columnWidth_sub { width:80px; }
#infoBar_divider { background-repeat:no-repeat; width:25px; }

/* Shopping Cart Styles */
#ShoppingCart { position: absolute; top: 0px; left: 0px; width: 225px; height: 84px; padding: 23 3 0 3; background-repeat: no-repeat; }
#CartLabel_NumItems { font-size: 10px; position: absolute; top: 20px; left: 2px; width: 100px; height: 12px; }
#CartValue_NumItems { font-size: 11px; font-weight: bold; text-align: right; position: absolute; top: 20px; left: 110px; width: 110px; height: 12px; }
#CartDivider { top: 40px; left: 7px; width: 217px; height: 1px; border-top:1px solid; position: absolute; } 
#CartLabel_OrderTotal  { font-size: 10px; position: absolute; top: 37px; left: 2px; width: 100px; height: 12px; } 
#CartValue_OrderTotal  { font-size: 11px; font-weight: bold; text-align: right; position: absolute; top: 37px; left: 110px; width: 110px; height: 12px; } 
#CartButton_ViewCart  { font-size: 11px; float: right; margin: 62px 4px 0px 0px; width: 95px; height: 20px; } 
#CartButton_Checkout  { float: right; margin: 62px 4px 0px 0px; width: 95px; height: 20px; } 
.btn_ViewCart  { background-repeat: no-repeat; width: 95px; height: 20px; } 
.btn_Checkout  { background-repeat: no-repeat; width: 95px; height: 20px; }

.clear { clear: both; }
.forms_quantityBox {font-size:small; font-family: verdana, helvetica, sans-serif; border:1px solid grey; }
#printButton_patch { margin-top:3px; }

.dg_header_1b { padding-top:3px; padding-bottom:3px; }
.dg_header_2b { padding-top:3px; padding-bottom:3px; }
