/*** GENERICS ***/

* { margin:0; padding:0; }

a { text-decoration:none; color:#00356A; }
a:hover { color:#FFD814 !important; }
a.blue:hover { color:#213F80 !important; }

.arrows { font-size:9px; letter-spacing:1px; }

body { background:#fff; font-family:Arial, Helvetica, Sans-Serif; font-size:11px; color:#000; }

.big { font-size: 14px; font-weight: bold; color: Red;}

.blue { color:#213F80 !important; }

.dupfix { float: left; width: 300px; height: 0px; line-height: 0px; visibility: hidden; }

.gray { color:#B1B1B2; }

.error { color:Red; }

.clear { clear:both; }

.col1 { float:left; padding-right:5px; width:150px; text-align:right; }
.col2 { float:left; width:250px;}
.col1 label { display:block; height:18px; margin:4px 0; padding-top:2px; color:#475693; font-size:11px; text-align:right; }
.col2 { float:left; position:relative; }
.col2 .input { display:block; margin:4px 0; height:17px; padding-top:1px; border:1px solid #727AAD; width:200px; }

h1 { margin:10px 0; font-weight:normal; color:#114274; }
h2 { margin:10px 0; font-weight:normal; font-size:16px; color:#2B4585; }
h3 { margin:10px 0; font-weight:normal; font-size:12px; color:#114274; }
h4 { margin:10px 0; }
h5 { margin:10px 0; }
h6 { margin:10px 0; }

img { border:0; }

.input { border:1px solid #727AAD; font-size:12px; padding:2px 0; }

.larger { font-size:12px; }

.noBorder { border:0 !important; }
.noMargin { margin:0 !important; }

p { margin:10px 0; line-height:16px; }

.red { color:#98271F !important; }

.RadUpload_Default .ruFakeInput { margin-top:1px !important; padding-top:1px !important; }

.RadGrid_Default thead th { font-weight:normal; }

small { font-size:9px; color:#9DA3C7; }

.success { color:Blue; }

.yellow { color:#FFD814 !important; }

/*** LAYOUT ***/

#container { position:relative; margin:3px auto 10px auto; width:780px; padding:10px 10px 0 10px; border:1px solid #00356A; min-height:500px; }

#footer { width:780px; padding-top:35px; color:#5F6B53; position:relative; }
#footer a { color:#5F6B53; font-size:11px; }
#footer div { position:absolute; top:30px; right:0; text-align:right; }
#footer li { list-style:none; border-right:1px solid #5F6B53; display:inline; padding-right:5px; font-size:8px; }
#footer li.noBorder { padding-left:2px; }

#header { width:780px; height:130px; position:relative; background:#fff url(/images/header_bg.jpg) no-repeat 565px 18px; }
#header h1 { position:absolute; top:3px; left:0; background:#fff url(/images/oser_logo.jpg) no-repeat top left; width:185px; height:100px; text-indent:-1000px; }
#header h1 a { display:block; height:100%; width:100%; }
#header #address { list-style:none; position:absolute; top:25px; left:245px; }
#header #address li { font-size:12px !important; margin:5px 0; }
#header #address li span#fax { margin-left:17px; }
#header #cartLinks {  position:absolute; bottom:10px; left:239px; }
#header #cartLinks li { height:11px; line-height:11px; float:left; margin:0; padding:0 7px; list-style:none; color:#0A3674; border-right:1px solid #446B92; font-size:2px !important; }
#header #cartLinks li a { font-size:10px; }

#header #topNav { height:22px; line-height:22px; padding-left:5px; background:#FFD814; position:absolute; bottom:5px; right:0; }
#header #topNav li { float:left; margin:0 10px; list-style:square; color:#0A3674; }
#header #topNav li a:hover { color:#B1B1B2 !important; }
#header #topNav li a { font-size:10px; }
#header #topNav .first { list-style:none; }

#main { float:left; padding-left:10px; width:535px; }
#main .imageAdjust { margin:0px 0px 0px 5px; }
#main #editItem { background:#fff; border:1px solid #5875A4; margin:0px 20px; min-height:465px; }
#main #tabModule .RadGrid_Default tbody tr { background:transparent url(../images/user_bg.jpg) repeat-x scroll left bottom; border-bottom:1px solid #8FA7CB; border-top:1px solid #00356A; }

#sidebar { float:left; width:235px; }
#sidebar #help { border:1px solid #BFCCDA; width:183px; min-height:200px; padding: 10px; }
#sidebar #help h3 { text-align: center; }
#sidebar #helpList { list-style-type:none; margin:15px 10px 0px 0px; } 
#sidebar #helpList li { padding:5px 0px; width: 170px; clear: both; }
#sidebar #helpList li .num { color: #fff; background: #00356A; height: 14px; width: 14px; float: left; padding: 3px; text-align: center; }
#sidebar #helpList li .helptext { float: right; width: 140px; }
#sidebar .sidebarModuleBlue { border:1px solid #113F70; width:212px; padding:10px; }
#sidebar .sidebarModuleYellow { border:1px solid #FFDD30; width:212px; padding:10px; }
#sidebar .sidebarModuleYellow #entityLogo { margin:20px auto; display:block; }

/*** MEMBER HOME PAGE ***/

#homecontent { padding: 10px; }
#homecontent .hometop { background: #FFD814; width: 440px; margin-left: 20px; padding: 5px 15px; }
#homecontent .hometop h2 { text-align: center; font-size: 32px; font-weight: bold; }
#homecontent .hometop h3 { text-align: center; font-size: 18px; font-weight: normal; }
#homecontent h3 { font-weight: bold; font-size: 16px; }
#homecontent h4 { text-transform: uppercase; font-size: 14px; margin-bottom: 0px; font-weight: normal; }
#homecontent h5 { text-align: center; color: #2B4585; font-size: 11px; margin-top: 5px;}
#homecontent p { margin-top: 0px; }
#homecontent .homecenter { padding: 0px 40px; }
#homecontent .homecenter .left { float: left; margin-right: 15px; }
#homecontent .homecenter .left .centerimg { margin-left: 50px; }
#homecontent .homecenter .left p { width: 270px; }

/*** RADCONTROLS ***/


.ruBrowse { background:transparent url(/images/btn_browse.jpg) no-repeat top left !important; text-indent:-10000px; border:0 !important; height:23px !important; position:relative; left:5px; cursor:pointer; }
.ruFakeInput { border:1px solid #00356A !important; height:18px !important; }
.ruFileInput { cursor:pointer !important; height:23px; }
.ruInputs { height:23px !important; width:215px; }

/*** BUTTONS ***/

#ctl00_rpb1_p0.radPanelRootItemExpanded { background: url(../images/btn_help_center_open.jpg) no-repeat top left !important; height: 26px;}
#ctl00_rpb1_p0 { background:transparent url(../images/btn_help_center.jpg) no-repeat scroll 0%; height:28px; }

#sidebar .text { text-indent:-1000px; }

/*** MODULES ***/

#tabModule { border:1px solid #113F70; min-height:300px; width:533px; }
#tabModule #content { padding:20px; width:493px; }
#tabModule #tabNav { width:533px; }
#tabModule #tabNav li { width:106px; height:28px; line-height:28px; text-align:center; border-right:1px solid #113F70; background:#3C6398 url(/images/tab_bg.jpg) top left; float:left; list-style:none; margin:0 0 10px 0; color:#00356A; font-size:13px; }
#tabModule #tabNav.admin li { width: 132px !important; }
#tabModule #tabNav.admin li.noBorder { width: 134px !important; }
#tabModule #tabNav li.noBorder { width:105px;  }
#tabModule #tabNav li.noBorder a { width:105px; }
#tabModule #tabNav li a { display:block; width:106px; height:28px; line-height:28px; color:#fff; font-size:13px; }
#tabModule #tabNav.admin li a { display:block; width:132px; height:28px; line-height:28px; color:#fff; font-size:13px; }
#tabModule #tabNav li.active { background:#fff; }
#tabModule #tabNav li.active a { color:#00356A; }

/*** INDIVIDUAL PAGE STYLES ***/

#ctl00_admin_entity_management #ctl00_cphContent_txtEntityID { float:left; margin:10px; width:390px; }
#ctl00_admin_entity_management #fileUpload { margin:10px 0; height:30px; width:400px; position:relative; }
#ctl00_admin_entity_management #fileUpload #ctl00_cphContent_btnUpload { position:absolute; top:0; left:305px; }
#ctl00_admin_entity_management #fileUpload div { position:absolute; top:0; left:50px; }
#ctl00_admin_entity_management #fileUpload h3 { position:absolute; top:3px; left:0; margin:0; }

#ctl00_admin_entity_management h2 { margin:20px 0; }
#ctl00_admin_entity_management h3 { float:left; margin-top:13px; }

/***ACCOUNT***/

#ctl00_members_account .accrow { float: left; clear: both; margin-top: 5px; }
#ctl00_members_account .accrow label { float: left; text-align: right; width: 100px; margin-right: 5px; }
#ctl00_members_account .accrow input { float: left; width: 340px; clear: none !important; }
#ctl00_members_account #content li { line-height:15px; }
#ctl00_members_account .col1 { width:95px; }
#ctl00_members_account h1 { font-size:24px; float: left;}
#ctl00_members_account #content ul { list-style-type:none; height:50px; float: left; clear: both;}
#ctl00_members_account #main .btnUpdate { top: 10px; position: relative; left: 391px; }

/***CONTACT***/

#ctl00_contact #tabModule #content { padding:0px 0px 0px 20px; min-height:340px; }
#ctl00_contact #tabModule #content h1 { font-size:24px; }
/*#ctl00_contact .col1 { width:47px; }*/
#ctl00_contact .formLayout { }
#ctl00_contact .formLayout label { float: left; width: 50px; margin-right: 10px; clear: both; margin-bottom: 5px; }
#ctl00_contact .formLayout .contactInput{ width:400px; float: left; clear: none; margin-bottom: 5px; }
#ctl00_contact .formLayout .message { width: 400px; height: 150px; float: left; clear: none; margin-bottom: 5px; }
#ctl00_contact .formLayout .message.last{ width:400px; height:150px; float: left; clear: none; margin-bottom: 15px; }

#sidebar #contactInfo { list-style-type:none; margin:10px; }
#sidebar #contactInfo span { color:#446B92; }
#sidebar #mediumModule { border:1px solid #3F678F; min-height:217px; }
#sidebar #mediumModule h3 { margin:0px; } 
#sidebar #mediumModule li { margin:0px; }
#sidebar #oserAddress { list-style-type:none; margin:10px; }

#main .btnSubmit { margin:7px 0px 0px 472px; }

/*** ALL CUSTOM PAGES ***/
.formlabel { display: block; width: 200px; margin-left: 5px;}

/*** CARDS ***/

/*#ctl00_members_cards #main .btnCustomize { margin:3px 0px 0px 32px; }*/
#ctl00_members_cards #main .imageAdjust { height:34px; margin:0px 0px 0px 5px; }

/***ENVELOPES***/


#ctl00_members_envelopes #acctButtons { float:right; margin:7px 20px; } 
#ctl00_members_envelopes #acctButtons .btnPreview { margin-right:8px; }
#ctl00_members_envelopes select { width:83px; }
#ctl00_members_envelopes #tabModule { float:left; }
#ctl00_members_envelopes #main #editItem { background:#FFFFFF none repeat scroll 0%; border:1px solid #5875A4; margin:0px 20px; min-height:185px; }

#ctl00_cphContent_hEditItem { margin:0px 0px 5px 20px; }
#ctl00_cphContent_rgEnvelopes { width:533px !important; }
#ctl00_cphContent_rgEnvelopes_ctl00_ctl04_DropDownList1 { width:65px; }
#ctl00_cphContent_rgEnvelopes_ctl00 { margin:10px 0px; }
#ctl00_cphContent_rgEnvelopes_ctl00 colgroup { background:#E9F6FD; }
#ctl00_cphContent_rgEnvelopes_ctl00 thead { background:#00356A; height:45px; }
#ctl00_cphContent_rgEnvelopes_ctl00 thead th { padding-left:5px; }
#ctl00_cphContent_rgEnvelopes_ctl00 tr td { padding-left:5px; }
#ctl00_cphContent_rgEnvelopes_ctl00 thead .GridHeader_Default { color:#fff !important; }
#ctl00_cphContent_rgEnvelopes_ctl00 thead .GridHeader_Default a { color:#fff !important; }

#main .btnCustomize { margin:3px 0px 0px 13px; }

/***LETTERHEAD***/

#ctl00_members_letterhead #ctl00_cphContent_pnlEditItem { background:url(../images/letterhead_bg.jpg) repeat-x; padding:20px 0px; }
#ctl00_members_letterhead #acctButtons { background:#EBF7FE none repeat scroll 0%; float:left; padding:0px 0px 10px 361px; width:172px;}
#ctl00_members_letterhead #acctButtons .btnPreview { margin-right:8px; }
#ctl00_members_letterhead .RadGrid_Default thead th { padding-left:5px; }
#ctl00_members_letterhead .RadGrid_Default tbody tr td { padding-left:5px; }
#ctl00_members_letterhead select { width:75px; }
#ctl00_members_letterhead #tabModule { float:left; }
#ctl00_cphContent_rgStockItems_ctl00 input { margin:3px -2px 0px; }

/***ORDER DETAILS***/

#main .btnUpdate { position: relative; top: 22px; left: 210px; }
#main #cartbtns { height:22px; margin:5px 0px 0px 293px; padding:7px 7px 7px 8px; width:227px; }
#main #disclaimer { border:1px solid #7F9AB4; float:left; margin:5px -3px 5px 0px; width:503px; padding-left: 30px; }
#main #disclaimer h3 { margin:12px -3px 15px 0px; width: 60px; float: left; }
#main #disclaimer input { display: inline; clear: none; margin-left: 10px; float: left; margin-top: 12px; margin-bottom: 15px; margin-right: -3px; }
#main #disclaimer p { margin:10px -3px 0px 15px; width:400px; padding-bottom:15px; clear: both; float: left; }

#content .orderPnum { background:#00356A !important; }
#content .orderText { color:#000 !important; }
#content .orderSteps { list-style: none none outside; height:30px; margin: 5px 0px 10px; }
#content .orderSteps li { float:left; color:#ffd814; margin: 0px 50px 0px 30px;}
#content .orderSteps li a { color: #FFD814; }
#content .orderSteps .orderPnum { background:#00356A; color:#fff; display:block; height:15px; padding:5px 11px; width:7px; }
#content .orderSteps .OrderStepsTxt { float:left; margin:-19px 0px 0px 32px; position: absolute;}
#content #rgFooter h3 { float:left; margin:0px 0px 15px 300px; font-size:14px; font-weight:bold; }
#content #rgFooter span { float:left; padding:0px 0px 0px 30px; font-size:14px; }

#ctl00_order_details .btnEdit input { float:left; margin:0px 0px 0px 17px; }
#ctl00_order_details .btnDelete { float:left; margin:1px 0px 0px; }
#ctl00_order_details #tabModule #content { padding:0px; }
#ctl00_order_details #tabModule { min-height:205px; float:left; }
#ctl00_order_details #orderHeader { float: left; clear: both; height: 20px; line-height: 20px; border-top: 1px solid #00356A; width: 533px;}
#ctl00_order_details #orderHeader label { color: #00356A; float: left; margin-left: 5px; width: 50px; margin: 0 5px 0 5px;}
#ctl00_order_details #orderHeader p { float: left; clear: none; width: 200px; text-align: left; margin: 0; line-height: 20px; } 
#ctl00_cphContent_rgOrder_ctl00 colgroup { background:#E9F6FD; }
#ctl00_cphContent_rgOrder_ctl00 thead { background:#00356A; height:45px; }
#ctl00_cphContent_rgOrder_ctl00 tr td { padding-left:5px; }
#ctl00_cphContent_rgOrder_ctl00 thead th { padding-left:5px; }
#ctl00_cphContent_rgOrder_ctl00 thead .GridHeader_Default { color:#fff !important; }
#ctl00_cphContent_rgOrder_ctl00 thead .GridHeader_Default a { color:#fff !important; }
#ctl00_cphContent_rgOrder { float:left; width:533px !important; }

/***ORDER SHIPPING***/

#content #billing p { margin:0px 20px; }
#content #billing { border-top:1px solid #5B75A4; width:533px; float:left; }
#content #billing .accountEntry { clear: both; height: 30px; width: 500px; margin-left: 10px; margin-top: 10px; }
#content #billing .accountEntry .suffix { width: 50px; }
#content #billing .accountEntry .percentage { width: 90px; }
#content #billing .accountEntry p { clear: none; width: 20px; display: inline; margin: 0 0 0 5px; }
/*#content #billing .accountNum { bottom:181px; display:block; margin:23px 20px; position:relative; width:275px; }
#content #billing .acctNumLbl { display:block; left:20px; line-height:41px; position:relative; top:18px; }
#content #billing .suffix { position: relative; width: 80px; bottom: 614px; left: 204px; display: block; margin: 23px 5px; }
#content #billing .suffixLbl { position: relative; display: block; line-height: 41px; bottom: 415px; left: 210px; }
#content #billing .percentage {bottom: 614px; display:block; left:304px; margin:23px 0px; position:relative; width:135px; }
#content #billing .percentLbl { bottom: 413px; display:block; left:304px; line-height:41px; position:relative; width:175px; }
#content #billing #percentSym { float:right; margin:-603px 54px; } 
#content #billing #percentSym p { font-size:16px; line-height:41px; }


*/
#content #billing .billingError { margin-left: 25px; }
#content Input { border:1px solid #5A75A4; }
#content Label { color:#093B71; }
#content #optional { border-top:1px solid #5B75A4; width:533px; float:left; }
#content #optional .orderDescription { width:373px; }
#content #optional .orderDescLbl { margin:0px 0px 0px 32px; } 
#content #optional .specialInstructions { width:373px; margin:10px 0px; height:75px; }
#content #optional .specialInsLbl { margin:0px 0px 0px 23px; float:left; margin:13px 3px 0px 23px; }
#content #shipping { border-top:1px solid #5B75A4; margin-bottom: 10px; width:533px; float:left; }
#content #shipping .address { width:423px; }
#content #shipping .room { width:206px;  }
#content #shipping .boxNum { width:207px; margin:0px -3px; }
#content #shipping .city { width:197px; }
#content #shipping .state { width:117px; margin:0px -3px; }
#content #shipping .zip { width:90px; margin:0px -11px; }
#content #shipping .attention { width:423px; }
#content #shipping .phone { width:206px; }
#content #shipping .fax { width:207px; margin:0px 4px; }
#content #shipping .leftLbl { display:block; left:1px; margin:0px 0px 0px 20px; position:relative; top:0px; }
#content #shipping Input { margin:0px -20px 0px 20px; } 
#content #shipping .boxLbl { bottom:16px; left:25px; position:relative; }
#content #shipping .faxLbl { bottom:17px; left:25px; position:relative; }
#content #shipping .stateLbl { bottom:17px; left:25px; position:relative; }
#content #shipping .zipLbl { bottom:17px; left:7px; position:relative; }

#ctl00_order_shipping h2 { margin-left:20px; }
#ctl00_order_shipping p { margin:0px 20px 30px; } 
#ctl00_order_shipping #main .btnUpdate { margin:6px 0px 0px 472px; }
#ctl00_order_shipping #tabModule { float:left; }
#ctl00_order_shipping #tabModule #content { padding:0px; }
#ctl00_order_shipping #orderHeader { float: left; clear: both; height: 20px; line-height: 20px; border-bototm: 1px solid #00356A; border-top: 1px solid #00356A; width: 533px;}
#ctl00_order_shipping #orderHeader label { color: #00356A; float: left; margin-left: 5px; width: 50px; margin: 0 5px 0 5px;}
#ctl00_order_shipping #orderHeader p { float: left; clear: none; width: 200px; text-align: left; margin: 0; line-height: 20px; } 

/***ORDER CONFIRMATION***/

#ctl00_order_confirmation .btnEdit input { float:left; }
#ctl00_order_confirmation .btnDelete { float:left; margin:1px 0px; }
#ctl00_order_confirmation #tabModule #content { padding:0px; }
#ctl00_order_confirmation #tabModule { min-height:205px; float:left; }
#ctl00_order_confirmation #main #cartbtns {background:#FFD814 none repeat scroll 0%; float:right; height:22px; margin:5px 0px 0px; padding:7px 7px 7px 8px; width:227px;}
#ctl00_order_confirmation #main #tabModule { float:left; min-height:205px; }
#ctl00_order_confirmation #orderHeader { float: left; clear: both; height: 20px; line-height: 20px; border-bototm: 1px solid #00356A; border-top: 1px solid #00356A; width: 533px;}
#ctl00_order_confirmation #orderHeader label { color: #00356A; float: left; margin-left: 5px; width: 50px; margin: 0 5px 0 5px;}
#ctl00_order_confirmation #orderHeader p { float: left; clear: none; width: 200px; text-align: left; margin: 0; line-height: 20px; } 
#ctl00_order_confirmation #orderInfo { float:left; width:500px; padding-bottom:10px; }
#ctl00_order_confirmation #orderInfo .col1 { width:108px; }
#ctl00_order_confirmation #orderInfo .col1 label { height:8px; padding-top:1px; }
#ctl00_order_confirmation #orderInfo .col2 p { line-height:3px; }
#ctl00_order_confirmation #orderSuccess { float:left; border-top:1px solid #8FA7CB; }
#ctl00_order_confirmation #orderSuccess p { margin:10px 20px; width:493px; }
#ctl00_order_confirmation #orderSummary { float:left; border-top:1px solid #8FA7CB; padding:0px 20px 35px; width:493px; }
#ctl00_order_confirmation #orderSummary #AcctInfo { float:left; } 
#ctl00_order_confirmation #orderSummary #ShipInfo { float:left; }
#ctl00_order_confirmation #orderSummary #ShipInfo .col1 { width:55px; } 
#ctl00_order_confirmation #orderSummary #ShipInfo .col1 label { height:15px; margin:0px; text-align:left; width:200px; } 
#ctl00_order_confirmation #orderSummary #ShipInfo #ctl00_cphContent_lblCity { margin-left:24px; }
#ctl00_order_confirmation #orderSummary #ShipInfo .col2 {float:left; padding-right:5px; text-align:right; width:40px; margin-left:145px; }
#ctl00_order_confirmation #orderSummary #ShipInfo .col2 label { height:15px; width:130px; margin:0px; display:block; font-size:11px; padding-top:2px; text-align:left;}
#ctl00_order_confirmation #orderSummary #ShipInfo .col2 .lblSpacer { margin-bottom:18px; }
#ctl00_order_confirmation #orderSummary #ShipInfo .col3 {float:left; padding-right:5px; text-align:right; width:35px; margin:52px 0px 0px 90px;}
#ctl00_order_confirmation #orderSummary #ShipInfo .col3 label { height:15px; width:130px; margin:0px; display:block; font-size:11px; padding-top:2px; text-align:left;}
#ctl00_order_confirmation #orderSummary h3 { font-weight:bold; margin:10px 0px 3px }
#ctl00_order_confirmation #tabModule #content { padding:0px; }

#main .btnPlaceOrder { float:right; margin:7px; }

/***ORDER RECEIPT***/

#ctl00_order_receipt #main #cartbtns {background:#FFD814 none repeat scroll 0%; float:right; height:22px; margin:5px 0px 0px; padding:7px 7px 7px 8px; width:227px;}
#ctl00_order_receipt #main #tabModule { float:left; min-height:205px; }
#ctl00_order_receipt #orderInfo { float:left; border-top:1px solid #8FA7CB; width:533px; padding-bottom:10px; }
#ctl00_order_receipt #orderInfo .col1 { width:108px; }
#ctl00_order_receipt #orderInfo .col1 label { height:8px; padding-top:1px; }
#ctl00_order_receipt #orderInfo .col2 p { line-height:3px; }
#ctl00_order_receipt #orderSuccess { float:left; border-top:1px solid #8FA7CB; }
#ctl00_order_receipt #orderSuccess p { margin:10px 20px; width:493px; }
#ctl00_order_receipt #orderSummary { float:left; border-top:1px solid #8FA7CB; padding:0px 20px 35px; width:493px; }
#ctl00_order_receipt #orderSummary #AcctInfo { float:left; } 
#ctl00_order_receipt #orderSummary #ShipInfo { float:left; }
#ctl00_order_receipt #orderSummary #ShipInfo .col1 { width:55px; } 
#ctl00_order_receipt #orderSummary #ShipInfo .col1 label { height:15px; margin:0px; text-align:left; width:200px; } 
#ctl00_order_receipt #orderSummary #ShipInfo #ctl00_cphContent_lblCity { margin-left:24px; }
#ctl00_order_receipt #orderSummary #ShipInfo .col2 {float:left; padding-right:5px; text-align:right; width:40px; margin-left:145px; }
#ctl00_order_receipt #orderSummary #ShipInfo .col2 label { height:15px; width:130px; margin:0px; display:block; font-size:11px; padding-top:2px; text-align:left;}
#ctl00_order_receipt #orderSummary #ShipInfo .col2 .lblSpacer { margin-bottom:18px; }
#ctl00_order_receipt #orderSummary #ShipInfo .col3 {float:left; padding-right:5px; text-align:right; width:35px; margin:52px 0px 0px 90px;}
#ctl00_order_receipt #orderSummary #ShipInfo .col3 label { height:15px; width:130px; margin:0px; display:block; font-size:11px; padding-top:2px; text-align:left;}
#ctl00_order_receipt #orderSummary h3 { font-weight:bold; margin:10px 0px 3px }
#ctl00_order_receipt #tabModule #content { padding:0px; }

#main .btnPrintReceipt { float:left; margin:7px 0px 0px 442px; }

/***MISC***/

#ctl00_members_misc #acctButtons { float:right; margin-right:15px; margin-top:10px; }
#ctl00_members_misc #main #tabModule { float:left; }

/***STOCK ITEMS***/

#ctl00_cphContent_rgStockItems { width:533px !important; }
#ctl00_cphContent_rgStockItems_ctl00 { margin:10px 0px 0px; }
#ctl00_cphContent_rgStockItems_ctl00 colgroup { background:#E9F6FD; }
#ctl00_cphContent_rgStockItems_ctl00 thead { background:#00356A; height:45px; }
#ctl00_cphContent_rgStockItems_ctl00 thead .GridHeader_Default { color:#fff !important; }
#ctl00_cphContent_rgStockItems_ctl00 thead .GridHeader_Default a { color:#fff !important; }

#ctl00_members_stock_items #main .btnAddToCart { float:right; margin:7px; }
#ctl00_members_stock_items .RadGrid_Default thead th { padding-left:5px; }
#ctl00_members_stock_items .RadGrid_Default tbody tr td { padding-left:5px; }

#sidebar #stkItemsSideBar { list-style-type:none; margin:0px 10px; width:195px; }
#sidebar #stkItemsSideBar h2 { margin:0px; }
#sidebar #stkItemsSideBar p { margin:0px; }
#sidebar #stkItemsSideBar li { margin:15px 0px; }

/***ADMIN PRICING MANAGEMENT***/

#ctl00_admin_pricing_management #acctButtons { float:right; margin-right:15px; margin-top:10px; }
#ctl00_admin_pricing_management .editFormTxtBox { width:346px; }
#ctl00_admin_pricing_management .btnUpdateOran { float:right; margin:175px 11px 0px; }
#ctl00_admin_pricing_management .GridEditForm_Default { background:transparent url(../images/envelope_edit_form_bg.jpg) repeat-x; height:204px; margin:-35px 0px 0px; }
#ctl00_admin_pricing_management .RadGrid_Default thead { background:#00356A none repeat scroll 0%; height:40px; }
#ctl00_admin_pricing_management .RadGrid_Default thead th a { color:#fff; }
#ctl00_admin_pricing_management Input { margin:2px 0px; }
#ctl00_admin_pricing_management .col1 { width:90px; margin:50px 0px 0px; }
#ctl00_admin_pricing_management .col2 { width:160px; margin:48px 0px 0px; }
#ctl00_admin_pricing_management select { margin:2px 0px; width:350px; }
#ctl00_cphContent_RadGrid1_ctl00_ctl04_ctl00 { margin:0px 0px 0px 20px !important }
#ctl00_cphContent_RadGrid1_ctl00_ctl06_ctl00 { margin:0px 0px 0px 20px !important }
#ctl00_cphContent_RadGrid1_ctl00_ctl08_ctl00 { margin:0px 0px 0px 20px !important }
#ctl00_admin_pricing_management .GridHeader_Default { color:#fff; }
#ctl00_admin_pricing_management .RadGrid_Default tbody tr { height:37px; width:531px;}

#ctl00_members_account #ctl00_rpb1_p0 .radPanelRootItemExpanded { background:url(../images/btn_help_center_open.jpg) no-repeat !important; height:28px; }

/***ADMIN EMAIL MANAGEMENT***/

#ctl00_admin_email_management #emailEditPnl { background:transparent url(../images/email_form_bg.jpg) repeat-x; min-height:500px; margin:-36px 0px 0px -5px; padding:50px 65px 0px 46px;}
#ctl00_admin_email_management #main .btnUpdate { margin:18px 0px 0px 419px; }
#ctl00_admin_email_management .RadGrid_Default thead { background:#00356A; height:40px; }
#ctl00_admin_email_management .RadGrid_Default thead th a { color:#FFFFFF; margin:0px 5px; }
#ctl00_admin_email_management .RadGrid_Default tbody tr { height:37px; width:531px; }
#ctl00_admin_email_management #sendReplyTo { margin:0px 0px 0px -19px; float:left; }
#ctl00_admin_email_management .txtReplyTo { width:340px; margin:0px 0px 0px 5px; }
#ctl00_cphContent_rgEmails_ctl00 Input { margin:4px 0px 0px; } 
#ctl00_cphContent_rgEmails_ctl00 td { padding:0px 0px 0px 5px; }
#ctl00_cphContent_rgEmails_ctl00_ctl05_reEditEmailWrapper { width:300px; }
#ctl00_cphContent_rgEmails_ctl00_ctl05_ctl01 tr { background:none !important; }
#ctl00_cphContent_rgEmails_ctl00_ctl05_ctl01 { margin:-28px 0px 0px 38px; }
#ctl00_cphContent_rgEmails_ctl00_ctl05_ctl01 input { margin:3px 2px 0px 5px; }
#ctl00_cphContent_rgEmails_ctl00_ctl05_reEditEmail { float:left; height:387px !important; width:442px !important;}
#ctl00_cphContent_rgEmails_ctl00_ctl05_reEditEmailWrapper tr { background:none !important; }

/*** ADMIN ORDER MANAGEMENT ***/

#ctl00_admin_order_management #acctButtons { float:right; margin-right:15px; margin-top:10px; }
#ctl00_admin_order_management .btnClearFilter { margin:13px 6px 0px 86px; }
#ctl00_admin_order_management .btnExportResults { margin:9px 51px; }
#ctl00_admin_order_management .btnUpdateOran { float:right; margin:10px 7px 0px; }
#ctl00_admin_order_management .btnEdit { float:left; margin:7px 25px 0px; }
#ctl00_admin_order_management .btnView input { float:left; margin:1px 54px 0px; } 
#ctl00_admin_order_management .GridEditForm_Default { background:transparent url(../images/notes_bg.jpg) repeat-x scroll 0%; height:204px; margin:-35px 0px 0px; }
#ctl00_admin_order_management .notesLbl { float:left; margin:-2px 0px 0px 52px; }
#ctl00_admin_order_management .orderFinderList { margin:10px; line-height:28px; }
#ctl00_admin_order_management .pickStatusLbl { float:left; margin:-3px 0px 0px 29px; }  
#ctl00_admin_order_management .pickStatus { float:left; margin:-16px 0px 0px 28px; }
#ctl00_admin_order_management .pickStatus td label { padding:0px 22px 0px 4px; }
#ctl00_admin_order_management .pickStatus tr { background:none !important; }
#ctl00_admin_order_management .notesBox { height:75px; margin:0px 0px 0px 31px; width:220px; }
#ctl00_admin_order_management #filterButtons { background:#FFD814 !important; float:right; margin-top:2px; width:235px;} 
#ctl00_admin_order_management #main #tabModule #ctl00_cphContent_lblOrderID { padding:0px 0px 0px 10px; }
#ctl00_admin_order_management #sidebar #FilterPnl { background:#FFD814; }
#ctl00_admin_order_management #sidebar #FilterPnl .entityDdl { border:1px solid #D5A223; margin:0px 0px 0px 6px; width:157px; }
#ctl00_admin_order_management #sidebar #FilterPnl label { margin:0px 5px; }
#ctl00_admin_order_management #sidebar #FilterPnl .leftCheckBox { line-height:41px; margin-left:12px; }
#ctl00_admin_order_management #sidebar #FilterPnl .leftCheckBoxLbl { margin:0px 2px; }
#ctl00_admin_order_management #sidebar #FilterPnl .orderDate { float:right; margin:-35px -10px 39px 0px; }
#ctl00_admin_order_management #sidebar #FilterPnl .orderNumTxtBox { float:right; margin:-95px 10px 0px; border:1px solid #D5A223; }
#ctl00_admin_order_management #sidebar #FilterPnl .orderStatusList { margin:-12px 0px 0px 28px; line-height:17px; width:100px; }
#ctl00_admin_order_management #sidebar #FilterPnl .pickerWrapper_Default table, .pickerWrapper_Default td { width:105px !important; }
#ctl00_admin_order_management #sidebar #FilterPnl .radEnabledCss_Default { border:1px solid #D5A223 !important;}
#ctl00_admin_order_management #sidebar  h1 { background:#FFD814; margin:0px 0px 2px; font-size:17px; font-weight:bold; padding:10px 10px 1px; }
#ctl00_admin_order_management .RadGrid_Default tbody tr { height:37px; width:531px; }
#ctl00_admin_order_management .RadGrid_Default thead th { padding-left:5px; }
#ctl00_admin_order_management #rgFooter h3 { float:left; margin:15px 0px 15px 300px; font-size:14px; font-weight:bold; }
#ctl00_admin_order_management #rgFooter span { float:left; padding:15px 0px 0px 30px; font-size:14px; }
#ctl00_admin_order_management #orderInfo { float:left; width:500px; padding-bottom:10px; }
#ctl00_admin_order_management #orderInfo .col1 { width:88px; }
#ctl00_admin_order_management #orderInfo .col1 label { height:8px; padding-top:1px; }
#ctl00_admin_order_management #orderInfo .col2 p { line-height:3px; }
#ctl00_admin_order_management #orderHeader { float: left; clear: both; height: 20px; line-height: 20px; }
#ctl00_admin_order_management #orderHeader label { color: #00356A; float: left; margin-left: 5px; width: 50px; margin: 0 5px 0 5px;}
#ctl00_admin_order_management #orderHeader p { float: left; clear: none; width: 200px; text-align: left; margin: 0; line-height: 20px; } 
#ctl00_admin_order_management #orderSummary { float:left; border-top:1px solid #8FA7CB; padding:0px 20px 35px; width:493px; }
#ctl00_admin_order_management #orderSummary #AcctInfo { float:left; } 
#ctl00_admin_order_management #orderSummary #ShipInfo { float:left; }
#ctl00_admin_order_management #orderSummary #ShipInfo .col1 { width:55px; } 
#ctl00_admin_order_management #orderSummary #ShipInfo .col1 label { height:15px; margin:0px; text-align:left; width:200px; } 
#ctl00_admin_order_management #orderSummary #ShipInfo #ctl00_cphContent_lblCity { margin-left:24px; }
#ctl00_admin_order_management #orderSummary #ShipInfo .col2 {float:left; padding-right:5px; text-align:right; width:40px; margin-left:145px; }
#ctl00_admin_order_management #orderSummary #ShipInfo .col2 label { height:15px; width:130px; margin:0px; display:block; font-size:11px; padding-top:2px; text-align:left;}
#ctl00_admin_order_management #orderSummary #ShipInfo .col2 .lblSpacer { margin-bottom:18px; }
#ctl00_admin_order_management #orderSummary #ShipInfo .col3 {float:left; padding-right:5px; text-align:right; width:35px; margin:52px 0px 0px 90px;}
#ctl00_admin_order_management #orderSummary #ShipInfo .col3 label { height:15px; width:130px; margin:0px; display:block; font-size:11px; padding-top:2px; text-align:left;}
#ctl00_admin_order_management #orderSummary h3 { font-weight:bold; margin:10px 0px 3px }
#ctl00_cphContent_rgOrderItems thead { background:#00356A; height:45px; }
#ctl00_cphContent_rgOrderItems .GridHeader_Default { color:#fff; }
#ctl00_cphContent_rgOrderItems .GridHeader_Default a { color:#fff; }
#ctl00_cphContent_rgOrders_ctl00 thead { background:#00356A; height:45px; }
#ctl00_cphContent_rgOrders_ctl00 .GridHeader_Default { color:#fff; }
#ctl00_cphContent_rgOrders_ctl00 .GridHeader_Default a { color:#fff; }
#ctl00_admin_order_management .GridEditForm_Default { background:transparent url(../images/edit_panel_bg.jpg) repeat-x scroll 0%; height:108px; margin:-33px 0px 0px; padding:40px 0px 10px; }

/***ADD FIELD***/

#formcontrol .chkBoxType { float:left; }

/***ALIGN FIELD***/

#formcontrol h3 { float:none !important; }
#formcontrol .labelPx { line-height:0px !important; margin:-10px 10px 0px !important; width:65px !important; float: left; clear: none; text-align: right; line-height: 20px; color: #00356A; }
#formcontrol .chkBox {display:block !important; float:none !important; margin:10px 0px 0px 20px; }
#formcontrol .popupHeader { margin:20px !important; }
.formleft h3 { margin-bottom:20px !important; }
.formleft .label { margin-bottom:3px !important; text-align:left !important; margin-left:42px !important; }
.formleft .labels { margin:-154px 0px; }
.formRight .txtSmall { width:60px; }
.formRight p { width:130px; }
.formRight .label { width:17px !important; }
.formRight { float:left; margin:-179px 0px 0px 119px; }
#btnSubmitAlign { float:left; margin-left:86px; margin-top:158px;}

/***ADD NEW TEXTBLOCK ***/

#leftCol .txtBox { width:150px !important; margin:5px 0px !important; }
#leftCol .col1 { width:75px; }
#leftCol .col1 label { padding-top:5px; }
#leftCol .col2 { width:155px; }
#rightCol .txtBox { width:150px !important; margin:5px 0px !important; }
#rightCol .col1 { width:70px; }
#rightCol .col1 label { padding-top:5px; }
#rightCol .col2 { width:155px; }
#reEditEmail { margin:16px 16px 6px; }
#addNewBlock .btnAddField { float:right !important; margin:43px 16px 0px !important; }
.rade_toolbar li { margin:0px; }

/***MASS EDIT***/

#inputCol .formRight .txtSmall { margin:4px 0px; width:60px; }
#inputCol .formRight .label { width:74px !important; line-height:12px; margin-top:7px; }
#inputCol .formRight { width:170px; }
#inputCol .formRight .label2 { line-height:3px !important; margin:-19px 89px 0px !important; }
#inputCol .formRight p { padding:0px 15px; }
#btnSubmitEdit { float:right; margin-right:68px; margin-top:68px; }

/***SHIFT FIELD***/

#inputCol2 .formRight .label { width:42px !important; }
#inputCol2 .formRight .txtSmall { margin:4px 0px; width:60px; }
#inputCol2 .formRight .label { width:50px !important; line-height:12px; margin-top:7px; }
#inputCol2 .formRight { width:170px; }
#inputCol2 .formRight .label2 { line-height:3px !important; margin:-17px 10px 0px !important; }

/***PANEL SETTINGS***/

#bgForm #btnBrowse { float:right; margin:-24px -43px; }
#bgForm .col1 { width:110px; }
#bgForm .col1 label { color:#00356A; }
#bgForm .col2 #BgImageTxtBox { width:225px; }
#bgForm .col2 input { margin:2px 0px; }
#btnSave{ float:right; margin-right:84px; margin-top:54px; }
#formcontrol .smallTxt { margin:10px 15pt; width:280px;}
#formcontrol .labelHt { clear:both; color:#00356A; float:left; line-height:20px; margin-bottom:10px; margin-right:10px; text-align:right; width:50px; }
#formcontrol .txtHeight { width:60px; }
#formcontrol #autoChkBox { margin:4px 0px 0px;}
#formcontrol #autoChkBox label { float:left; color:#00356A; margin:3px -33px; }
#formcontrol .labelPx { clear:none; color:#00356A; float:left; line-height:20px; margin-top:-21px; margin-left:5px; margin-right:10px; text-align:right; width:70px }

/***STATIONARY***/

#main .btnCreateNewTemp { float:right; margin:8px 10px 0px; }
#ctl00_admin_stationary .colButtons { padding:4px 0px 0px 26px !important; }

#main .btnEditTemp { float:right; margin:7px 20px 0px 0px; }
#content #ctl00_cphContent_btnCreateTemplate { clear:none !important; }
#ctl00_admin_add_stationary .success { float:left; margin:7px 0px; }
