html,body,#main {
	margin: 0px;
	padding: 0px;
	/*height: 100%;*/
	font-size: 8.5pt;
	font-family:  Verdana, Helvetica, sans-serif;
}

td {
	font-size: 8.5pt;
	font-family:  Verdana, Helvetica, sans-serif;
}


a {
	font-family: Verdana, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
	font-size: 8.5pt;
}

a:hover{
	color:#e87b00;
}



a.white {
	font-family: Verdana, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
	font-size: 8.5pt;
}

a.white:hover{
	color:#cccccc;
}



.header {
	height: 80px;
	/*color: #ffffff;*/
	color: #000000;
	font-size: 10pt;
	width: 100%;
	/*background-color: #000000;*/
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;

}

.headerLogo {
	top: 10px;
}

.headerNav {
	top: 30px;
	padding-left:60px;
}

a.headNav {
	letter-spacing: 4px;
	color: #000000;
	font-size: 11pt;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif
}

a.headNav:hover {
	color: #cccccc;
}


.colorBlock{
	height:35px;
	/*width:100%;*/
	padding:0;
	margin:0;
	font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
}


.headerSearch {
	letter-spacing: 2px;
	font-weight: normal;
	color: #ffffff;
	font-size: 8.5pt;
	font-family: verdana, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}


.crumb {
	padding: 8px 8px 8px 10px;
	position: relative;
	height: 10px;
	text-transform: lowercase;
	font-size: 8.5pt;
	font-family: Verdana, Verdana, Helvetica, sans-serif
}

a.crumbNav {
	cursor: pointer;
	color: #000000;
	font-size: 8.5pt;
	text-decoration: none
}

a.crumbNav:hover {
	color: #999999;
}




h1 {
	margin: 0px;
	padding: 0px;
	letter-spacing: 2px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left:10px;
	float:left;
}


.homepageColorBlock {
	letter-spacing: 2px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom:3px;
}

a.homepageColorBlock {
	letter-spacing: 2px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	padding-left:10px;
}

a.homepageColorBlock:hover {
	color: #ffffff;
	text-decoration:underline;
}



h2{
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: Verdana, Helvetica, sans-serif;
	}

h3{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	
}

h3.section{
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: Verdana, Helvetica, sans-serif;
	
}




#main {
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	font-size: 8.5pt;
	width: 950px;
	font-family:  Verdana, Helvetica, sans-serif;
	/*min-height: 100%;
	height: auto !important;
	height: 100%;*/
}





.headerSearchInput, .stdInput{
	border: 1px solid #999999;
	font-size: 8.5pt;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
}

.stdSubmit{
	border: 1px solid #999999;
	font-size: 8.5pt;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
}



select {
	border: 1px solid #999999;
	font-size: 8.5pt;
	font-family: Verdana, Verdana, Helvetica, sans-serif
}


.tab{padding:5px;}


/* Fancy Links*/

a.squarebutton{
background: transparent url('/_gfx_/square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 8.5pt Verdana; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
width:300px;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('/_gfx_/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
padding-bottom: 10px;
}


/* //Fancy Links*/



#siteFooter {
	height: 25px;
	color: #000000;
	font-size: 8.5pt;
	width: 100%;
	background-color: #FFFFFF;
	/*left: 0px;*/
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	/*clear: both;*/
}


.footerCopy {
	position: relative;
	float: left;
	top: 4px;
	padding-left:10px;
}

.footerNav {
	position: relative;
	float: left;
	top: 4px;
	padding-left:50px;
}


a.footNav {
	color: #000000;
	font-size: 8.5pt;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
}

a.footNav:hover {
	color: #cccccc;
}


.box {
	border: 1px solid Black;
	width: 150px;
	text-align: center;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
	color: Gray;
	height: 150px;
	vertical-align: middle;
}


/* PRODUCT GRID LAYOUT */
.album{
  width:100%;
  background-color:#ffffff; 
  padding: 10px; 
  float:left
}
.album .imageSingle {
  float: left; 
  margin: 5px; 
  width:156px; 
  text-align:center; 
  border:solid 1px #333333;
}
.album .imageSingle .image {
  width:150px; 
  height:150px; 
  margin:3px;
  font-size: 8.5pt;
}
.album .footer {
  text-align:center;
  width: 156px; 
  border-top:solid 1px #333333; 
  color:#999999; 
  padding-top: 7px; 
  padding-bottom:7px; 
  margin-top: 10px;
  height:60px;
  font-size:8.5pt;
}
/* PRODUCT GRID LAYOUT */


/*AUTO SUGGEST*/


#search-wrap ul,#search-wrap li {
	margin: 0;
	padding: 0;
	border-bottom-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-top-width: medium;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: medium;
	list-style: none;
	border-left-width: medium
}
#search-wrap li a {
	padding: 6px 8px;
	display: block;
}
#search-wrap li a:hover {
	background: #ffffcc
}
#search-wrap {
	margin: 0 auto;
	width: 150px;
}
#search-wrap input {
	padding: 0px;
	border: 1px solid #999999;
	width: 150px;
	color: #999999;
	font-size: 8.5pt;
	font-family: Verdana, Verdana, Helvetica, sans-serif;
}
#results {
	border: 1px solid #dedede;
	width: 150px;
	display: none;
	background: #ffffff;
}

/*tool tip*/
  .yui-tt {
    color: #000000;
    font-size:14pt;
    border: 1px solid #000000;
    background-color: #ffffff;
    padding: 2px;
    width:120px;
	height:30px;
  }


/*
#search-wrap ul, #search-wrap li{padding:0; margin:0; border:0; list-style:none;}
#search-wrap li a{display:block; padding:6px 8px;}
#search-wrap li a:hover{background:#FFFFCC;}
#search-wrap{margin:0 auto; width:600px;}
#search-wrap input{width:400px; font-size:16px; color:#999999; padding:6px; border:solid 1px #999999;}
#results{width:200px; border:solid 1px #DEDEDE; display:none;}*/

/*AUTO SUGGEST*/

