
body { background-color: #0e0d1b; text-align: center; margin: 0px; }

/* Homepage */

#homepage-middle { background-image:url('/images/home_upperbackground_tile.jpg'); background-repeat:repeat-x; height:215px;}
#middle-holder { width:722px; margin:auto; height:201px; }
#brand-home { width: 148px; height: 45px; padding:77px 0px 0px 0px; float:left;}
#main-image { width: 513px; height: 201px; float:right; padding:14px 32px 0px 0px;}

#bottom-holder { width:689px; margin:auto; height:191px; }
#welcome { width: 513px; height: 146px; float:right; padding: 0px 14px 0px 0px;}
#price-list { width: 111px; height: 26px; float:left; padding: 39px 0px 0px 20px;}


/* Navigation */

#nav-background { background-image:url('/images/nav_background.gif'); }
#nav-holder { margin:auto; width:722px; height:58px; }

#nav-main { width: 580px; margin: 0px 0px 0px 176px;}
#nav-main ul.main { padding: 0; margin: 0; list-style-type: none; height: 26px; }
#nav-main ul.main li { padding: 0; margin: 0; float: left; }
#nav-main ul.main a { overflow: hidden; position: relative; height: 57px; display: block; }
  #nav-main ul.main li.home a { width: 33px; }
  #nav-main ul.main li.aboutpmls a { width: 70px; }
  #nav-main ul.main li.news a { width: 39px; }
  #nav-main ul.main li.gallery a { width: 51px; }
  #nav-main ul.main li.links a { width: 39px; }
  #nav-main ul.main li.contactus a { width: 60px; }
#nav-main ul.main a img { position: absolute; top: 0; left: 0; }
#nav-main ul.main a:hover img { top: -57px; }
#nav-main ul.main li.selected a img { top: -26px; } 
#nav-main ul.main a:hover { background: #000; } /* hack to get it to work in IE for some reason */


/* Standard Page */

#standard-header { margin:auto; width:722px; height: 103px; }
#brand-standard { width: 148px; height: 45px; padding:35px 0px 0px 0px; float:left;}
#standard-imageheader { width: 544px; height: 89px; float:right; padding:14px 0px 0px 0px;}

#title-background { height: 52px; background-image:url('/images/title_tile.gif'); background-repeat:repeat-x; }
#title-line { height: 1px; background-image:url('/images/title_tile.gif'); background-repeat:repeat-x; }
#title-holder { width:722px; margin:auto; }
#title { width:544px; height:17px; padding: 20px 0px 0px 177px;}

#content-holder { width: 722px; margin:auto; background-color:#140f23; min-height: 170px; }
#content-block { width: 520px; margin: 0px 0px 0px 178px; padding: 20px 0px 20px 0px; text-align:left; }

p { font-family: Helvetica; font-size: .8em; color:white; line-height: 1.5em; margin:0px; padding:0px; }

p.content { font-family: Helvetica; font-size: .8em; color:white; line-height: 1.5em; margin:0px; padding-bottom:6px; }

img.paraimage { width:157px; height:126px; border:#35353e solid 2px; float:right; margin:0px 0px 5px 12px;}

h1 { font-family: Helvetica; font-size: 1.2em; color:#5e249b; margin:0px; }
h2 { font-family: Helvetica; font-size: .8em; color:grey; margin:0px; padding:0px 0px 10px 0px;}

a { font-family: Helvetica; font-size: .9em; color:#5e249b; margin:0px; }
a:hover { color:grey; }


/* Gallery */

#gallery-row { text-align:left; margin:0px; padding:0px; height:46px;}
#gallery-row ul.row { margin:0px; padding:0px; list-style:none;}
#gallery-row ul.row li { margin:0px; padding:0px; float:left;}

#gallery-pagenumber { width:168px; padding:15px 0px 0px 10px; font-weight:bold; color:#35353e; }
#gallery-title { width:434px; padding:15px 0px 0px 0px;}
#gallery-nav { width:83px; padding:15px 0px 0px 0px;}

#gallery-select-holder { width: 722px; margin:auto; padding:0px; text-align:left;}
#gallery-select { padding:0px 0px 0px 180px; margin:0px 0px 15px 0px;}
#galleries { font-family: Helvetica; font-size: .7em; color:black; }

#gallery-block { width: 520px; margin: 15px 0px 0px 178px; padding:0px 0px 15px 0px; float:left;}
#gallery-clear { clear:both; }
#gallery-block img.gallery { margin:50% 0% 50% 0%; }
#gallery-image-holder { width:166px; height:128px;  margin:0px 6px 6px 0px; float:left; background-color: #0e0d1b;}

/* Footer */

#footer-background { height:23px; background-image:url('/images/footer_background.gif'); text-align:left; }
#footer-holder { width: 722px; margin: auto; line-height:0px;}
#footer-holder ul.footer { padding: 0; margin: 0; list-style-type: none; height: 26px; }
#footer-holder ul.footer li { float: left; margin: 0px;}
  #footer-holder ul.footer li.copyright { width: 64px; padding: 6px 0px 0px 87px;}
  #footer-holder ul.footer li.line { width: 1px; padding: 1px 0px 0px 27px; }
  #footer-holder ul.footer li.domain { width: 81px; padding: 7px 0px 0px 18px; }
  #footer-holder ul.footer li.privacypolicy { width: 60px; padding: 7px 0px 0px 12px; }
  #footer-holder ul.footer li.disclaimer { width: 48px; padding: 7px 0px 0px 12px; }
  #footer-holder ul.footer li.phonenumber { width: 88px; padding: 3px 0px 0px 223px; }



/* Admin Styles */
#banner {
	background-color: white;
	width: 100%;
}

#centercontent {
	background-color: white;
	width:100%;
	margin:auto;
	text-align: left;
}
