body { font: 14px Arial, Helvetica, sans-serif; background: #fff; color: #444; }

h1, h2, h3, h4 { font: 30px Georgia, 'Times New Roman', serif; color: #996eb2; padding-bottom: 10px; }
h2 {font-size: 24px; }
h3 { font-size: 18px; }
h4 {}

a { text-decoration: none; color: #341646; outline: none; }

strong { font-weight: bold; }

#header-wrapper { }
#header { width: 960px; margin: 0px auto; overflow: auto;}
#logo { float: left; width: 200px; height: 80px; background: url(images/prdisplay-logo.jpg) top left no-repeat; }
#logo a { width: 200px; height: 80px; display: block; text-indent: -9999pt; outline: none; }

#navigation-wrapper { }
#navigation { width: 960px; margin: 0px auto 10px; overflow: auto; }
#navigation ul { float: left; width: 960px; list-style: none; }
#navigation ul li { float: left; width: 120px; display: block; text-align: center; margin-right: 4px; }
#navigation ul li a { width: 120px; border-bottom: 4px solid #996eb2; padding: 5px 0px; display: block; color: #996eb2; }
#navigation ul li a:hover, #navigation ul li a.active { color: #341646; border-color: #341646;}


#breadcrumbs { width: 960px; margin: 0px auto 20px; overflow: auto; }
#breadcrumbs ul { float: left; width: 960px; list-style: none; }
#breadcrumbs ul li { float: left; display: inline; padding-left: 4px; }
#breadcrumbs ul li.first { padding-left: 0px; }
#breadcrumbs ul li a { padding-right: 16px; background: #fff url(images/bull.jpg) center right no-repeat; }

#wrapper { width: 960px; margin: 20px auto; overflow: auto; }
#content { float: left; width: 640px; }
.info { padding-bottom: 5px; border-bottom: 1px dotted #ccc; margin-bottom: 20px; }
.announce { background: #f0f0f0; margin-bottom: 20px; padding: 10px; text-align: center; }
.error { background: #f6d3ca; margin-bottom: 20px; padding: 10px; text-align: center; }
.more { margin-top: 20px; padding-top: 10px; border-top: 1px dotted #ccc; }
.more ul { margin: 14px 0px; }
.more li { margin-left: 15px; }

#sidebar { float: right; width: 300px; }
#sidebar ul { float: left; width: 300px; list-style-type: none; }
#sidebar ul li { padding: 4px 0px 4px 4px; border-bottom: 1px dotted #ccc; }

/* Ads */
.ad-300-250 { float: left; width: 300px; height: 250px; margin-top: 20px; }
.ad-468-60 { float: left; width: 640px; height: 60px; margin-top: 20px; text-align: center; }

form li { margin-top: 5px; }
input.text, input.search, input.file, textarea.textarea, select.select{ font-family: Tahoma, Arial, sans-serif; font-size:100%; color:#333; margin:0; padding:2px 0; }
input.text, input.search, textarea.textarea { border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ddd; background:#fff url(images/fieldbg.gif) repeat-x top; }
input.text { width: 634px; }
label { float: left; font-weight: bold; padding-bottom: 4px; }
form span.req{ display:inline; float:none; color:red !important; font-weight:bold; margin:0; padding-left:3px; }

table tr { border-bottom: 1px dotted #ccc; }
table td { padding: 5px 0px; }

#footer-wrapper {}
#footer { width: 960px; margin: 0px auto 10px; overflow: auto; border-top: 1px dotted #ccc; }
#footer ul { float: left; width: 500px; margin-top: 10px; list-style: none; }
#footer ul li { float: left; padding: 0px 5px; border-right: 1px dotted #ccc; }
#footer .title { float: right;margin-top: 10px; text-align: right; width: 420px;}


                                                                 