/* CSS Document */

html {
	font-family:Arial, Helvetica, sans-serif;
} 

html * {
	font-family:Arial, Helvetica, sans-serif;
}

p {
	margin:0;
	padding:0;
}

body{
	margin:0px auto;
	padding:0px;
	width:100%;
	background-color:#000000;
}

#core, #coreTop, #coreBottom, #coreTop_home, #coreBottom_home{
	float:left;
	height:auto !important;	
	height:675px;
	min-height:675px;
	width:1000px;
}

#core{
	background-image:url("../images/body_stretch.jpg");
}

#coreHeader, #coreHeader_home{
	float:left;
	width:1000px;
	height:181px;
}

#coreHeader_home{
	background-image:url("../images/header_home.jpg");
}

#coreHeader{
	background-image:url("../images/header.jpg");
}

#coreCopyright{
	width:1000px;
}

#coreCopyright, #coreCopyrightLink a{
	padding:0px 0px 0px 0px;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
   font-size:12px;
}

#coreCopyrightLink{
	padding:0px 0px 0px 8px;
}

#coreCopyrightCompany, #coreCopyrightLink{
	display:inline;
}

#coreHeader h1, #coreFooter h2, #coreFooter h3, #coreHeader_home h1, #coreFooter_home h2{
	margin:0px;
	padding:0px;
	text-indent:-999px;
}

#coreFooter, #coreFooter_home{
	float:left;
	width:914px;
	height:125px;	
	background-image:url("../images/footer.jpg");
	background-repeat:no-repeat;
	padding:0px 43px 0px 43px;
}

#coreTop, #coreTop_home{
	background-image:url("../images/body_top.jpg");
	background-repeat:no-repeat;
}

#coreBottom, #coreBottom_home{
	background-repeat:no-repeat;
	background-position:bottom;
}

#coreBottom{

}

#coreBottom_home{

}

#coreNav{
	float:left;
	width:238px;
	height:245px;
	background-image:url("../images/nav.jpg");
	background-repeat:no-repeat;
}

#coreContent{
	width:910px;
	height:auto;
	float:left;
	padding-left:43px;
}

#coreSearch{
	float:right;
	padding:35px 20px 0px 0px;
}

#coreSearchInput{
	width:200px;
	height:14px;
	font-size:14px;
	text-indent:5px;
	float:left;
}

#coreSearchSubmit{
	font-size:16px;
	float:left;
}

#coreSearchForm{

}

#local_itemDisplay{
	margin:20px 0px 0px 00px;
	color:#000000;
}

#local_itemList{
	margin:10px 0px 0px 25px;
	color:#000000;
}

#itemDetails_detail_box{
	width:725px;
	height:auto;
	padding-left:75px;
}

#itemDetails_detail_box a, #itemDetails_detail_largeImageLink{
	color:#000000;
}

#itemDetails_detail_description_lable{
	background-color:#000000;
	color:#FFFFFF;
}

#itemDetails_detail_description_content{
	border:1px solid #000000;
}

#itemList_noResult{
	width:935px;
	margin:10px;
	text-align:center;
}

.itemList_box_item{
	width:815px;
	height:auto;
	padding-left:75px;
}

.itemList_link{
	text-align:center;
}

.itemList_link a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:14px;
}

.itemList_link a:hover{
	color:#990000;
}

#top{
	width:915px;
	height:89px;
	float:left;
}

#searchButton{
	width:60px;
	height:20px;
	float:left;
	display:block;
	text-indent:-999999px;
}

#coreSearchButton{
	width:78px;
	height:25px;
	float:left;
}

#coreSearchButtonLinkUL, #coreSearchButtonLinkUL ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#E3E1E2;
}

#coreSearchButtonLinkUL a {
	text-decoration:none;
	display: block;
	color:#696768;
}

#coreSearchButtonLinkUL li { /* all list items */
	float: left;
}

#coreSearchButtonLinkUL li ul { /* second-level lists */
	border:1px solid #000000;
	border-bottom:none;
	position: absolute;
	margin:-30px 0px 0px 80px;
	width: 160px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#coreSearchButtonLinkUL li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 180px;
}

#coreSearchButtonLinkUL li:hover ul ul, #coreSearchButtonLinkUL li:hover ul ul ul, #coreSearchButtonLinkUL li.sfhover ul ul, #coreSearchButtonLinkUL li.sfhover ul ul ul {
	left: -999em;
}

#coreSearchButtonLinkUL li:hover ul, #coreSearchButtonLinkUL li li:hover ul, #coreSearchButtonLinkUL li li li:hover ul, #coreSearchButtonLinkUL li.sfhover ul, #coreSearchButtonLinkUL li li.sfhover ul, #coreSearchButtonLinkUL li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#coreSearchButtonLinkUL li:hover, #coreSearchButtonLinkUL li.hover {
    position: static;
}

#linkColor a:link{color:#000000; text-decoration:none;}
#linkColor a:visited{color:#000000; text-decoration:none;}
#linkColor a:hover{color:#CC0000; text-decoration:none;}

#itemDetails_largeImage{
	top: 250px;
}
