﻿/* AnchorWall.com Styles 01 */
body
{
	font-family: Trebuchet MS, Sans-Serif;
	font-size: 12px;
	margin-top: 0px;
	background-color: #d7d9db; 
}

p
{
	padding-top: 0px;
	margin-top: 0px;
	line-height: 18px;
	color: #000000;
}

#ctl00_cphBody_MainPageContent
{
	width: 98%;
	padding-right: 20px;
}

.a1
{
	color: #ffffff;
}

a.mpc:link, a.mpc:visited
{
	color: #c75b12;
	text-decoration: underline;
}

a.linkBlack:link, a.linkBlack:visited, a.linkBlack:hover
{
	color: #000000;
	text-decoration: underline;
}

a.linkBlack2:link, a.linkBlack2:visited
{
	color: #000000;
	text-decoration: none;
}

a.linkBlack2:hover
{
	text-decoration: underline;
}

a:link, a:visited
{
	color: #c75b12;
	text-decoration: underline;
}

h1
{
	font-size: 16px;
	color: #c75b12;
}

h2
{
	font-size: 14px;
	color: #c75b12;
	margin-bottom: 3px;
}

.h2_1
{
	font-size: 14px;
	color: #c75b12;
	margin: 0px;
}

h3
{
	font-size: 12px;
	color:#000;
	margin-bottom: 3px;
}

.strong_orange
{
	color: #c75b12;
}

.SiteMap2
{
	margin-top: 5px;
	text-decoration: none;
	color: #000000;
}

.SiteMap2
{
	text-decoration: none;
	color: #000000;
}

.SiteMap2 li
{
	margin-left: -30px;
	list-style: none;
	line-height: 30px;
	text-decoration: none;
	color: #000000;
}

#table1
{
	margin-left: auto;
	margin-right: auto;
}



#content
{
	/*margin: 0px 0px 5px 0px;*/
	padding: 2px;
	height: auto;
}

.btnContainer
{
	border: 0px solid #000000;
	float: left;
	width: 959px; 
}

.btnGraphic_1
{
	border: 0px solid #000000;
	padding-right: 6px;
	margin-top: 6px;
	width: 317px;
	float: left;
}

.btnGraphic_2
{
	border: 0px solid #000000;
	padding-right: 3px;
	margin-top: 6px;
	width: 317px;
	float: left;
}

.btnGraphic_3
{
	border: 0px solid #000000;
	margin-top: 6px;
	width: 317px;
	float: left;
}

#footer
{
	margin: 10px 0px 0px 20px;
	height: 50px;
	color: #666666;
	text-decoration: none;
}

a.footerTxt:link, a.footerTxt:visited
{
	color: #666666;
	text-decoration: none;
}

.footerSlash
{
	color: #666666;
}

#qpps
{
	margin: 10px 0px 0px 20px;
}

select
{
	color: #666666;
}
.imgLink
{
	border: 0px;
}

.pageTitle
{
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 10px 0px;
}

.imgLink
{
	border: 0px;
}

.required
{
	color: #990000;
	font-weight: bold;
}

.div_Spacer
{
	border-top: 1px solid #c75b12;
	margin-bottom: 4px;
}

.pageImage
{
	border:0;
}

a.ln_off:link, a.ln_off:visited, a.ln_off:active
{
	text-decoration: none;
}

a.ln_off:hover
{
	text-decoration: none;
}


a.ln_on:link, a.ln_on:visited, a.ln_on:active
{
	text-decoration: none;
}

.landingPageImage
{
	float: left; 
	margin-right: 10px; 
	margin-bottom: 15px;
}

.landingPageFeature
{
	width:330px;
	float:left;
	margin:0;
	padding:5px 5px 0 5px;
}

.subLandingPageImage
{
	float: right; 
	margin-left: 10px; 
	margin-bottom: 10px;
}

.orangeArrow
{
	padding-left:5px;
	vertical-align:bottom;
}

.smallGreyItalic
{
	font-size:x-small; 
	font-style:italic; 
	color:#666;
}

.checkedList, .plainList
{
	padding:0px 15px;
	margin:0;
}
.plainList li 
{
	list-style: none;
	padding: 5px 0;
}
.checkedList li {
  list-style: none;
  background: url(/cmsVirtualUserFiles/images/checkbox01.jpg) no-repeat left center ;
  padding: 5px 0 5px 25px;
} 
.clearBoth
{
	clear:both;
}
.centerMe
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.formRowHighlight
{
	background-color:#E1D8B7;
}
/* START Left Nav */
.leftNavList ul
{
	margin:0;
	padding:0 0 5px 0;
}
.leftNavList li
{
	list-style:none;
	font-weight:bold;
	margin:0;
}
.leftNavList a
{
	display:block;
	padding-bottom:7px;
}
.leftNavLevel1 li
{
	padding: 0 0 0 15px;	
}
.leftNavLevel2 li
{
	padding: 0 0 0 15px;
}
.leftNavLevel3 li
{
	padding: 0 0 0 15px;
	font-size: 11px;
}
.leftNavArrowListItem
{
  list-style: none;
  background: url(/themes/01/images/navLeft_Arrow.gif) no-repeat left top;
  /*background-color: #f5f5f5;  */
}
/* END Left Nav */

