/* ------ Common Styles ------ */
body 
{
	background-image: url(images/CSS_Body_Bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px 0px 0px 0px;
}

.BackgroundWrapper {
	width: 760px;
	margin-left: -596px;
	position: absolute;
	left: 50%;
	background-image: url(Images/CSS_Wrapper_Bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-right: 216px;
	padding-left: 216px;
}

H1
{		
	font-family: Verdana, Arial, Arial Narrow;
	font-size: 3.125em;
	font-weight: normal;
	text-decoration: none;
	color: #404B7A;
	display: block;
}

H2
{
	font-family: Verdana, Arial, Arial Narrow;
	font-weight: normal;
	text-decoration: none;
	color: #7b8758;
	font-size: 19px;
}

H3
{
	font-family: Verdana, Arial, Arial Narrow;
	font-size: 1.375em;
	font-weight: normal;
	text-decoration: none;
	color: #B17950;
	display: block;
}

H4
{
	font-family: Verdana, Arial, Arial Narrow;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-decoration: underline;
	display: block;
	color: #7b8758;
}

H5
{
	font-family: Verdana, Arial;
	font-size: .85em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	display: block;
	line-height: 22px;
}

p
{	
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	display: block;
	line-height: 22px;
}

a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #4d7a96;
	font-weight: normal;
	text-decoration: underline;
}



ul
{	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-bottom: 3em;
}

li
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-bottom: 0px;
}

.Copyright
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #B7BCC2;
	vertical-align: top;	
}

.CopyrightLink, a.CopyrightLink
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #9DACCB;
	vertical-align: top;	
}

.AdminText
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.AdminTextBold
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.AdminTextLink
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.IEImage
{
	margin-bottom: -4px;
}

.TopNavGroup
{
}

.TopNav, a.TopNav
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #CBCEDA;
	padding-left: 17px;
	padding-right: 17px;
	display:block;
}

a.TopNav:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
	padding-left: 17px;
	padding-right: 17px;
	display:block;
}

.TopNav_Sel, a.TopNav_Sel
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 17px;
	padding-right: 17px;
	display:block;
}


.TopMenuSeparator
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #CBCEDA;
	display:block;
}

.CertificateLink, a.CertificateLink
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #EBEBF3;
	display:block;
}

.AwardsLink, a.AwardsLink
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #EBEBF3;
	text-transform: uppercase;
	display:block;
}

a.AwardsLink:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FCDE49;
	text-transform: uppercase;
	display:block;
}

/* ------ Home Page Styles ------ */
.HomeH1
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #D75F37;
}

.HomeH2
{
	font-family: Verdana, Arial;
	font-weight: normal;
	text-decoration: none;
	display: block;
	color: #7b8758;
	font-size: 19px;
}

.HomeH4
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-bottom: -15px;
}

.HomeText
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3a3a3e;
	line-height: 17px;
	display:block;
}

.HomeTextLink, a.HomeTextLink
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #4d7a96;
}

a.HomeTextLink:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #2c93d4;
}

a.HomeTextLink:visited
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a3a3e;
}


#Support {

	background-image: url(Images/CSS_Support_Bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.HomeListItem li
{
	font-size: 10px;
	list-style-type: disc;
	list-style-image: url(Images/CSS_Support_Bullet.gif);
	margin-left: -27px;
}

#Support h2 {
	display: none;
}


.MenuBg
{
	background-color: #A8B7D4;
	background-image: url(Images/MenuBG.jpg);
	background-repeat: no-repeat;
}

.ImageCellPadding
{
	padding-top: 10px;
}

.Horizontal_Divider
{
	background-color: #FFFFFF;
	background-image: url(Images/CSS_Rule_Med.gif);
	background-repeat: no-repeat;
}

