body {background: #fbf2e3 url(../images/bodyBkgd.gif) repeat-x; font: 62.5%/1.6 Arial, Helvetica, sans-serif;}

.floatRight {float: right;}
.centerText {text-align:center;}
.centerFloat {margin-left:auto; margin:auto;}
body, img, ul, li, p, h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

#pageContainer {width: 638px; margin:0 auto; text-align:left; font-size:1.2em;}

#innerContainerTop {width: 638px;height: 101px;	background: url(../images/innerContainerBkgdTop.gif) repeat-y;}

#header {height: 101px; width: 600px; margin:0 0 0 20px; }
#header h1 {position:absolute; left:-9999px;}
#logo {margin: 30px 0 0 76px;}

#innerContainerBottom {	width: 638px; background: url(../images/innerContainerBottom.gif) repeat-y;}
#nav {width: 600px; margin:0 0 0 20px; padding:0;  }
#nav li {list-style: none; display:inline;}
#nav li a {text-decoration: none; float: left;  width: 119px; border-right: 1px solid #fff; 	text-align: center; color: #fff; font-size: 12px; text-transform:uppercase; font-family: Helvetica, Arial, sans-serif; font-weight:bold; height:1.9em; padding-top:.45em; border-bottom:none; letter-spacing:.5px;}
#nav li a.navNoBorder {border:none; width: 120px;}
#nav li a.navBlue {background: #061657;}
#nav li a:hover.navBlue {background:#445081;}
#nav li a.navBlue#currentPage {background:#445081;}
#nav li a.navOrange {background: #dc9117;}
#nav li a.navOrange.currentPage {background:#e5ad51;}
#nav li a:hover.navOrange {background:#e5ad51;}

/*** HOME and ARTWORK PAGE ***/
#content {width: 600px;	margin:0 0 0 20px; clear:both; }
#contentHome, #contentArtwork {width: 600px;	margin:0 0 0 20px; background: url(../images/contentBkgd.gif) repeat-y top left #fff; overflow:hidden; clear:both; }

#introHome, #introContact, #introArtwork, #introProducts, #introConferences {width: 600px; height:62px;}
#introHome h2, #introContact h2, #introArtwork h2, #introProducts h2, #introConferences h2 {text-indent:-5999px;}
 #introContact, #introArtwork, #introConferences  {background:#e4ac51 url(../images/Helping_Business_Orange.gif) no-repeat; background-position:39px 21px;}
#introHome, #introProducts  {background:#445081 url(../images/Helping_Business_Blue.gif) no-repeat; background-position:39px 21px;}

#contentMain {float: left; width: 309px; padding: 26px 25px 30px 25px;}

#contentSub {float: right; width: 240px; padding: 26px 0 0 0; text-align:center;}
#contentSub img {/*margin-bottom:20px;*/}

#footer {height: 51px; width: 638px; background:url(../images/footer.gif) top left; clear:both; }
#footerContent {padding-right:35px; padding-top:5px; float:right;}

/*** CONTACT PAGE ***/
#contentContact {width: 600px;	margin:0 0 0 20px; background: url(../images/Jessons-Contact-contentBkgd.gif) repeat-y #fff; background-position: 2px left; overflow:hidden; clear:both; }
#contentMainContact {width: 600px; padding: 26px 25px 0 25px;}
#map {width:600px; padding-top:30px; clear:both;}
div.adr {float:left;}
div.contactDetails {padding-left:2.5em; width:20em; float:left;}

/*** PRODUCTS PAGE ***/
#contentProducts {width: 600px;	margin:0 0 0 20px; background: url(../images/Jessons-productsBkgd.gif) repeat-y #fff; overflow:hidden; clear:both;/*background-position: 2px left;*/ }
#contentMainProducts {width: 600px;  clear:both;}
#contentProducts ul li a {font-weight:bold;}

#top-Products, #middle-Products, #bottom-Products {background:url(../images/Jessons-products-headerBar.gif) no-repeat top left; width:600px;  padding: 5px 25px 0 25px; clear:both; overflow:hidden;}

div#contentProducts h2 {color:#FF9900;font-size:13px;font-weight:bold;padding-bottom:10px; } 


/*div.left-Products, div.center-Products, div.right-Products  {width:182px; float:left; }
div.left-Products{margin-right:14px;}
div.center-Products {margin-right:15px;}
div.right-Products {clear:right;}
#bottom-Products {clear:both;}*/
div.left-Products, div.center-Products, div.right-Products  {width:182px; float:left; /*padding-top:10px!important;*/}
div.left-Products{margin-right:14px;}
div.center-Products {margin-right:15px;}
div.right-Products {clear:right;}
#bottom-Products {clear:both;}


/*** CONFERENCES ***/
#contentTopConferences {height:222px; border-bottom:1px solid #b9b9b9; overflow:hidden; clear:both;}
#contentTopConferencesThumbnails {background:url(../images/Jessons-Conferences-Bkgd.gif) repeat-y left top; overflow:hidden;float:left; width:239px; padding-top:8px; padding-bottom:8px;}
div.ThumbnailLeft {width:120px; float:left; text-align:center;}
div.ThumbnailRight {width:119px; float:right; text-align:center;}
p.separatorDash {background:url(../images/Jessons-Conferences-BkgdHorz.gif) no-repeat; background-position:center left; height:18px; clear:both; }
#contentBottomConferences {padding:25px 25px 0; }
#contentLeftConferences {width:200px; float:left; padding-bottom:20px;}
#contentCenterConferences {width:140px; margin-left:20px; float:left;}
#contentRightConferences {width:170px; float:right;}

/*** TYPOGRAPHY ***/
h1, h2, h3, h4, h5, h6 {color:#061656; font-weight:bold;}
h1 {font-size:1.4em; text-transform:uppercase; font-weight:bold; font-family: Helvetica, Arial, sans-serif; line-height:1.3em;}
#contentContact h1 {font-size:1.3em; color:#cc9900; padding-left:26px; padding-right:14px; padding-top:1px; height:3em; float:left;}
#contentMainProducts h1 {font-size:13px; color:#db9017; padding:0 0 20px 0; font-weight:bold;}
p {font-family: Helvetica, Arial, sans-serif; line-height:1.65em;}
#contentMain p { padding: 0 0 1.5em 0; margin:0;}
#contentSub p {padding:0;}
#footerContent p {color:#fff; font-family: "Helvetica Condensed", Helvetica, Arial, sans-serif;}
em {color:#cc9900; font-style:normal;}
a {color:#000; text-decoration:none; border-bottom:solid 1px #ccc;}
#contentMainProducts a {border-bottom:none;}
a:hover {color:#db9017; border-bottom:none; font-weight:bold; }
#contentMain ul, #contentMainProducts ul, #contentMainConferences ul {padding:0 0 1.5em 0; list-style-type:none;}
#contentMain li {padding:0 1em 0 1.2em; background:url(../images/Jessons-endash.gif) no-repeat 0 .78em; line-height:1.65em;}
#contentMainProducts li, {line-height:1.8em;}
#contentMainConferences li {color:#dc9117; line-height:1.8em; font-weight:bold; font-size:.95em;}
#footer p {font-size:.9em;}




