/*   http://localhost/css/default.css   */

body, div, span, p, ul, li, td, th, input, select, textarea, button { font: 11px Verdana, Tahoma, Arial; font-size: 11px; line-height: 150%; }
body { }
a { color:navy; }
a:hover { color:gray; }
/* Page layout styles */
TABLE#main { margin-top:15px; width:960px; background-color:white; border:1px solid #eee; }
TABLE#main TD#headerPane { width:775px; height:100px; }
TABLE#main div#taglinePane {background:#ccc;height:30px;border:1px solid #000;}
TABLE#main TD#leftPane { width:175px; height:100%; border-right: 1px solid #041544; }
TABLE#main TD#centerPane { width : 740px; height:100%; background-color:white; }
TABLE#main TD#centerPaneWithRightPane { width : 420px; height:100%; background-color:white; height:100%; }
TABLE#main TD#rightPane { width:180px; height:100%; vertical-align:top; background-color: white; border-left: 1px solid #041544; }
TABLE#main TD#noRightPane { display:none; }
TABLE#main TD#tagLinePane2 { display:none; }
TABLE#main TD#footerPane { width:770px; height:16px; background-image: url(../webimgs/footer.jpg); color:navy; border-top:1px solid black; }
/* Web part styles */
.divContentTitle { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; TEXT-DECORATION: underline }
.tagContent, .footercontent { font-size: 11px; color:white; font-weight:bold; }
.clsVisibleMenu { DISPLAY: block }
.copyright { FONT-SIZE: 9px; }
.copyrightHR { BORDER-RIGHT: #333366 1px solid; BORDER-TOP: #333366 1px solid; BORDER-LEFT: #333366 1px solid; WIDTH: 80%; BORDER-BOTTOM: #333366 1px solid }
#divContent { padding: 10px 15px 30px 15px; font-size: 11px; }
#divCopyright { margin-top:10px; font-family:verdana; TEXT-ALIGN: center; color: #000; width: 100%; }
#divCopyright a { color: #000; }
#divFooter { TEXT-ALIGN: center }
#divTitleBar { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 2px; WIDTH: 100%; COLOR: #559534; PADDING-TOP: 6px; HEIGHT: 25px }
.pageTitle { font-size: 20px; color: Navy; font-weight: bold; }
.navTitle { color : Navy; font-size : 13px; font-weight : bold; margin-bottom:5px; }
.pageTitle2 { color : maroon; font-size : 15px; font-weight : bold; margin-bottom:10px; }
.Title2 { color : black; font-size : 18px; font-weight : bold; margin-bottom:10px; padding:5px; background-color:#FFCA03; border:1px solid black; width:150px; }
#logo { font-size:48px; padding-top:15px; color:white; font-weight:bold; font-family: "Arial Black, arial"; }
.labelBox { border: thin solid #9D9D9D; height: 30px; width: 400px; text-align: center; vertical-align: middle; padding-top:5px; background-color:#011D70; text-decoration: none; font-size:13px; font-weight:bold; color:white; display:block; }
.labelBox:hover { background-color:#EF9848; }
.loginBox { width:300px; border:1px solid black; background-color: #99CCFF; }
.loginTitle { width:300px; text-align:left; font-weight:bold; border:1px solid black; background-color: #FEAD00; color:black; height:20px; }
a.login { color: #0065C2; font-weight:bold; text-decoration:none; }
#pageHeaderContent { margin: 0px 0px 5px 0px; }
#pageFooterContent { margin: 10px 0px 5px 0px; }
div#shoutoutContainer {position:relative;width:100%;height:37px;padding:0 -20px 0 0 ;}
ul#ticker { height:25px; width:505px; float:left; overflow:hidden;padding:5px;margin:0;border:1px solid #333;border-right:0;background:url(/webimgs/shoutoutBg.jpg) repeat-x;color:#fff; }
#ticker li { border:0; margin:0; padding:0; list-style:none; height:15px; padding:5px; }
#ticker a { color:#0D0D0D; text-transform: uppercase; }
#ticker .shout-title { display:block; font-weight:bold; margin-bottom:4px; font-size:16px; }
#ticker .shout-text { display:block; color:#666666;}
.headline { position: absolute; top: 210px; left: 5px; height: 195px; width:190px; }
.ps-popup {height:37px; overflow:hidden; width:160px; z-index:1000; float:left;padding:30px 10px 0 0;margin:-30px 0 0 0;background:url(/webimgs/shoutformBg.jpg) no-repeat -5px 30px;;}
form#shoutoutForm { padding:5px }
form#shoutoutForm input { margin:3px 0; }
.ps-close { position:absolute;top:-10px;right:-5px;z-index:9999;width:30px;height:30px;background:url(/webimgs/close.png) no-repeat;cursor:pointer; }
.ps-text { height: 25px; width:155px; text-align:left;position:relative;padding:10px 0 0 5px; }
.ps-text img {position:absolute;top:-30px;left:75px;}

div#slider {width:710px;height:277px;overflow:hidden;}
div#homepageSlider {height:277px;width:710px;position:relative;z-index:1;}
div#cartContainer {float:right;padding:5px;width:150px;}