*
{
margin: 0;
padding: 0;
}

html
{
height: 100%;
}

body
{
background: url(/images/shared/html_bg.gif) top left;
margin: 0 0 10px 0;
height: 100%;
}

h1
{

}

h2
{
font: normal 13px/17px Georgia, Times, serif;
color: #3e3a36;
padding: 20px 0 6px 0;
}

h3
{
font: 14px/16px Georgia, Times, serif;
color: #000;
padding: 10px 0 6px 0;
border-bottom: 1px solid #7e2b42;
margin: 0 0 6px 0;
}

h4
{
font: bold 11px/13px Georgia, Times, serif;
color: #000;
}

h5
{
font: bold 13px/16px Georgia, Times, serif;
color: #020202;
padding: 10px 0 0 0;
}

h6
{
font: bold 12px/23px Georgia, Times, serif;
color: #7e2b42;
display: inline;
margin: 0 0 0 75px;
padding: 0;
}

h6 span.firstLetter
{
font: 42px/23px Georgia, Times, serif;
color: #7e2b42;
vertical-align: -25%;
display: inline;
}

/* PCIE Hack */

h6
{
margin: 0 3px 0 75px;
}

h6 span.firstLetter
{
font: 42px/34px Georgia, Times, serif;
}

/* end PCIE Hack */

p
{
font: normal 11px/23px Georgia, Times, serif;
color: #3e3a36;
padding: 15px 0 0 0;
}

p.inline
{
display: inline;
}

p.closeTop
{
padding: 0;
}

a,
a:link,
a:visited,
a:active
{
color: #7e2b42;
text-decoration: underline;
}

a:hover
{
text-decoration: none;
}

ul
{
list-style-type: disc;
padding: 0 0 0 20px;
}

li
{
font: normal 11px/14px Georgia, Times, serif;
color: #3e3a36;
padding: 15px 0 0 0;
}

blockquote
{
font: normal 11px/14px Georgia, Times, serif;
padding: 0 0 10px 0;
}

/* form elements */

fieldset
{
border: none;
margin: 10px 0 0 0;
}

legend
{
display: none;
}

label
{
font: normal 11px/23px Georgia, Times, serif;
color: #3e3a36;
vertical-align: top;
width: 140px;
display: block;
float: left;
}

input.text, textarea
{
width: 225px;
}

.submitButton
{
float: right;
margin: 10px 0 10px 0;
}

/* end form elements */




#flashcontent
{
background: none;
}

.pageContain
{
margin: 30px auto 0 auto;
width: 755px;
border: 8px solid #463a32;
background: url(/images/shared/vertical_dash_maroon.gif) 170px 0 repeat-y #fff5d7;
}

.pageDivider
{
border-bottom: 1px solid #7e2b42;
padding: 1px;
margin: 10px 0 10px 0;
clear: both;
}

.leftCol
{
height: 100%;
float: left;
width: 170px;
padding: 0 5px 0 0;
}

.leftNav
{
background: url(/images/shared/left_nav_bg.jpg) top left;
height: 100%;
}

.leftNav .logo
{
padding: 17px 0 0 4px;
}

.leftNav .tagLine
{
border-top: 2px solid #7e2b42;
border-bottom: 2px solid #7e2b42;
margin: 13px;
text-align: center;
}

.leftNav ul.leftNavLinks
{
list-style-type: none;
padding: 12px 12px 20px 0;
}

.leftNav ul.leftNavLinks li
{
padding: 0 0 12px 0;
font: 10px/12px Georgia, serif;
color: #000;
}

.leftNav ul.leftNavLinks li a,
.leftNav ul.leftNavLinks li a:link,
.leftNav ul.leftNavLinks li a:visited,
.leftNav ul.leftNavLinks li a:active
{
font: 10px/12px Georgia, serif;
color: #000;
text-decoration: none;
padding: 0 0 0 28px;
}

.leftNav ul.leftNavLinks li a:hover
{
color: #7e2b42;
text-decoration: none;
}

.leftNav ul.leftNavLinks li a.selected,
.leftNav ul.leftNavLinks li a.selected:link,
.leftNav ul.leftNavLinks li a.selected:visited,
.leftNav ul.leftNavLinks li a.selected:hover,
.leftNav ul.leftNavLinks li a.selected:active
{
color: #7e2b42;
text-decoration: none;
background: url(/images/shared/left_nav_bullet.gif) 7px 0 no-repeat;
}

.leftNav ul.leftNavSubLinks
{
padding-left: 8px;
margin: 0;
list-style-type: none;
}

.leftNav ul.leftNavSubLinks li
{
padding: 3px 0 0 0;
}

.leftNav ul.leftNavSubLinks li a,
.leftNav ul.leftNavSubLinks li a:link,
.leftNav ul.leftNavSubLinks li a:visited,
.leftNav ul.leftNavSubLinks li a:active
{
display: block;
color: #7e2b42;
text-decoration: none;
}

.leftNav ul.leftNavSubLinks li a:hover
{
text-decoration: underline;
}