/* -- START: Header -- */
	#header
	{
		height: 118px;
		background-image: url(/themes/01/images/header_bg_1.gif);
		background-repeat: repeat-x;
	}

	#logo
	{
		margin: 30px 0px 0px 15px;
		position: absolute;
		width: 236px;
		height: 56px;
	}

	#forPro
	{
		margin: 75px 0px 0px 760px;
		position: absolute;
		width: 188px;
		height: 27px;
		border: 0px solid #000000;
	}

	#top-spacer
	{
		height: 6px;
	}

	#top-nav 
	{
		position: absolute;
		margin: 7px 0px 0px 525px;
		padding: 0px 0px 0px 0px;
		border: 0px solid #ffffff;
	}

	a.linkWhite:link, a.linkWhite:visited
	{
		color: #ffffff;
		text-decoration: none;
	}

	a.linkWhite:hover
	{
		color: #ffffff;
		text-decoration: underline;
	}

	.pipe-white 
	{
		color: #ffffff;
	}
/* -- STOP: Header -- */

/* -- START: ddAccordion -- */
	.sc
	{
		cursor: hand;
		cursor: pointer;
		padding: 0px 0px 0px 0px;
		border: 1px solid #ccc;
		background: #f5f5f5;
		font-size: 12px;
		width: 100%;
		margin: 4px 0px 4px 0px;
		color:#333;
	}

	.scContent
	{
		padding: 0px 0px 0px 0px;
		border: 1px solid #ccc;
		font-size: 12px;
		width: 100%;
		margin: 0px;
		color:#333;
	}

	.scContent a 
	{
		text-decoration:none;
	}
	.scContent a:hover
	{
		text-decoration:underline;
	}

	.openpet
	{
		background: #D25A0B;
		color: #ffffff;
	}
/* -- STOP: ddAccordion -- */

/* -- START: PhotoGallery -- */
	.divHelp
	{
		width: 200px;
		display: none;
		background-color: #ffffff;
		position: absolute;
		margin: -50px 0px 0px 0px;
		padding: 10px;
		border: 2px solid #c75b12;
		z-index: 999999;
	}
	.imgHelp1
	{
		vertical-align:middle;
	}
	.photoGalleryDisplay 
	{
		text-align:center;
		margin-bottom:20px;
	}
	.photoGalleryDisplay #gallery
	{
		height:205px;
	}
	.photoGalleryDisplay #Pagination 
	{
		margin-bottom:20px;
	}
	.photoGalleryFilters
	{
		border:1px solid #CCC;
		padding:10px;
		clear:both;
	}
	.photoGalleryFilterHead
	{
		height:30px;
	}
	.photoGallerySearchButton
	{
		float:right;
	}
	#photoGalleryFilterList1
	{
		width:384px;
	}
	#photoGalleryFilterList1 select 
	{
		width:415px;
	}
	#photoGalleryFilterList2
	{
		width:179px;
	}
	#photoGalleryFilterList2 select 
	{
		width:150px;
	}
	#photoGalleryFilterList3
	{
		width:129px;
	}
	#photoGalleryFilterList3 select 
	{
		width:90px;
	margin-left: 3px;
}
	.photoGalleryFilterList
	{
		float:left;
	}

/* -- STOP: PhotoGallery -- */

/* -- START: ProductDetail -- */
	.divProductChanger
	{
		font-size:x-small;
		width: 775px;
		display: none;
		background-color: #fff;
		position: absolute;
		margin: 0;
		padding: 10px;
		border: 3px solid #bbb;
		border-top-width:0;
		z-index: 999999;
	}

	.divProductChanger a 
	{
		color: #000;
		text-decoration:none;
	}
	.divProductChanger a:hover
	{
		 text-decoration:underline;
		 color:#c75b12;
		 font-size:small;
	}
	.divHelp2
	{
		width: 200px;
		display: none;
		background-color: #ffffff;
		position: absolute;
		margin: 0;
		padding: 10px;
		border: 2px solid #c75b12;
		z-index: 999999;
	}
/* -- STOP: ProductDetail -- */


