* {margin: 0;padding: 0;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;
font-family: inherit;vertical-align: baseline;list-style-type:none;}
body {background:#D8D8D8 url(../images/gradient.gif) repeat-x scroll 0 0;font-family:helvetica,arial,sans-serif;font-size:12px;min-height:730px;z-index:5;}
a {text-decoration:none; color:#f32c73;}
h1#logo {height:66px;margin:70px 0 0 20px;width:321px;}
h1#logo a {background:transparent url(../images/pcgLogo.gif) no-repeat scroll 0 0;display:block;height:66px;text-indent:-9999px;width:321px;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align:left;font-weight: normal;}
.clear{clear:both;}
#BgContainer {width:800px;margin:0 auto;}
#Container {width:800px;padding-bottom:15px;background:#fff url(../images/containerbg.gif) repeat-y;}
#Layout {width: 760px;clear: both;overflow: hidden;margin: 15px auto;}
#Content {margin:0;text-align:left;}
#Header {width: 768px;margin: 0 auto;overflow: hidden;background: #58ade1 url(../images/header.gif) repeat-x left center;}
#Header h1 {color: #fff;font-size: 3.2em;font-family: Tahoma, Verdana, sans-serif;font-weight: 300;padding: 20px 0 0 30px;}
#Header p {font-size: 1.4em;color:#fff;clear: left;margin: 0 0 0 100px;}
#Navigation {width: 768px;margin: 0 auto;padding-top: 5px;overflow: hidden;background: #4ea3d7 url(../images/headerRounded.gif) no-repeat center bottom;}
#Navigation ul {float: right;margin-right: 10px;}
#Navigation ul li {list-style:none;margin: 0 2px;float:left;line-height: 2.8em;display: block;}
#Navigation ul li a {float: left;text-decoration: none;	display: block;	height: 2.3em;font-size: 1.2em;	padding: 0 0 0 10px;color: #fff;}
#Navigation ul li a span {text-align: center;float: left;padding-right: 10px;height: 2.3em;}
#Navigation ul li a:hover {background: #93C7E7 url(../images/hoverTabLeft.gif) no-repeat left top;color: #fff;cursor: pointer;}
#Navigation ul li a:hover span {background: #93C7E7 url(../images/hoverTabRight.gif) no-repeat right top;cursor: pointer;}
#Navigation ul li a.current, #Navigation ul li a.section, #Navigation ul li a.section:hover, #Navigation ul li a.current:hover {background: #fff url(../images/activeTabLeft.png) no-repeat left top;color: #444;}
#Navigation ul li a.current span,#Navigation ul li a.section span,#Navigation ul li a.section:hover span,#Navigation ul li a.current:hover span {background: #fff url(../images/activeTabRight.png) no-repeat right top;color: #444;}
#Breadcrumbs {color: #B7C0C5;text-align: left;font-size: 0.9em;margin: 0px 5px 10px 0;}
#Breadcrumbs p {margin: 0;}
#Sidebar {width: 200px;float: left;margin: 10px 0 0 0;padding: 0;}
#Sidebar .sidebarBox {margin: 0 0 5px 0;padding-bottom: 2px;background: #EFEFEF url(../images/sidebarHeader.gif) no-repeat left top;}
#Sidebar ul {margin: 2px 0 5px 3px;}
#Sidebar li {margin: 8px 2px;list-style: none;}
#Sidebar h3 {clear: both;text-transform: lowercase;color: #fff;font-weight: 700;font-size: 1.4em;margin: 0 0 10px 0;line-height: 1.8;padding: 1px 0 0 10px; background: transparent url(../images/sidebarHeaderSub.gif) repeat-x center left;}
#Sidebar .sidebarBottom {height: 15px;display: block;width: 200px;margin: -5px 0 0 0;background: #EFEFEF url(../images/sidebarBottomBg.gif) no-repeat center bottom;	}
#Sidebar a em {font-style: normal;}
#Sidebar p {font-size: 11px;clear: both;margin: 10px 10px 0 10px;}
ul#Menu2 li {font-size: 0.9em;margin: 1px 0 5px 4px;list-style: none;}
ul#Menu2 li a {display: block;width: 196px;font-size: 1.2em;height: 1.8em;line-height: 1.8em;color: #898989;}
ul#Menu2 li em {padding-left: 8px;display: block;}
ul#Menu2 li li em {padding-left: 0;}
ul#Menu2 li a:hover, ul#Menu2 li a.current, ul#Menu2 li a.current:hover {background: #DCDCDC url(../images/sidebarSideArrow.gif) no-repeat right center;color: #666;cursor: pointer;text-decoration: none;}
ul#Menu2 li a.current {font-weight:700;}
ul#Menu2 li a.section, ul#Menu2 li a.section:hover {background: #DCDCDC;font-weight: 700;width: 193px;}
ul#Menu2 li a.levela:hover span,ul#Menu2 li a.current span,ul#Menu2 li a.section span,ul#Menu2 li a.section:hover span,ul#Menu2 li a.current:hover span {background: transparent url(../images/sidebarTopLeftHover.gif) no-repeat left top;display: block;width: 100%;height: 100%;}
ul#Menu2 li a.levela:hover em, ul#Menu2 li a.current em, ul#Menu2 li a.section em, ul#Menu2 li a.section:hover em, ul#Menu2 li a.current:hover em { background: transparent url(../images/sidebarBottomLeftHover.gif) no-repeat left bottom;display: block;width: 100%;height: 100%;}
ul#Menu2 li ul {height: 100%; position: relative; margin: -4px 0 0 0; width: 193px; padding: 4px 0 10px 0; background: #DCDCDC url(../images/sidebarSectionBottom.png) no-repeat bottom left;}
ul#Menu2 li ul li {width: 160px;background: #DCDCDC;padding: 0;font-size: 0.8em;display: inline;margin: 0;}
ul#Menu2 li ul li ul {background: #DCDCDC;margin-left: 0;}
ul#Menu2 li li a.current, ul#Menu2 li li a.section, ul#Menu2 li li a.section:hover, ul#Menu2 li li a.current:hover { color: #555;font-weight: 700;background: #DCDCDC;}
ul#Menu2 li li ul {margin: 0 0 0 10px;padding: 0;width: 175px;}
ul#Menu2 li li ul .roundWhite {margin-bottom: -10px; }
ul#Menu2 li a.levelb {font-size: 1.7em;text-indent: 8px;width: 188px;background: transparent;margin-left: 10px;}
ul#Menu2 li a.levelb:hover, ul#Menu2 li li a.current, ul#Menu2 li li a.current:hover, ul#Menu2 li li a.section, ul#Menu2 li li a.section:hover {background: #BCBCBC url(../images/sidebarSideArrow2.gif) no-repeat right center;text-decoration: none;display: block;color: #fff;}
ul#Menu2 li a.levelb:hover span,ul#Menu2 li li a.current span,ul#Menu2 li li a.current:hover span,ul#Menu2 li li a.section span,ul#Menu2 li li a.section:hover span {background: transparent url(../images/sidebarTopLeftHover2.gif) no-repeat left top;display: block;width: 100%;height: 100%;}
ul#Menu2 li a.levelb:hover em,ul#Menu2 li li a.current em,ul#Menu2 li li a.current:hover em,ul#Menu2 li li a.section em,ul#Menu2 li li a.section:hover em {background: transparent url(../images/sidebarBottomLeftHover2.gif) no-repeat left bottom;display: block;width: 100%;height: 100%;}
#CommentHolder ul {list-style: none;margin: 20px 0;}
#PageComments li {margin: 5px 0;padding: 1px;width: 88%;}
#PageComments li.odd {background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;padding-left: 40px;padding-right: 10px;border-bottom: 2px solid #BCE4FE;}
#PageComments li.even {background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;padding-right: 40px;padding-left: 10px;}
#PageComments li.odd p.info {color: #3AA0C3;}
.actionLinks li {display: inline;border-right: 1px solid;}
.actionLinks li a {padding-right: 3px;font-size: 10px;}
.actionLinks li.last {border-right:none;}
.commentrss {background: transparent url(../images/feed-icon-14x14.png) no-repeat;padding-left: 20px;font-size: 1.1em;line-height: 1.6em;}
#PageCommentsPagination p {text-align: center;font-size: 1.2em;}
#PageComments p {font-size: 1em;}
#PageComments p.info {color: #999;margin: 0px;padding: 0;line-height: 1em;font-size: 0.9em;}
ul#SearchResults {margin: 10px 0;}
ul#SearchResults li {list-style: none;margin: 5px 0;font-size: 1em;}
html #SearchForm_SearchForm {float: right;width: 240px;margin: 5px;}
html #SearchForm_SearchForm .middleColumn {float: left;width: 164px;margin: 0 5px 0 0;padding: 2px;background-color: #51a9df;}
html #SearchForm_SearchForm .middleColumn input.text {width: 160px;border: none;color: #666;}
html #SearchForm_SearchForm #SearchForm_SearchForm_action_results {float: left;margin-top: 2px;}
.message {margin: 15px;padding: 5px;width: 92%;color: #979908;border: 4px solid #F7F8B4;background: #FFFFEA;}
span.middleColumn .message {margin: 4px 0 0 3px;}
.required {margin: 4px 0 0 3px;padding: 5px;width: 92%;color: #DC1313;border: 4px solid #FF7373;background: #FED0D0;}
p#Remember label {margin: -24px 0 0 10px;text-align: left;color:#F32C73;}
.entry {border-bottom: 1px solid #eee;}
#Unsubscribe_MailingListForm_MailingListForm{min-height:100px;}
#Unsubscribe_MailingListForm_MailingListForm p{margin:0 !important;padding:10px;}
#Unsubscribe_MailingListForm_MailingListForm p label{display: inline;}
#Unsubscribe_MailingListForm_MailingListForm label{margin:0;}
#Footer { clear: both;width: 800px;height: 5em;background: transparent url(../images/footerBottom.gif) no-repeat bottom left;text-align: center;}
#Footer .footerTop {width: 100%;background: transparent url(../images/footerTop.gif) no-repeat top left;display: block;height: 2em;}
#Footer p {color: #fff;font-size: 1.1em;text-align: center;margin-top: -0.6em;}
#Footer a {color: #fff;text-decoration: none;}
#Footer a:hover {color: #fff;text-decoration: underline;}
h2 {font-size: 16px; margin-bottom: 10px;color: #c5b8b2; line-height: 20px;}
h3 {color:#FFFFFF;font-size:12px;font-weight:bold;}
h4 {color:#C5B8B2;font-size:12px;font-weight:bold;}
p {color:#FFFFFF;font-size:12px;line-height:16px;margin-bottom:10px;}
p.date {font-size:10px;}
p.button a {float:left; clear:left; color:#fff; height:12px; padding:6px 8px 8px 8px; background-color:#cb3870; margin-top:6px; font-size:12px;}
p.button a:hover {background-color:#e52d73;}
div.scroll-pane div.inner div.testimonial {background-color:#323133;border-right:1px solid #2A292B;float:left;height:100%;width:305px;}
div.scroll-pane div.inner div.testimonial div.content {float:left;padding:32px 20px;}
blockquote {color:#FFFFFF;font-size:11px;font-style:italic;line-height:15px;margin-bottom:10px;}
blockquote p {color:#FFFFFF;font-size:11px;font-style:italic;line-height:15px;margin-bottom:10px;}
.testimonialimg {float:left;margin:0;padding:0;}
div.scroll-pane div.inner img {border:0;}
body div#rings{position:absolute; right:0;top:0; z-index:1; width:299px; height:322px;text-indent:-9999px; background: url('../images/rings.png') 0 0 no-repeat;}
em{font-style:italic;}
div.pressItemDescription div.content h2 {color:#C5B8B2;font-size:12px;font-weight:bold;line-height:16px;margin-bottom:2px;}
div.pressItemDescription {float: left; width: 305px; height: 424px; background-color: #323133}
div.pressItemDescription div.content {padding-right: 20px; padding-left: 20px; float: left; padding-bottom: 32px; padding-top: 32px}
div.pressItemDescription div.content p {font-size: 11px}
.sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%} 
.sitemap-list li {padding:10px; margin-top:10px; font-size:13px;} 
.sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal;}
.sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} 
.sitemap-list li li a{ color:#C5B8B2;}
.sitemap-list ul ul {margin-left:10px;padding:5px 10px;}
.sitemap-list li li li {font-size:11px; font-weight:normal;}
.sitemap-list li li li  a{ color:#FFFFFF}
.password {padding:10px 0px 10px 0px;}
#Remember{ padding-left:5px;}
#Remember input{padding:5px 0px 0px 0px;}
#MemberLoginForm_LoginForm_action_dologin, #MemberLoginForm_LostPasswordForm_action_forgotPassword{margin:0px;background-color:#CB3870;clear:left;color:#FFFFFF;float:left;font-size:12px;margin-top:6px;padding:6px 8px 8px;border:none;}
#ForgotPassword{margin:0 0 0 15px; float:left; padding-top:14px;}
#MemberLoginForm_LoginForm fieldset, #MemberLoginForm_LostPasswordForm fieldset{padding:58px 0 0px 19px;}
#MemberLoginForm_LoginForm div.Actions, #MemberLoginForm_LostPasswordForm div.Actions{ padding-left:19px;}