.leftNav ul.leftNavSubLinks li a.current,
.leftNav ul.leftNavSubLinks li a.current:link,
.leftNav ul.leftNavSubLinks li a.current:visited,
.leftNav ul.leftNavSubLinks li a.current:active,
.leftNav ul.leftNavSubLinks li a.current:hover
{
display: block;
text-decoration: underline;
}

.leftNav ul.leftNavSubLinks ul.leftNavTertiary
{
padding:0 0 0 25px;
margin: 0;
list-style-type: none;
}

.leftNav ul.leftNavSubLinks ul.leftNavTertiary li
{
padding: 3px 0 0 0;
}

.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a:link,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a:visited,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a:active
{
color: #7e2b42;
text-decoration: none;
display: block;
}

.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a:hover
{
text-decoration: none;
background: url(/images/shared/left_sub_nav_bullet_dash.gif) 20px 5px no-repeat;
}


.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a.current,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a.current:link,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a.current:visited,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a.current:active,
.leftNav ul.leftNavSubLinks ul.leftNavTertiary li a.current:hover
{
text-decoration: none;
background: url(/images/shared/left_sub_nav_bullet_dash.gif) 20px 5px no-repeat;
}







.rightCol
{
background: url(/images/shared/main_content_bg.jpg) top right;
height: 100%;
float: left;
width: 580px;
}

.sheepStamp
{
float: right;
margin: 30px -70px 0 0;
}

.mainContent
{
padding: 20px 25px 20px 25px;
}

.mainContentStoreLocator
{
padding: 25px 0 25px 15px;
}

.textPageContent
{
padding: 0 45px 0 45px;
}

* html .textPageContent
{
padding: 0 40px 0 45px;
}

.pageTitle
{
text-align: center;
padding: 0 0 30px 0;
}

.pageHead
{
text-align: center;
padding: 0 0 25px 0;
}

.pageHeadCloseBottom
{
text-align: center;
padding: 0 0 8px 0;
}

.clearIt
{
    clear: both;
    height:1px;
    font-size:1px;
    line-height:1px;
    padding:0;
    margin:0;
}

.floatImgLeft
{
display: inline;
padding: 0 10px 10px 0;
float: left;
}

.floatImgRight
{
display: inline;
padding: 0 0 10px 10px;
float: right;
}

a.readMore,
a.readMore:link,
a.readMore:visited,
a.readMore:active,
a.readMore:hover
{
color: #3e3a36;
text-decoration: none;
display: inline;
font: normal 11px/23px Georgia, Times, serif;
float: right;
clear: none;
background: url(/images/shared/read_more_bg.gif) right 3px no-repeat;
padding: 0 25px 0 0;
margin: 0 0 15px 0;
}

a.readMore strong,
a.readMore:link strong,
a.readMore:visited strong,
a.readMore:active strong
{
color: #7e2b42;
text-transform: uppercase;
font-weight: normal;
}

a.readMore:hover strong
{
text-decoration: underline;
}



.footer
{
background: #463a32;
padding: 2px 10px 0px 10px;
text-align: right;
}

/* PCIE Hack */

* html .footer
{
padding: 6px 10px 0px 10px;
}

/* End PCIE Hack */

.footer ul.footerNav
{
list-style-type: none;
}

.footer ul.footerNav li
{
display: inline;
color: #fff;
font: 10px/12px Georgia, serif;
padding: 0 0 0 20px;
}

.footer ul.footerNav li a,
.footer ul.footerNav li a:link,
.footer ul.footerNav li a:visited,
.footer ul.footerNav li a:active
{
color: #fff;
font: 10px/12px Georgia, serif;
text-decoration: none;
}

.footer ul.footerNav li a:hover
{
text-decoration: underline;
}

.footer ul.footerNav li a.selected,
.footer ul.footerNav li a.selected:link,
.footer ul.footerNav li a.selected:visited,
.footer ul.footerNav li a.selected:hover,
.footer ul.footerNav li a.selected:active
{
text-decoration: none;
}

.footer ul.footerNav li a.selected:before,
.footer ul.footerNav li a.selected:link:before,
.footer ul.footerNav li a.selected:visited:before,
.footer ul.footerNav li a.selected:hover:before,
.footer ul.footerNav li a.selected:active:before

{
content: '{ ';
}

.footer ul.footerNav li a.selected:after,
.footer ul.footerNav li a.selected:link:after,
.footer ul.footerNav li a.selected:visited:after,
.footer ul.footerNav li a.selected:hover:after,
.footer ul.footerNav li a.selected:active:after
{
content: ' }';
}

/* PCIE Footer - underline instead of { x } */

* html .footer ul.footerNav li a.selected,
* html .footer ul.footerNav li a.selected:link,
* html .footer ul.footerNav li a.selected:visited,
* html .footer ul.footerNav li a.selected:hover,
* html .footer ul.footerNav li a.selected:active
{
text-decoration: underline;
}

/* End PCIE Footer */
ul.vol_list {
	display:none;
	padding:0;
	margin:0;
}