﻿body
{
	background-image: url('graphics/00000003/GP_Background.gif');
}
table#CPGMaster
{
	background-color: #323232;
	border: solid 5px #292929;
	width: 1000px;
}
td#CPGHeader
{
	height: 120px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-image: url('graphics/00000003/GP_Header_1000_98.png');
	background-color: #663399;
}
.header {height: 106px; margin-bottom:-11px;} html>body .header {height: 106px; margin-bottom:-1px}
td#CPGNavLeft
{
	vertical-align: top;
	text-align: right;
	width: 220px;
	padding: 5px;
}
.CategoryLinks
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	color:#000000;
	text-decoration: none;
}
.CategoryCells
{
	text-align: right;
	padding: 0px 0px 3px 0px;
}
.ReferenceCells
{
	text-align: right;
	padding: 3px 0px 0px 0px;
}
.CompanyCells
{
	text-align: right;
	padding: 3px 0px 0px 0px;	
}
.ReferenceLinks
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	color: White;
	text-decoration: none;
}
.CompanyLinks
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bolder;
	color:#000000;
	text-decoration: none;
}
.CategoryLinks:hover
{
	color: #663399;
}
.ReferenceLinks:hover
{
	color: #663399;
}
.CompanyLinks:hover
{
	color: #663399;
}
td#CPGOuterContent
{
	background-color: White;
	border-right: solid 15px #323232;
}
td#CPGContent
{
	background-color: White;
	border: solid 3px white;
	height: 500px;
	width: 780px;
}
td#CPGAffiliate
{
	background-color: #323232;
	border-top: none;
	border-bottom: solid 3px #323232;
	border-left: solid 3px #323232;
	border-right: none;
}
td#HomeTop
{
	height: 325px;
	width: 780px;
}
td#HomeCamQuest
{
	border-top: solid 10px white;
	border-bottom: solid 10px white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #323232;
}
#CamQuestHyper
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0082d1;
	font-weight: bold;
	text-decoration: none;
}
#CamQuestHyper:visited
{
	color: #0082d1;
}
#CamQuestHyper:hover
{
	color: #7fc0e8;
}
td#HomeRight
{
	border-left: solid 10px white;
	vertical-align: top;
}
td#HomeLeft
{
	vertical-align: top;
	border-right: solid 10px white;
}
#HomeTable
{
	border: solid 6px white;
}
#HomeFooter
{
	border-top: solid 10px white;
	border-bottom: none;
}
.RSSHeader
{  
	background-image: url('../../Controls/RSS/controlImages/RSSHeader_460_24.jpg');
	width: 460px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
	text-transform: uppercase; 
	color: #EDEDED;
	height: 24px;
	border-bottom: solid 1px #663399;
}
.RSSDropDown1
{
	border: solid 1px #EEEEEE;
	font-size: x-small;
	font-family: Arial;
	font-weight: bold;
	text-transform: capitalize;
	color: #EEEEEE;
	background-color: Transparent;
}
.RSSResources
{
	background-image: url( '../../Images/Master/RSSResources_295_24.jpg' );
	width: 296px;
	height: 24px;
	text-align: left;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-transform: uppercase;
	color: #EDEDED;
	border-bottom: solid 1px #663399;
}
.ResourcesItem
{

}
.ResourcesText
{
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-transform: uppercase;
	color: #EDEDED;
}
.RSSChannelTitle
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium; 
	font-weight: bold;
}
.RSSSubscribe
{
	text-decoration: underline;
	font-size: x-small;
}
.RSSMenu
{
	background: none;
}
.RSSMenuSelected
{
	background-color: #663399;
}
#RSSLayout
{
	padding-right: 10px;
}
.PerformancePartners
{
	background-image: url( '../../Images/Master/ModuleHeader_780_24.jpg' );
	width: 780px;
	height: 24px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	text-transform: uppercase;
	color: #EDEDED;
}

