﻿
.StandardPanel
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
/*	border: solid 1 #CFCFCF;*/
	width: 100%;
}

.PanelHead
{
	width: 100%;
}

.PanelHead .PanelTitle
{
	/*padding: 10px 1px 1px 22px;*/	
	/*font-size: 18pt;*/
	font-weight: bold;
	margin-top: 10px 10px 10px 0px;
	color: #006cc0;	
	background-image: url(/pv/images/site/background-fade-blue.jpg);	
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #006CC0;
	border-right: 1px solid #006CC0;
	*border-right: 1px solid #006CC0;
	x-display:none;
	display: block;
	height: 40px;
	vertical-align: middle;
	font-size: 16px;
	padding-top: 10px;
	*padding-bottom: 20px;
	/*text-align: center;*/
}

/* CC Personal info fixes */
#ctl00_ButtonBar {
	display: none;
}

/* CC LOGIN FIXES */
#ctl00_TemplateBody_Login1_LoginView1_Login1_PanelTemplate1_TextLabel, #ctl00_TemplateBody_Login1_LoginView1_Login1_PanelTemplate1_Body {
	*border-right: 0;
}

/* CC ORDERS FIXES */
#ctl00_TemplateBody_RightTemplate_TextLabel, #ctl00_TemplateBody_RightTemplate_Body {
	*border-right: 0;
}

/*shoppingcart.aspx */

#ctl00_TemplateBody_CartPanel_Body td {
	font-size: 13px;
}

#ctl00_TemplateBody_CartPanel {
	width: 180px;
	*width: 200px;
}

#ctl00_TemplateBody_ProductsPanel_Body, #ctl00_TemplateBody_CartPanel_Body {
	*border-right: 0;
}

#ctl00_TemplateBody_FeaturedItemsWebUserCtrl1_MainTemplate {
	width: 100%;
}

#ctl00_TemplateBody_CartPanel_Body {
	*padding-right: 0;
}

#ctl00_TemplateBody_CartPanel_Body .commandBar {
	float: none;
	text-align: left;
	margin-top: 10px;
	*margin-top: 20px;
}

/* EVENT REG (eventsignupselectfunctions.aspx) */
#ctl00_TemplateBody_EventGroupsPanel td {
	font-size: 13px;
}


/* CC 8/14/09 fixes */
/* event detail fixes commented out because i found a universal fix, keeping it in here in case it's needed again */
/*#ctl00_TemplateBody_PanelTemplate_TextLabel, #ctl00_TemplateBody_MainPanel_TextLabel, 
#ctl00_TemplateBody_MainTemplate_TextLabel, #ctl00_TemplateBody_ProductListWebUserControl1_MainTemplate_TextLabel, 
#ctl00_TemplateBody_ProductDetail1_MainPanel_TextLabel, #ctl00_TemplateBody_ProductsPanel_TextLabel,*/



span.panelTitle
{
	text-align: left;
	text-indent: 25px;
}
/* logon fix */
#ctl00_TemplateBody_Login1_LoginView1_Login1_PanelTemplate1_TextLabel {
	text-align: center;
	text-indent: 0;
}

#ctl00_TemplateBody_FindMeWebUserControl1_RequestPanel, #ctl00_TemplateBody_RequestPanel_TextLabel
{
	margin-top: 20px;
}

#ctl00_TemplateBody_FindMeWebUserControl1_RequestPanel_Body, #ctl00_TemplateBody_RequestPanel_TextLabel
{
	text-align: left;
	padding-top: 15px;
}
#ctl00_TemplateBody_pnlAddressList {
	margin-top: 45px;
}
#ctl00_TemplateBody_MainPanel_Body {
	padding-top: 10px;
}

.PanelField {
	text-align: left;
}

/* end cc fixes */

/*
.PanelTitle td
{
	font-weight: bold;
	font-size: 100%;
	color: #006cc0;
}
*/
.PanelBody
{
	padding-right: 1em;
	/*border-top: #cfcfcf 1px solid;*/
	padding-left: 1em;
	font-size: 12px;
	color: black;
	padding-top: 5px;
	background-color: transparent;
	background-image: url(/pv/images/site/box-shadow-blue.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	padding-bottom: 30px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;	

}
/* cc 8/14 fix for random double stacked panels! */
.PanelBody .PanelBody{
	padding: 0;
	background-image: none;
	border-bottom: 0;
	border-right: 1px solid white;
	/*border: 0;*/
}

.PanelColumn
{
    float: left;
    margin-right: 2em;
}


#ctl00_PageSubNavigationPlaceHolder_SubNavPanelTemplateControl .PanelBody, #ctl00_PageSubNavigationPlaceHolder_SubNavPanelTemplateControl .PanelTitle {
border:0px;
background-image: none;
}