.PhoneNumber
{
	font-size: 15px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.HomepageBanner
{
	background-color: Transparent;
	background-image: url(Images/HomepageBanner.jpg);
	background-repeat: no-repeat;
}

.InnerBanner
{
	background-color: Transparent;
}

/* ------ Subpage Styles ------ */
.SubH1
{
	font-family: Verdana, Arial;
	font-size: 32px;
	font-weight: normal;	
	color: #7F4E25;
	text-transform: uppercase;
}

.SubH2
{
	font-family: Verdana, Arial, Arial Narrow;
	font-weight: normal;
	text-decoration: none;
	color: #7b8758;
	font-size: 19px;
}

.SubH4, a.SubH4
{
	font-family: Verdana, Arial, Arial Narrow;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	display: block;
	color: #7b8758;
}

.SubH5, a.SubH5
{
	font-family: Verdana, Arial, Arial Narrow;
	font-size: 13px;
	font-weight: normal;
	display: block;
	color: #3A3A3E;
}

.SubText
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3A3A3E;
	line-height: 17px;
}

.SubTextLink, a.SubTextLink
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #4d7a96;
	line-height: 17px;
}

a.SubTextLink:hover
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #2c93d4;
	line-height: 17px;
}

a.SubTextLink:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #3a3a3e;
	line-height: 17px;
}

.ProductPageLink, a.ProductPageLink
{
	font-family: Verdana, Arial, Arial Narrow;
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	display: block;
	color: #3a3a3e;
}

.SubList
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-bottom: 0px;
}

.SubList.ul
{
	margin-bottom: 0px;

}

.SubList.li
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-bottom: 0px;	
}

.Internal_Main_Img {
	background-image: url(Images/CSS_Rule_Med.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 34px;
}

.Internal_Content {
	background-color: #798f39;
	background-image: url(Images/CSS_Internal_Content_Bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-left: 8px;
	margin-top: 6px;
}

.float_Lft {
	float: left;
	margin-right: 12px;
	margin-bottom: 2px;
}

/*------------------------ "Copy" Styles ------------------------*/

.copy {
	margin-left: 42px;
	margin-right: 52px;
}
.copy h4 {
	font-size: 13px;
	color: #7b8758;
}
.copy p {
	color: #3a3a3e;
}
.copy a {
	color: #4d7a96;
}
.copy a:hover {
	color: #2c93d4;
}
.copy a:visited {
	color: #3a3a3e;
}
.copy h2 {
	color: #7b8758;
	font-size: 19px;
}
.copy ul {
	margin-bottom: 3em;
	margin-left: 36px;
}
.copy li ul {
	margin-bottom: 0px;
}

/*------------------------ End "Copy" -----------------------------*/

.InnerLeftRepeat
{
	background-image: url(Images/Backgrounds/leatherrepeating.jpg);
	background-repeat: repeat-y;
}

.InnerBottom
{
	background-image: url(Images/Backgrounds/InnerBottom.jpg);
	background-repeat: no-repeat;
}

.product_line {
	margin: 0 0 24px 0;
}
.product_line li {
	list-style-position: inside;
}

/* ------ Form Styles ------ */
.FormText
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.FormTextBold
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.FormTextError
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	color: red;
}

.FormTextLink
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.FormHead1
{		
	font-family: Verdana, Arial;
	font-size: .875em;
	font-weight: bold;
	text-decoration: none;
	color: #899BA4;
	display: block;
}

.FormHead2
{
	font-family: Verdana, Arial;
	font-size: .75em;
	font-weight: bold;
	text-decoration: none;
	color: #899BA4;
	display: block;
}

/* ------ Site Map Styles ------ */
.sitemap_content
{
	margin-left: 25px;
}

a.sitemap
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #D75F37;
	line-height: 20px;
	display: block;
}

a.sitemap_sub1
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #7F4E25;
	padding-left: 15px;
	line-height: 15px;
	display: block;
}

a.sitemap_sub2
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 30px;
	line-height: 15px;
	display: block;
}

a.sitemap_sub3
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 45px;
	line-height: 15px;
	display: block;
}

/* IE hacks to fix box-model problem where IE adds border/margin/padding width to outside of the box */
.yourstyle
{
            voice-family: "\"}"";
            voice-family: inherit;
/* Conforming browsers use values below this line */
}

/* ------ Common Styles ------ */
.IEImage
{
	margin-bottom: 0px;
}

ul
{	
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

li
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

