html { text-align: center; }

body { font: 12px/17px "Lucida Grande", tahoma, sans-serif;height: auto; width: auto; margin: 0 auto; background: #b4bec7 ; text-align: left; }

div.top {height:70px; width:auto; text-align:center }

div.seperator {height:1px; background: #b4bec7 }
div.main { height:80%;   background: #f7f7f7 ;}
div.requiredasterisk{font: 12px/17px "Lucida Grande", tahoma, sans-serif;color: #ff0000;display:inline;}
label{font: 12px/16px "Lucida Grande", tahoma, sans-serif;color: #585857;display:inline;font-weight:bold}
span.cityLabel{font: 12px/17px "Lucida Grande", tahoma, sans-serif;color: #585857;display:inline;font-weight:bold}
span.header { display:block; padding-top:5px; padding-bottom:5px; font: 16px "Lucida Grande", tahoma, sans-serif;color: #585857;font-weight:bold;}
span.headerBold { font: 16px "Lucida Grande", tahoma, sans-serif;color: #585857;font-weight:bold; }
span.header_num { font: 17px "Lucida Grande", tahoma, sans-serif;color: #CC0000; }
span.header_numHidden { font: 17px "Lucida Grande", tahoma, sans-serif;color: #CC0000; display:none; }
span.header_num_page { font: 17px "Lucida Grande", tahoma, sans-serif;color: #CC0000; }
span.number { display:inline-block; vertical-align:middle;}
span.error { font: 15px "Lucida Grande", tahoma, sans-serif;color: #CC0000; }
span.imagesGrabbed {text-align: left ;}
span.cc{background-color:Yellow ;display:inline; vertical-align:middle;font: 12px "Lucida Grande", tahoma, sans-serif;color: #585857;padding-bottom:40px}
span.ccMessage{ display:inline; vertical-align:middle;font: 12px "Lucida Grande", tahoma, sans-serif;color: #000000;padding-bottom:4px}

td.tblHead{
    font-size: small;
    font-weight: bold;
    color: #000000;
}
td.totalDue{color:#cc0000;font-size:small;font-weight:bold;}

td.purchaseSummaryCompany{background-color:#FFFFFF;font-size:medium;color:Gray;}

a.breadcrumb{color:#FFFFFF}
a.featuretitle{color:#FFFFFF}
table.tblPayment{font-size:x-small}
th{background-color:#FFFFFF;font-size:medium;text-align:center}
table.webimages{border-style:groove;border-color:#E7E9F8;text-align:center; }
span.webimages{font: 15px "Lucida Grande", tahoma, sans-serif;color: #CC0000;text-align:center;background-color:#E7E9F8}

div#menu{float:left;width: 300px;padding-top:40px;background: #f7f7f7;height:500px;}
div.menuReg{float:left;width: 90%;padding-top:2px;background: #f7f7f7;}
div.menuSelected{float:left;width: 90%;padding-top:40px;background: #ff0000;}
div.static{position: relative;  background-color: #b4bec7;  padding: 15px; color: white; border: 4px black double;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;}
ul#nav{margin-left: 10px;width:790px;}
ul#nav li{float:left;margin-right: 3px;text-align: center}
ul#nav a{float:left;width: 9em;padding: 5px 0;background: #E7F1F8;text-decoration:none;color: #666}
ul#nav a:hover{background: #E7E9F8;color: #585857}
div.ccContainer{display:inline;width:900px; background-color:#FFFFFF;border-color:Gray;border-style:solid}

ul#nav a.selected{float:left;width: 9em;padding: 5px 0;background: #b4bec7;text-decoration:none;color: #666;}
ul#nav a.selected:hover{background: #b4bec7;color: #ff0000}

div.ccx{ text-align:center; width:730px;text-align:left;Background: #b4bec7;border-style:dotted;border-color:Gray;border-width:medium;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}

ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

div.infoDivVisible{width:190px; font-weight:bold;left:1050px;top:460px;position:absolute;visibility:visible; background: #FFFFFF;border-style:solid;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}
div.infoDivHidden{width:190px;font-weight:bold;left:1050;top:460;position:absolute; visibility:hidden; background: #FFFFFF;border-style:solid;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}

div.infoDivVisible2{width:190px; font-weight:bold;left:730px;top:480px;position:absolute;visibility:visible; background: #FFFFFF;border-style:solid;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}
div.infoDivHidden2{width:190px;font-weight:bold;left:730px;top:480px;position:absolute; visibility:hidden; background: #FFFFFF;border-style:solid;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}

div.infoDivVisible3{z-index:auto;width:150px; font-weight:bold;left:1070px;top:210px;position:absolute;visibility:visible; background-color: #FFFFFF;border-style:solid;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}
div.infoDivHidden3{z-index:auto; width:150px;font-weight:bold;left:1070px;top:210px;position:absolute; visibility:hidden; background-color: #FFFFFF;border-style:solid;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}

div.creditcard{width:700px;position:relative;background-color:Yellow;display:inline;}
div.summary{width:200px;position:relative;background-color:Maroon;display:inline;}
span.imagewelcome{font: 15px "Lucida Grande", tahoma, sans-serif;color: #CC0000;text-align:center;background-color:#E7E9F8}
div.ImageHome{font: 15px "Lucida Grande", tahoma, sans-serif;color: #666;text-align:left;background-color:#E7E9F8}

span.subcategoryLink {font-weight:bold; border-bottom:1px solid red;}
div.subCategoryMargin {margin-bottom:50px; }

div.subcategoryLinkHidden {background-color:White;font-weight:bold;visibility:hidden}

div.topTitle{ height:30px; border:0; background: #000066; margin-bottom: 20px; font-weight:bold;}
div.bottomThick{border:2px #000066 solid; background:#fff}
div.bottomThin{border:2px #000066 solid; background:#fff}
h2{font-size: 100%; margin:0;padding: 0 0 3px; color: #FFF;text-align: left; height: 20px; padding:2px; padding-left: 15px;}
div#mainbody {margin-left: 100px;width:790px}
a.logo{background: ##FFFF99;color: #CC0000;font-weight:bold}
a.imagelinks{background: ##FFFF99;color: #666;font-weight:bold}
div.logo{WIDTH:120px;HEIGHT:90px;background-color:#FFFFFF;border-style:dotted;border-color:Gray;border-width:thin;padding-left:10px;padding-top:2px; padding-right:2px; padding-bottom:2px;}
div.feature{WIDTH:120px;HEIGHT:140px;background-color:#FFFFFF;border-style:dotted;border-color:Gray;border-width:thin;padding-left:0px;padding-top:2px; padding-right:0px; padding-bottom:2px;}
div.tab {height:700px;float:left;width: 90%;padding-top:40px;background: #E7E9F8;border-style:inset;border-color:Gray;border-width:thin;padding-left:10px;padding-top:10px; padding-right:10px; padding-bottom:20px;}
div.helpwindow { padding: 3px; font: 14px arial; }
div.hyperlink { Font-Size:"Small"; color: #660066}
.hide{ display:none;}