td#PartnerFooter
{
	width: 773px;
	height: 73px;
}
.RSSItemTxt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
table#tableResource
{
	width: 296px;
	background-color: #a9a9a9;
}
.AdNumbers
{
	background-image: url('../../Images/Rotator/RotatorToggleBG_90.png');
}
.ImageRotatorToggle
{
	border: 1px solid #46708C;
}
#CPGTabs
{
	background-color: #323232;
}
#PerfPartTabs
{
	background-color: #323232;
	font-family: Arial;
	font-size: small;
	font-weight: bold;
	color: #C2C2C2;
	text-align: center;
	margin-top: -1px;
}
html>body #PerfPartTabs
{
	background-color: #323232;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #C2C2C2;
	text-align: center;
	margin-top: 0px;
}
td.perfPartText
{
	text-align: left;
}
.tabSlider
{
	padding: none;
	z-index: 0;
	white-space: nowrap;
	background-color: Transparent;
	scrollbar-shadow-color: Transparent;
	scrollbar-highlight-color: Transparent;
	scrollbar-face-color: #CEE7A3;
	scrollbar-3dlight-color: #CEE7A3;
	scrollbar-darkshadow-color: Transparent;
	scrollbar-track-color: #CEE7A3;
	scrollbar-arrow-color: Transparent;
	vertical-align: top;
	
}
.tabContainer
{
	position: relative;
	z-index: 2;
	width: 558px;
	overflow: hidden;
	vertical-align: top;
}
.SearchPosition
{
	vertical-align: middle;
	margin-left: 770px;
	margin-top: 55px;
}
.DefaultSearch
{
	background-image: url('graphics/00000004/Search_Bar_125_20.png'); 
	background-repeat: no-repeat;
	background-position: 50px 0px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: White;
}
.CopyRightInfo
{
	font-weight: bold;
	font-size: 9px;
	font-family: Arial;
	color: #323232;
}
.CPGHeaderLogo
{
	position: relative;
	float: left;
	top: 0px;
	left: 20px;

}
table.CPGQuickLinksBG
{
	width: 1000px;
	padding-top: 0px;
	margin-top: 0px;
	background-image: url('graphics/00000003/GPHeaderMenu_1000_59.jpg');
	height: 60px;
	background-repeat: no-repeat;
	background-position: top left;
}
table.CPGQuickLinksBG td
{
	padding-top: 2px;
	padding-left: 10px;
}
table.CPGQuickLinks
{
    height: 59px;
    width: 500px;
}
.CPGQuickLinks td
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #ffffff;
	text-align: center;
	background-color: none;
	height: 24px;
	vertical-align: middle;
}

.CPGQuickLinks a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.CPGQuickLinks a:hover
{
    color: #CC0000;
}
.CPGQuickLinks td.WebLinks a
{
	color: #ffffff;
}
.CPGQuickLinks td.WebLinks a:hover
{
	color: #000000;
}
.CPGBreadCrumbs a
{
 font-family: arial; 
 font-size: 12px; 
 text-transform: capitalize; 
 padding-left: 5px;
 padding-right: 5px;
 color: #323232;
}
.CPGBreadCrumbs a:hover
{
 color: #CC0000;
}
#CPGContent a
{
	color: #323232;
}
#CPGContent a:hover
{
	color: #CC0000;
}
.perfpartnerfont
{
	font-family: Arial; 
	font-size:15px; 
	font-weight: bold; padding-left: 1px;
		
}
.CartButton
{
	border: none;
	height: 24px;
	background: #FF0000 url('graphics/00000003/CartRepeat_24.gif') repeat scroll center;
	cursor: pointer;
	border: solid 1px #FF0000;
	font-family: Arial; 
	font-weight: 600;
	color: #EFEFEF; 
	font-size: 14px; 
	width: 220px;

}
.CartButton2
{
	border: none;
	height: 24px;
	background: #dd0000 url('graphics/00000003/CartRepeat2_24.gif') repeat scroll center;
	cursor: pointer;
	border: solid 1px #dd0000;
	font-family: Arial; 
	font-weight: 600;
	color: #EFEFEF; 
	font-size: 14px; 
	width: 220px;

}
.CartButton table
{
	width: 220px;
    height: 24px;
	font-family: Arial; 
	font-weight: 600;
	color: #EFEFEF; 
	font-size: 14px; 
}
.CartButton table td#viewButton
{
 width: 50px; 
 background: Transparent url('graphics/00000004/Cart_ButtonArrow_50_26.png') no-repeat;
}
.CartButton2 table
{
	width: 220px;
    height: 24px;
	font-family: Arial; 
	font-weight: 600;
	color: #EFEFEF; 
	font-size: 14px; 
}
.CartButton2 table td#viewButton
{
  width: 50px; 
  background: url('graphics/00000004/Cart_Close_50_26.png') no-repeat;
}
div.closeMiniBasket
{

	background: #323232;
	cursor: pointer;	
	width: 210px;
	height: 20px;
	padding-right: 10px;
    
}
div.closeButton
{
	float: right;
	background: url('graphics/00000004/Cart_Close_50_26.png') no-repeat right;
	width: 50px;
	height: 20px;
}
div#stuff
{
	margin-top: 10px;
	text-align: right; 
	width: 0px; 
	height: 0px; 
	position: absolute; 
	z-index: 10; 
	overflow: hidden;
}
div#stuff a
{
	text-decoration: underline;
	font-weight: 700;
}

