/* SidebarFINAL Properties */
#sideBar {margin-left: 0; /*  padding-left: 10px;  */ list-style-type: none; text-align: left; background-color: #fff;}
#sideBar li a {padding-left: 15px; text-align: left; font:11px/19px verdana, arial, georgia, sans-serif; text-decoration: none; color: #666;}
#sideBar li a:hover {color: #39c;}
#sideBar li a#current {color: #39c;}
/* +++++++++++++++++++++ */

/* Form Properties */
.formTable {width: 95%;margin: 10px auto;}
.formLabel {text-align: right; padding: 3px; font-weight: bold; width: 35%;}
.formInput {padding: 3px; width: 65%;}

INPUT, SELECT, TEXTAREA {
font-family: Arial, Helvetica, sans-serif; 
background-color: #eee; 
color: #333;
border: 1px solid #666;
padding: 2px;
font-size: 12px;
}
input:focus, input.sffocus, textarea:focus {background-color: #ddd; color: #009; border: 1px solid #009;}
OPTION {text-transform: capitalize;}
/* +++++++++++++++++++++ */

/* Home Properties */
#pageHome {margin-top: 0px; width: 540px; height: 250px; background-color: #ccc;}
/* +++++++++++++++++++++ */

/* Company Info Properties */
#pageCompanyInfo {}
#pageCompanyInfo #aniImage {float: right; padding: 4px 5px 15px 20px;}
/* +++++++++++++++++++++ */

/* Company Info / Bios Properties */
#pageCompanyBios {}
.bioContainer {margin: 30px 0;}
.bioPic {margin-right: 20px; float: left; display: block; width: 100px; height: 100px; background-color: #ccc;}
.bioTitle h2 {font-size: 1.3em; display: inline; font-weight: bold; font-style: italic;}
.bioCopy {}
/* +++++++++++++++++++++ */

/* Company Info / Territories Properties */
#pageTerritories ul {float: left; width: 510px; margin: 0; padding: 0; list-style: none;}
#territories li {float: left; width: 8.5em; margin: 0; padding: 2px;}
#territories .new {background-color: #ccc;}
#pageTerritories #map {width: 301px; height: 279px; margin-left: 65px;}
/* +++++++++++++++++++++ */

/* Contact Us Properties */
#pageContactUs {}
/* +++++++++++++++++++++ */

/* Contact Dept Properties */
#pageContactsDept {}
#pageContactsDept dl {margin-bottom: 20px;}
#pageContactsDept dd {margin-bottom: 5px; margin-left: 20px;}
/* +++++++++++++++++++++ */

/* Contact Branch Properties */
#pageContactsBranch {}
#pageContactsBranch dl {margin-bottom: 20px;}
#pageContactsBranch dd {margin-bottom: 5px; margin-left: 20px;}
/* +++++++++++++++++++++ */

/* Fixture Selector Properties */
#pageFixtureSelector {margin: 10px 0;}
div.fixture {float: left; text-align: center; margin: 5px; }/*   width: 120px;  */
div.fixture img {border: 1px solid #ccc; width: 75px; height: 75px;}/*    */

.pageFixtureSelector {margin: 10px 0 20px 0;}
.pageFixtureSelector div {float: left; width: 79px; text-align: center; margin: 5px;}
.pageFixtureSelector div img {border: 1px solid #ccc; width: 75px; height: 75px;}
/* +++++++++++++++++++++ */

/* Quick Ship Logo Properties */
#pageQuickShipLogo {margin: 10px 0;}
div.fixture {float: left; text-align: center; margin: 5px; }/*   width: 120px;  */
div.fixture img {border: 1px solid #ccc; width: 200px; height: 60px;}/*    */

.pageQuickShipLogo {margin: 10px 0 20px 0;}
.pageQuickShipLogo div {float: left; width: 79px; text-align: center; margin: 5px;}
.pageQuickShipLogo div img {border: 1px solid #ccc; width: 200px; height: 60px;}
/* +++++++++++++++++++++ */

/* Line Card Properties */
#pageLineCard {}
#lineCardTitleBox ul {float: left; width: 520px; margin: 10px 0; padding: 0; list-style: none;}
#lineCardTitle li {float: left; width: 250px; margin: 2px; padding: 2px; text-transform: capitalize;}
#lineCardTitle a {text-transform: capitalize;}
/* +++++++++++++++++++++ */
/* Alpha Line Card Properties */
#alphaBox {margin: 0 auto; margin-bottom: 20px; background-color: #fff; width: 520px;}
ul#alphalist {margin: 0; padding: 0; white-space: nowrap;}
#alphalist li {display: inline; list-style-type: none;}
#alphalist a {padding: 4px 4px; text-decoration: none;}
#alphalist a:link, #alphalist a:visited {}
#alphalist a:hover {color: #fff; background-color: #39c;}

.alphaHdrBox {border-bottom: 1px solid #999;}
.alphaHdr {float: left; width: 50%;}
.alphaHdr h2 {display: inline; margin: 0; color: #39c;}
.alphaTop {float: left; width: 50%; text-align: right;}
.alphaTop img {margin-right: 6px;}
/* +++++++++++++++++++++ */

/* Gallery Properties */
#pageGallery {}
div#hold {position:relative; overflow:hidden; width:110px; height:248px; z-index:100;}
div#wn {position:absolute; left:0px; top:0px; width:110px; height:248px; clip:rect(0px, 120px, 248px, 0px); overflow:hidden; z-index:1;}
div.contentScroll {position:absolute; visibility:hidden; left:0px; top:0px; z-index:1;}

/* Set small font-size or size/position or div's will be off in some browsers  */
div#scrollbar {position:relative; left:0; top:0; width:11px; height:200px; font-size:1px; z-index:1;}
div#track {position:absolute; left:0; top:12px; width:11px; height:176px; background-color: #39c; z-index:1;}
div#dragBar {position:absolute; left:1px; top:1px; width:9px; height:20px; background-color:#ccc; z-index:1;}
div#up { position:absolute; left:0; top:0; z-index:2 }
div#down { position:absolute; left:0; bottom:0; z-index:3 }

a img { border:none }
div.contentScroll { text-align:center }
table.main { background-color:#fff;  width:132px; }
td#scrollLinks  { width:12px }
.thumb {margin: 5px 0;}
/* +++++++++++++++++++++ */

/* Upcoming Events Properties */
#pageUpcomingEvents {}
#post {border-bottom: #999 1px solid; margin-bottom: 10px;}
#post .date {
text-transform: uppercase;
color: #999;
letter-spacing: 2px;	
font-weight: bold;
/*  margin-bottom: -7px;  */
}
#post .title {font-weight: bold;font-size: 1.3em; line-height: 1em;}
.titleHome {font-weight: bold;font-size: 1.2em; line-height: 1em;}
/*  #post .title a, a:link {text-decoration: none;}
#post .title a:hover {text-decoration: underline;}  */
#post .continue {font-weight:bold;}
.posted {font-size: .80em;}
.posted a,a:link {text-decoration: none;}
.posted a:hover {text-decoration: underline;}
/* +++++++++++++++++++++ */

/* Request Catalog Properties */
#pageRequestCatalog {}
/* +++++++++++++++++++++ */

/* Form Error Templates Properties */
#pageError {}
#errorBlock {margin-top: 60px; padding: 6px;}
#errorBlock P {margin: 10px 0;}
#errorHeading h3 {color: #c00; font-weight: bold; margin: 0px 0;}
#errorHeading {border-bottom: 1px solid #c00; padding: 3px 0;}
.reqErr {margin: 10px 0;}
.reqErr strong, .req {color: #c00;}
/* +++++++++++++++++++++ */

