﻿body {line-height:normal;background-color:#FFF;margin:0;padding:0;color: #464646;  }
img {margin:0;padding:0;}
.aster{ font-size: 11px; color: #cc0000; font-family: Arial, Helvetica, sans-serif; }/*color:#ff6100;font-size:150%;*/
.bodycopy{font-size:11px;line-height:130%;color:#464646;}
.bodycopyheader{font-size:13px;line-height:130%;color:#464646; overflow:auto;}
.breadcrumbBold{float:left;padding-top:0;padding-bottom:0;font-weight:700;color:#333;font-size:12px;}
.breadcrumbimg{float:left;padding-left:10px;padding-right:10px;}
.breadcrumbNormal{float:left;padding-top:0;padding-bottom:0;font-weight:400;color:#333;font-size:12px;}
.breadline{position:absolute;top:7.5px;left:0;}

.BtnRow{padding-right:0;padding-bottom:50px;padding-top:18px;position:relative;}
.chev{position:absolute;z-index:500;top:0;}
.chkBox{margin-left:-3px;}.clear{clear:both;}
.closehand{cursor:hand;}
.errBody{font-size:11px;font-weight:700;padding:5px 12px 14px 17px;}

.errPanel{clear:both;color:#ff6100;padding-left:300px;}
.errPanelMed{clear:both;color:#ff6100;width:350px;text-align:right;padding-left:65px;}
.errText{font-size:11px;font-weight:700;color:#c00;}

.intbar{padding-left:6px;padding-right:12px;padding-top:4px;}
.panbody{border-left:solid 2px #bab6b3;border-right:solid 2px #bab6b3;border-bottom:solid 2px #bab6b3;background-color:#fff;font-size:11px;color:#464646; }
.panbodyint{padding:12px 12px 14px;}
.panhead{height:25px;border:solid 2px #bab6b3;background-color:#eeedec;font-size:12px;color:#464646;font-weight:700;}
.panheadint{padding-left:12px;padding-top:5px;}
.panprem{background-color:#eeedec;font-size:12px;color:#464646;font-weight:700;padding:12px 12px 14px;}

.subtitle{font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:700;color:#464646;}

.sumRow{padding-top:15px;padding-bottom:12px;position:relative;clear:both;font-size:11pt;color:#464646;}
.text{font-family:Arial, Helvetica, sans-serif;font-size:11px;padding-top:20px;color:#464646;}
.textsummary{font-size:11px;padding-top:12px;color:#464646;}
.textsummarytitle{font-size:11px;padding-top:12px;font-weight:700;color:#464646;}
.title{font-family:Arial, Helvetica, sans-serif;font-size:14pt;font-weight:700;color:#464646;}

.titleRow{padding-right:0;padding-bottom:12px;padding-top:15px;position:relative;}
.topclose{float:right;height:22px;margin-top:45px;font-weight:700;font-size:9pt;font-family:Arial;}
.YYYY{width:4em;}
#blackbar{width:750px;height:25px;background-color:#000;font-size:14px;font-weight:700;color:#fff;  }
#breadcrumbline{overflow:hidden;width:750px;height:15px;position:relative;}
#breadcrumbtext{position:relative;font-size:12pt;color:#333;padding-top:5px;margin-bottom:20px;}
#header{width:750px;height:95px;}
#headerimg{height:72px;width:100px;padding-right:10px;float:left;}
#headertext{font-size:17px;font-weight:700;color:#000;padding-top:15px;padding-bottom:20px;}

#padCpe1{border-right:#ccc 1px solid;border-top:#ccc 1px solid;font-size:70%;border-left:#ccc 1px solid;border-bottom:#ccc 1px solid;font-family:Arial;background-color:#FFF;z-index:500;color:#000;padding:10px;}
#panCpe1{overflow:hidden;height:0;}
#panCpeHeader1{padding-right:30px;}
#panError{border:solid 2px #c00;color:#c00;font-size:14px;font-weight:700;margin-bottom:20px;margin-top:5px;padding:12px 10px 5px;}
#PanErrorString{color:#c00;font-size:11px;font-weight:bold;padding:0px 0px 5px 3px;line-height:normal; }
#panImportant{border:solid 2px #FF9901;color:#000;font-size:14px;font-weight:700;margin-bottom:20px;margin-top:5px;padding:12px 10px 5px;}

#rule1 { background-color:#BAB6B3;height:1px;overflow:hidden; }
#rule7 { background-color:#000;height:7px;overflow:hidden; }
#summaryheadertext {font-size:14px;font-weight:700;color:#000;padding-bottom:12px; }
#topspace { height:23px; }
#wrapper { font-family:Arial;font-size:11px;width:750px!important;text-align:left;min-height:500px;margin:0 0 0 12px;/*auto;*/ }
.btnleft,.titleleft {float:left;text-align:left; }
.btnright,.titleright {float:right;text-align:right; }
.blackbutton  { font-family:Arial; font-size:11px; background-color:#000000; color:#FFFFFF; text-transform: uppercase;font-weight:bold; } 

.OrderTable { border:1px solid #BAB6B3;font-family:Arial;font-size:11px;color:#464646; }
.OrderTableHeading { background-color:#000;color:#FFFFFF; font-weight:bold; font-size:11px;height:20px;  }
.orderbg { background-color:#FFF;height:22px; }
.orderbgalt { background-color:#EAEAEA;height:22px; }
.OrderTotalsLeft { text-align:right;height:20px; }  
.OrderTotalsRight { text-align:right;padding-right:8px; }  

.orderdetails { font-family:Arial;text-align:right;font-size:11px; }
.orderdetails td { height:20px; }
.errorBg { background-color: #FDBDBA; } 

#ConfirmOrderCheckList { list-style-type:disc;font-size:100%;margin-top:0px; margin-left:15px;padding-left:0px;}
.boldtext { font-weight:bold; }
input { height:16px; padding: 0px; margin: 0px;font-size:11px;color: #464646; font-family: Arial, Helvetica, sans-serif; border-right: #464646 1px solid; border-top: #464646 1px solid;  border-left: #464646 1px solid; color: #464646; border-bottom: #464646 1px solid; padding-left:3px; }
select { padding-right: 0px; padding-left: 3px; font-size: 100%; padding-bottom: 0px; margin: 0px; color: #464646; padding-top: 0px; font-family: Arial, Helvetica, sans-serif;border: 1px solid #464646; }
textarea { padding-right: 0px; padding-left: 3px; font-size: 100%; padding-bottom: 0px; margin: 0px; color: #464646; padding-top: 0px; font-family: Arial, Helvetica, sans-serif;border: 1px solid #464646; }
table { font-size: 100%; }
.radio { border:0px; }
checkbox { padding:2px 2px 2px 2px; }

form { padding:0px; margin: 0px; }
.message { line-height:normal; }
.message DIV.mInfo { border-right: #f93 2px solid; padding-right: 20px; border-top: #f93 2px solid; padding-left: 47px; font-weight: bold; font-size: 120%; background: url(../images/msm_msg_important.gif) #fff no-repeat 26px 12px; padding-bottom: 9px; margin: 0px 0px 1em; border-left: #f93 2px solid; padding-top: 8px; border-bottom: #f93 2px solid; }
.message DIV.mInfo H2 {	padding-right: 0px! important; padding-left: 0px! important; font-weight: bold; font-size: 135%; padding-bottom: 0px! important; margin: 0px 0px 5px; color: #f93; padding-top: 0px! important; }
.message DIV.mError { border-right: #c00 2px solid; padding-right: 20px; border-top: #c00 2px solid; padding-left: 47px; font-weight: bold; font-size: 120%; background: url(../images/msm_msg_error.gif) #fff no-repeat 26px 12px; padding-bottom: 9px; margin: 0px 0px 1em; border-left: #c00 2px solid; color: #c00; padding-top: 8px; border-bottom: #c00 2px solid; }
.message DIV.mError H2 { padding-right: 0px! important; padding-left: 0px! important; font-weight: bold; font-size: 135%; padding-bottom: 0px! important; margin: 0px 0px 5px; color: #c00; padding-top: 0px! important;}
.message DIV.mError H3 { border-top: #cccccc 1px solid; margin: 1.5em 0px 1em; color: #c00; padding-top: 1em; }
.message DIV.mError .msmNavRow { font-size: 85%; }
.message DIV.mError P A { color: #c00; }
.message DIV.mError UL A { color: #c00; }
.message DIV.mError UL.actions { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 1em 0px; padding-top: 0px; }
.message DIV.mError UL.actions LI {	margin-bottom: 1em; LIST-STYLE-TYPE: none; }
.disabled { background-color:#e5e5e5; } 
.enabled { background-color:#ffffff; }

.requesttext { padding-top:12px;font-size: 12px; color: #464646; font-family: Arial, Helvetica, sans-serif; }
.requiretext { font-size: 11px; color: #464646; font-family: Arial, Helvetica, sans-serif; }

a {	color: #464646; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #464646; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.A:link { font-weight: bold; font-size: 11px; color: #464646; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.A:active { font-weight: bold; font-size: 11px; color: #464646; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.A:visited { font-weight: bold; font-size: 11px; color: #464646; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.A:hover { font-weight: bold; font-size: 11px; color: #464646; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

#exchangerates { font-family: Arial, Helvetica, sans-serif;color: #464646; }
#exchangerates table {width:420px;border:0px;margin: 0px 0px 0px 2px; }
#exchangerates th { font-size:12px; background-color: #E4E4E4; border-bottom: 1px solid #B1B1B1; padding: 5px; }
#exchangerates td { font-size:12px; padding: 5px; border: 1px solid #E4E4E4; border-top: 0;border-left:0;line-height:1.3em; }
#exchangerates h1 { font-size: 12px; margin: 12px 0 10px 5px;padding:0; }
#exchangerates h2 { font-size: 12px; margin: 5px 0 10px 0px;padding:0; }

#branchholder { width:720px;min-height:350px;overflow:auto; }
#branchlist { width:365px;height:100%;font-family: Arial, Helvetica, sans-serif;color: #464646; float:left;  }
#branchlist table { width:365px;margin: 0px 0px 0px 0px;border-left : 1px solid #E4E4E4; }
#branchlist th { font-size:12px; background-color: #E4E4E4; border-bottom: 1px solid #B1B1B1; padding: 5px; }
#branchlist td { font-size:12px; padding: 15px; border: 1px solid #E4E4E4; border-top: 0;border-left:0; }
#branchlist h1 { font-size: 12px; margin: 12px 0 10px 5px;padding:0; }
#branchlist h2 { font-size: 12px; margin: 5px 0 0px 0px;padding:0; }

#branchlist blockquote { margin:5px 0px 5px 0px;padding:0px; }
#branchlist #FaxFloorHolder { width:340px;height:20px;padding:0px; }
#branchlist #FaxNo { float:left;width:145px; }
#branchlist #Floor { float:right;width:195px; }

.branchlistlinks a { font-size:12px;font-weight:bold;color: #464646;} 
.branchlistlinks a:hover { font-size:12px;font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }

/* right column for three quarter layout */
#branchSearch { width: 240px; margin: 0px 0 0px 0; padding : 0px 0px 0px 0px; min-height:300px;float: right;font-family: Arial, Helvetica, sans-serif;color: #464646;min-height:350px; }
#branchSearch h1 { padding-bottom: 7px; }
#branchSearch table { border:1px solid #CCC; vertical-align:top; }
#branchSearch form { border:0px; }
#branchSearch th { font-size:12px; background-color: #E4E4E4; border-bottom: 1px solid #B1B1B1; padding: 5px; }
#branchSearch td { font-size:12px; padding: 5px; }
#branchSearch input { border: 1px solid #B1B1B1; }
#branchSearch select { border: 1px solid #B1B1B1;font-weight:bold; }

.hideborder { border:0px; }

#RatesMsg { height: 20px;width:450px; margin:15px 0px 0 0px;padding:0px 0 0 1px; }
