@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit; font-size: 100%; font-family: inherit;}

body {font:normal normal normal 12px Arial; margin:0; background: #000 url(images/pm_bg.png) repeat-x top left;}

table#contentHeader{width:100%; padding:0; margin:0; border:none; border-collapse:collapse}
table#contentHeader td#siteBannerLeft{width:auto; background: #fff url(images/pm_menu.png) repeat-x bottom left;}
table#contentHeader td#siteBanner{width:1024px; height:153px; background: #fff url(images/pm_banner.png) no-repeat top center; vertical-align:bottom;}
table#contentHeader td#siteBannerRight{width:auto; background: #c10000 url(images/pm_menu.png) repeat-x bottom left;}

.siteMenu{display:block; height:100%; bottom:0; width:100%; background: transparent url(images/pm_menu.png) repeat-x bottom left; vertical-align:bottom; position:relative;}
.siteMenu ul{position:absolute; bottom:0; right:0; margin:0 50px 0 0; display:inline; list-style:none; color:#fff; font:normal normal bold 9pt Arial; text-align:center}
.siteMenu li{float:left; text-transform:uppercase; width:80px; height:33px; margin:0 0 0 1px;}
.siteMenu li A{line-height:28px; text-decoration:none}
.siteMenu li A:link,visited,active{line-height:28px; text-decoration:none}
.siteMenu li A:hover{line-height:28px; text-decoration:none}
.siteMenu li.tabSelected{color:#c10000; background: #fff url(images/pm_tab_selected.png) repeat-x top left; padding-bottom:3px;}
.siteMenu li.tabSelected A {color:#c10000;}
.siteMenu li.tabUnselected{background: #fff url(images/pm_tab_unselected.png) repeat-x top left;}
.siteMenu li.tabUnselected:hover{background: #4f4b9d url(images/pm_tab_unselected_over.png) repeat-x top left;}
.siteMenu li.tabUnselected A {color:#fff;}
.siteMenu li.tabMemo{width:175px; margin-left: 10px; background: transparent; text-align:left; text-transform:none}
.siteMenu li.tabMemo span {line-height:28px; color:#fff;}

div#contentContainer{clear:left; margin:0 auto; width:100%; text-align:center;}
div#contentBody{margin:auto; height:auto; width:840px; background:#fff; padding:10px; padding-bottom:20px; position:relative; overflow:hidden;}
div#contentFooter{clear:left; margin:auto; height:25px; width:840px; background:#c10000; font-size:8pt; color:#fff; position:relative; overflow:hidden;}
div#copyright{clear:left; margin:auto; height:15px; width:840px; background:#000; font-size:8pt; color:#fff; padding:5px 10px;position:relative; overflow:hidden; text-align:right}

div#bodyLeft{float:left; width:560px; background:#fff; height:100%; position:relative;}
div#bodyLeft div.contentItem{clear:both;margin:10px 0 0 0; padding-bottom:10px; text-align:left}
div#bodyLeft div.product{float:left; width:60px; height:60px; padding:5px; margin:0 10px 0 0; border:solid 1px #aaa;}
div#bodyLeft div.description{display:table-cell;margin:0 0 0 10px;}
div#bodyLeft p {margin:0; padding:0; font-size: 10pt; color:#666666}
div#bodyLeft p.highlight {margin:0; padding:0; font-size:10pt; font-weight:normal; color:#c10000}
div#bodyLeft h2 {margin:0; padding:0; font-size:18pt; font-weight:bold; color:#c10000}
div#bodyLeft h3 {margin:0; padding:0; font-size:12pt; font-weight:bold; color:#c10000}
div#bodyLeft A {margin:0; padding:0; font-size:10pt; font-weight:normal; text-decoration:underline; color:#c10000}
div#bodyLeft ul.favorites {clear:left; list-style:none outside; color:#333; font-weight:normal; font-size:10pt; padding:7px 0 0 0; margin:0}
div#bodyLeft ul.favorites li {padding:0; margin:0; line-height:20px;}

div#bodyRight{float:left; margin-left:10px; width:250px; background:#fff; height:100%;}
div#bodyRight div{clear:left; display:block;}
div#bodyRight A img {padding:0; margin:0; border:none; border-collapse:collapse}

div#browseProducts{clear:left; display:block; width:100%; height:264px; background: #90D3FD url(images/pm_browse.png) repeat-x top left; text-align:left; padding:0 10px;}
div#browseProducts:after{clear:left;}
div#browseProducts p {color:#fff; font-size:11pt; line-height:12pt; padding:10px 0 0 0; margin:0;}
div#browseProducts p.sep {margin:10px 0 0 0; padding:0; line-height:2; font-size:2px; height:2px; width:100%; background: transparent url(images/pm_browse_div.png) repeat-x top left; border:none; border-collapse:collapse}
div#browseProducts input {margin:0; border:solid 1px #322f6e; font:normal normal bold 11pt Arial;}
div#browseProducts input:focus {margin:0; border:solid 1px #5760a6; font:normal normal bold 11pt Arial;}
div#browseProducts ul {clear:left; list-style:square inside; color:#fff; padding:10px 0 0 0;}
div#browseProducts li {line-height:20px;}
div#browseProducts ul.links {clear:left; list-style:none outside; color:#fff; padding:7px 0 0 0; margin:0}
div#browseProducts ul.links li {padding:0; margin:0; line-height:17px;}
div#browseProducts A {color: #322f6e; font-size:9pt; line-height:14px; text-decoration:underline}

div#purpose{clear:left; display:block; width:100%; height:264px; background: transparent url(images/pm_purpose.jpg) no-repeat top left;}
div#browse{clear:left; display:block; width:100%; height:165px; background: transparent url(images/pm_browse.jpg) no-repeat top left;}

div.ads{margin:10px 0 0 0; padding:0; width:270px; height:153px;}

div.featuredProducts{clear:left; display:block; width:100%; position:relative;}
div.featuredProducts ul.product{clear:left; list-style:none outside; width:100%;}
div.featuredProducts ul.product li{float:left; width:120px; height:120px; padding:5px; margin:0 10px 10px 0; border:solid 1px #aaa;}
div.featuredProducts ul.product li.last{float:left; width:120px; height:120px; padding:5px; margin:0 0 10px 0; border:solid 1px #aaa;}
div.featuredProducts img{border:none;}

div.sampleItems{clear:left; width:100%; position:relative; padding-top:15px; text-align:left}
div.sampleItems ul.reasons{clear:left; display:block; list-style:none outside; width:100%; text-align:left;}
div.sampleItems ul.reasons li{float:left; margin:0 3px 0 0; font-size:11pt; font-weight:bold; color:#c10000; line-height:12pt; text-transform:capitalize}
div.sampleItems ul.tag{clear:left; list-style:none outside; width:100%; text-align:left}
div.sampleItems ul.tag li{float:left; margin:0 3px 0 0; font-size:9pt; font-weight:bold; color:#c10000; line-height:12pt; text-transform:capitalize}

