body {
	MARGIN-TOP: 0pt; MARGIN-LEFT: 0pt; BACKGROUND-COLOR: #fff4e2;
}
.mainTable {border:solid 1px #35758B}
.leftCol {width:146px; /*border-right:solid 1px #cccccc*/}
.lefttable { background-color: #F3F4F1;}
.contentTable {padding-left:15px; padding-right:15px;padding-top:15px}
td.rightCol {border-left:solid 1px #35758B; width:163px; background-color:#F3F4F1}
td.rightColhm {border-left:solid 1px #35758B; width:200px; background-color:#F3F4F1}
.popuptable {font:normal 11pt arial; padding-top:5px }

.time { padding-right:10px; FONT-FAMILY: arial,helvetica; font-size:10pt;}

.middleCol {padding-bottom:15px}

.crumb {
	padding-left: 15px;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: #597278;
	BACKGROUND-COLOR: #f4f4f4;

}
.crumb A {
	COLOR: #597278
}
.crumb a:visited {
	COLOR: #597278
}
.crumb a:hover {
	COLOR: #597278
}

.crumb2 {
	padding-left: 15px;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	COLOR: #597278;
	BACKGROUND-COLOR: #f4f4f4;
	border-bottom:1px solid #cccccc

}


.nav2 {border-bottom:solid 1px #cccccc;}
a.secondaryOn:link
{	display : block;
	vertical-align:middle;
	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;
	color:#ffffff;
	background-color:#A2A2A2;
	background-image:url("../images/nav-arrow-on.gif");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondaryOn:visited
{	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial; color:#ffffff;
	background-color:#A2A2A2;
	background-image:url("../images/nav-arrow-on.gif");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondaryOn:hover
 {	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;
	background-color:#A2A2A2;
	background-image:url("../images/nav-arrow-on.gif");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondary:link
{
	display : block;
	vertical-align:middle;
	color:#000000;
	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;
	background-color:#F3F4F1;
	background-image:url("../images/nav-arrow.gif");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondary:visited
{
	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;  color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-arrow.gif");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondary:hover
{
	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial; color:#a2a2a2;
	background-color:#F3F4F1;
	background-image:url("../images/nav-arrow.gif");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}

.nav3 { background-color: #F3F4F1; border-bottom:solid 1px #F3F4F1; width: 130px;}
a.thirdOn:link {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-bullet.gif");
	background-repeat:no-repeat;
	/*background-position:middle;*/
	text-decoration:none
	}
a.thirdOn:visited {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-bullet.gif");
	background-repeat:no-repeat;
	/*background-position:middle;*/
	text-decoration:none
	}
a.thirdOn:hover {
	display : block;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-bullet.gif");
	background-repeat:no-repeat;
	/*background-position:middle;*/
	text-decoration:none
	}

a.third:link {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-bullet.gif");
	background-repeat:no-repeat;
	/*background-position:middle;*/
	text-decoration:none
	}
a.third:visited {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-bullet.gif");
	background-repeat:no-repeat;
	/*background-position:middle;*/
	text-decoration:none
	}
a.third:hover {
	display : block;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("../images/nav-bullet.gif");
	background-repeat:no-repeat;
	/*background-position:middle;*/
	text-decoration:none
	}


/*  catalog */

.nav2a {}

a.secondaryOn2:link
{	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;
	color:#AF4142;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_ARRON_ON2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondaryOn2:visited
{	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial; color:#AF4142;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_ARRON_ON2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondaryOn2:hover
 {	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial; color:#AF4142;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_ARRON_ON2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondary2:link
{
	display : block;
	vertical-align:middle;
	 color:#AF4142;
	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_ARROW2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondary2:visited
{
	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial;  color:#AF4142;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_ARROW2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.secondary2:hover
{
	display : block;
	vertical-align:middle;

	padding : 8px 5px 5px 25px;
	font:bold 10pt arial; color:#a2a2a2;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_ARROW2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}

.nav3a { }
a.thirdOn2:link {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_BULLET2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.thirdOn2:visited {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_BULLET2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.thirdOn2:hover {
	display : block;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_BULLET2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}

a.third2:link {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_BULLET2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.third2:visited {
	display : block;
	vertical-align:middle;

	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_BULLET2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
a.third2:hover {
	display : block;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 12px Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/NAV_BULLET2.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}

/* end catalog */

.nav4 { background-color: #F3F4F1; border-bottom:solid 1px #F3F4F1;}

a.forthOn:link {
	display : block;
	vertical-align:middle;
	padding : 3px 0px 5px 25px;
	FONT: 10pt Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/navdash.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none;
	}

a.forthOn:visited {
	display : block;
	vertical-align:middle;
	padding : 3px 0px 5px 25px;
	FONT: 10pt Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/navdash.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none;
	}

a.forthOn:hover {
	display : block;
	vertical-align:middle;
	padding : 3px 0px 5px 25px;
	FONT: 10pt Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/navdash.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none;
	}

a.forth:link {
	display : block;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 10pt Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/navdash.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none;
	margin-left: 5px;
	}

a.forth:visited {
	display : block;
	margin-left: 5px;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 10pt Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/navdash.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}

a.forth:hover {
	display : block;
	vertical-align:middle;
	font-size: 10pt; color: #000000;
	padding : 3px 0px 5px 25px;
	FONT: 10pt Arial, Helvetica, sans-serif;color:#000000;
	background-color:#F3F4F1;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/navdash.GIF");
	background-repeat:no-repeat;
	background-position:middle;
	text-decoration:none
	}
.Alert
{
    FONT-WEIGHT: bold;
    COLOR: red
}

.print_email {padding-top:15px }
td.textsizemodify { background-image:url("/site/images/textsize_icon.gif"); background-repeat:no-repeat }
td.printfriendly { background-image:url(../Local Settings/Temporary Internet Files/Content.IE5/AU3U0J7J/print.gif); background-repeat:no-repeat; color:#666666; font-size:10px;}
td.emailfriend { background-image:url(../Local Settings/Temporary Internet Files/Content.IE5/AU3U0J7J/email.gif); background-repeat:no-repeat }
td.bookmark { background-image:url("/site/images/bookmark_icon.gif"); background-repeat:no-repeat }
.textsizemodify_img_1 { width:23px; height:17px }
.textsizemodify_img_2 { width:78px; height:17px }
.textsizemodify_img_3 { width:23px; height:17px }
.print_img {}
.email_img {}
.bookmark_img { width:124px; height:17px }

table.MTtablein {margin:0px; padding:0px; border:0px none; background-color:#ffffff; }
table.MTtableout {margin:0px; padding:0px; border:0px solid #ffffff; background-color:#ffffff}
table.MTcard { margin:0px; padding:0px; border:0px solid #ffffff; background-color:#ffffff}
td.MTimage2 {margin:0px; padding:0px; border:0px none; background-color:#ffffff; }
td.MTtext {margin:0px; padding:0px; border:0px none; background-color:#ffffff;text-align:left}
td.MTimage1{margin:0px; padding:0px; border:0px none; background-color:#ffffff}



#Table2 b {color:#000000}
table#TableCartInner tr tr tr tr td.CTtablein {background-color:#ccc}
.CT
{
    font-size:9pt; BACKGROUND-COLOR: #ffffff;

}
.CTtableout
{
    BACKGROUND-COLOR: #FFFFFF
}
.CTtablein
{

}
.CTtitle
{
    FONT: bold 11pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.CTsubtitle
{
    FONT: bold 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc;padding:5px
}
.CTheader
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f1f1e2
}
.CTodd
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	text-align:left
}
.CTeven
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
	text-align:left
}
.NL
{
    FONT: 11pt Arial, Helvetica, sans-serif
}
.NLtoctitle
{
    FONT: bold 11pt Arial, Helvetica, sans-serif
}
.NLtoc
{
    FONT: 11pt Arial, Helvetica, sans-serif
}
.NLtocdiv
{
	padding: 10px;
    background-color: #eeeeee
}
.NLtochr
{
    COLOR: gray
}
.NLtitle
{
    FONT: bold 11pt Geneva, Arial, Helvetica, sans-serif
}

a.NLtitle
{
   display : block;
   	padding : 0px 0px 0px 25px;
	font:normal 11pt arial;
	color:#003399;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/yellowarrow.gif");
	background-repeat:no-repeat;
	background-position:middle;
}
a.NLtitle:visited, a.NLtitle:hover
{
   display : block;
	padding : 0px 0px 0px 25px;
	font:normal 11pt arial;
	color:#6699cc;
	background-image:url("/atf/cf/{E384D2DB-8638-47F3-A6DB-68BE45A16EDC}/yellowarrow.gif");
	background-repeat:no-repeat;
	background-position:middle;
}


.NLsubtitle
{
    FONT: bold 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLauthor
{
    FONT: italic 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLsummary
{
    FONT: 9pt Geneva, Arial, Helvetica, sans-serif
}
.NLcopyright
{
    FONT: 8pt Arial, Helvetica, sans-serif
}
.NLdate
{
    FONT: 8pt Arial, Helvetica, sans-serif
}
.NLdiv
{
    COLOR: #ffffff; padding:0px; margin:0px; height:1px
}
.CDtableout
{
    background-color: #D2A23E
}
.CDtablein
{

}
.CDtitle
{
background-color:#ffffff
}
.CDheader
{
    font-weight: bold; color: #ffffff;
    background-color: #D2A23E
}
a.CDheader:link { color:#ffffff }
a.CDheader:visited { color:#ffffff }
a.CDheader:hover { color:#FFCC01}
a.CDheader:active { color:#ffffff }

TD.CDOdd
{   background-color: #ffffff

}
a.CDOdd:link
{
display: list-item;list-style-type: none;

}
a.CDOdd:visited
{
display: list-item;list-style-type: none;
}
a.CDOdd:hover {
display: list-item;list-style-type: none;

}
TD.CDEven
{    background-color: #ffffff
}
a.CDEven:link
{
display: list-item;list-style-type: none;
}
a.CDEven:visited
{
display: list-item;list-style-type: none;
}
a.CDEven:hover
{
display: list-item;list-style-type: none;
}

.CDctitle
{
    FONT: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}
.CDcsubtitle
{
    FONT: bold 9pt Verdana, Arial, Helvetica, sans-serif;
}
.CDcauthor
{
    FONT: italic 9pt Verdana, Arial, Helvetica, sans-serif;
}
.CDcdate
{
    FONT: 8pt Verdana, Arial, Helvetica, sans-serif;
}

#TributeCardInnerTable {FONT: 9pt Arial, Helvetica, sans-serif;}
#scheduleCard_id2 {FONT: 9pt Arial, Helvetica, sans-serif;}

/* PHOTO GALLERY */
/* Fixes IE Box Model */
.clearfix:after { content: ""; display: block; height: 0px; clear: both; visibility: hidden;}

/* Search Styles */
#pg_search { width: 100%; margin-bottom: 10px; float: left;}
*html #pg_search { margin-bottom: 0px;} /* Fixes IE */
#pg_container form { padding: 0px; margin: 0px;}
#pg_container fieldset { margin: 0px; padding: 5px;}
#pg_search label, #pg_search select, #pg_search input { margin-top: 5px;}
#pg_search a, .pg_search a:visited { text-align: center; width: 60px; color: #000; text-decoration: none; margin-left: 1px; margin-right: 1px; padding: 2px; background-color: #FFF; border: 1px #CCC solid;}
#pg_search a:hover { background-color: #EEE;}

/* Common Styles */
#pg_top_navigation { text-align: center; width: 100%; margin-bottom: 3px; float: left;}
#pg_top_navigation a:link, #pg_top_navigation a:visited { text-align: center; width: 75px; color: #000; text-decoration: none; height: 12px; margin-top: 5px; margin-left: 1px; margin-right: 1px; padding: 3px; background-color: #FFF; border: 1px #CCC solid;}
#pg_top_navigation a:hover { background-color: #EEE;}
#pg_bottom_navigation { text-align: center; width: 100%; margin-bottom: 3px; float: left;}
#pg_bottom_navigation a:link, #pg_bottom_navigation a:visited { text-align: center; width: 75px; color: #000; text-decoration: none; height: 12px; margin-top: 5px; margin-left: 1px; margin-right: 1px; padding: 3px; background-color: #FFF; border: 1px #CCC solid;}
#pg_bottom_navigation a:hover { background-color: #EEE;}
#pg_count { text-align: center; width: 100%; margin-bottom: 3px; float: left;}
#pg_sort { text-align: center; width: 100%; margin-bottom: 3px; float: left;}
#pg_sort a { padding-left: 3px; padding-right: 3px;}
#pg_summary ul { list-style: none; margin: 0px;  padding: 0px; position: relative;}
.pg_display {position: relative; background-position:left}
.pg_longdescriptor {position: relative;}
.pg_display img { border: 0px;}
.pg_display a, .pg_display a:visited, .pg_display a:hover { padding: 3px; background-color: transparent; border: 0px #CCC solid; display: block;}

/* Thumbnail Styles */
#pg_container { font-family: arial, verdana; font-size: 10px; margin-left: auto; margin-right: auto; padding: 5px; width: 97% !important; width: 100%;}
#pg_container #pg_summary { margin-bottom: 5px; margin:0px; width:600px}
#pg_container #pg_summary ul { list-style: none; margin: 35px !important; margin:0; padding: 5px; float: left;}
#pg_container .pg_display { text-align: center;display:block;}
#pg_container .pg_display a, .pg_display a:visited { width: auto; height: auto; padding: 3px; background-color: transparent; border: 0px #CCC solid;display: block;}
#pg_container .pg_display a:hover { padding: 3px; background-color: transparent; border: 0px #CCC solid; display: block;}
.pg_row {width:420px}
.pg_row ul {width:100%;display:block;}
.pg_row ul li {width:100%; display:block; text-align: center; }
.pg_row ul li a {font-size:10px; width:100%; display:block; text-align: center;  }

/* Detail Styles */
#pg_details_container { font-family: arial, verdana; font-size: 10px; margin-left: auto; margin-right: auto; padding: 5px; width: 97% !important; width: 100%;}
#pg_backthumb { text-align: right; width: 100%; margin-bottom: 3px; float: left;}
#pg_slide { width: 100%; margin-bottom: 3px; float: left;}
#pg_details_container #pg_summary { width: 100%; margin-bottom: 3px; float: left;}
#pg_details_container .pg_display { text-align: center;}
#pg_details_container .pg_display a, .pg_display a:visited { width: 100%; padding: 3px; background-color: transparent; border: 0px #CCC solid; display: block;}
#pg_details_container .pg_display a:hover { padding: 3px; background-color: transparent; border: 0px #CCC solid; display: block;}

/* Slideshow Styles */
#pg_slideshow_container { font-family: arial, verdana; font-size: 10px; margin-left: auto; margin-right: auto; padding: 5px; width: 97% !important; width: 100%;}
#pg_getimage { text-align: right; width: 100%; margin-bottom: 3px; float: left;}
#pg_speed { text-align: center; width: 100%; margin-bottom: 3px; margin-top: 5px;}
#pg_speed a:link, #pg_speed a:visited { width: 10px; margin: 0px 2px 0px 2px; /*background: #FFF url(slide_speed_off.gif) no-repeat;*/ color: #000; height: 13px;}
#pg_speed a:hover { width: 10px; margin: 0px 2px 0px 2px; /*background: #FFF url(slide_speed_on.gif) no-repeat;*/ color: #000; height: 13px;}
#pg_speed a span { visibility: hidden;}
#pg_slideshow_container #pg_summary { width: 100%; margin-bottom: 3px;}
#pg_slideshow_container .pg_display { text-align: center; }
#pg_slideshow_container .pg_display a, .pg_display a:visited {text-align: center; width:200px;  padding: 3px; background-color: #EEE; border: 1px #CCC solid; display: block;}
#pg_slideshow_container .pg_display a:hover {text-align: center; width:200px;  padding: 3px; background-color: #CCC; border: 1px #CCC solid; display: block;}
#pg_slideshow_container .pg_title {  text-align: center;width:150px; }
#pg_slideshow_container .pg_shortdescriptor {text-align: center;width:150px; }
#pg_row .pg_title {  text-align: center; width:190px; }
#pg_row .pg_shortdescriptor {text-align: center; width:190px; }


/* New Styles 4/25/07 */

.footer_siteinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 18px;
	font-weight: 500;
	color: 666666;
	text-align: center;
}
.footer_links {
	font-size: 10pt;
	line-height: 18px;
	font-weight: 400;
	color: 666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 15px;
	padding-left: 15px;
	letter-spacing: normal;
	text-align: center;
	padding-bottom: 15px;
}
.footer_address {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 18px;
	font-weight: 400;
	color: 666666;
	text-align: center;
}
.fullcatlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #4F5A3A;
	line-height: 19px;
	font-weight: bold;
}
.cattitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #66320F;
	line-height: 16px;
	font-weight: bold;
}
.cattitle1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
	color: #66320F;
	line-height: 19px;
	font-weight: bold;
}
.cattext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 125%;
	margin: auto;
}
.leftlinks {
	display: list-item;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 10px;
	line-height: 18px;
}
.catanimalnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #990000;
	line-height: 19px;
	font-weight: bold;
	background-position: center;
	text-align: center;
	padding: 0px;
	margin: 0px;
	top: 0px;
	text-decoration: none;
	border-style: none
	}
.catanimalnamesblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 135%;
	font-weight: bold;
	background-position: center;
	text-align: center;
	text-decoration: none;
	border-style: none
}

.brickSize {
	/*display:none;*/
}


#nav img { width:115px; }
/*Do Not Edit*/
#nav, #nav UL  {font-weight:bold; PADDING: 0px; MARGIN: 0px; LINE-HEIGHT: 1px; LIST-STYLE-TYPE: none; LIST-STYLE-image: none;text-align:left;}
#nav A:hover {color:#FFF;}

#nav A {DISPLAY: block; line-height: 16px;}
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none; LIST-STYLE-image: none; padding:0; margin:0}
#nav ul a {LIST-STYLE-image: none;line-height: 16px;}
#nav LI.nonav UL {display:none}


/*controls font color and style for menu items*/
#nav LI A { COLOR: #fff; text-decoration:none; font-size:10px; border-bottom:0;font-family: Arial, Sans-Serif; LIST-STYLE-image: none;line-height: 16px;}
#nav LI UL { BACKGROUND: #5690D9; LEFT: -999em; WIDTH: 115px; POSITION: absolute; border:2px solid #fff;border-bottom: 0; LIST-STYLE-image: none;}

#nav LI UL LI {border-bottom:2px solid #fff; WIDTH: 115px;}

/*sub menu padding*/
#nav li ul li a {padding:5px}

/*sub menu font and background hover color*/
#nav li ul li a:hover{padding:5px; }
#nav li:hover, #nav li.sfhover {LIST-STYLE-image: none; color:#002773; }

/*adjust positioning for third level position*/
#nav li ul ul {	margin: -27px 0px 0px 150px; LIST-STYLE-image: none; position:absolute;}


/*Do Not Edit*/
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em; LIST-STYLE-image: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto; LIST-STYLE-image: none;}
#nav li ul {margin-top:0;display:block;}

