/* CSS Document */

<style type="text/css">


maintext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #FFFFFF;
}

.wireframemenu{
border: 1px solid #C0C0C0;
background-color: transparent;
border-bottom-width: 0;
width: 170px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 180px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 12px Arial;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: white;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu a:visited{
color: #silver;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: yellow;
color: black;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;

background-color: silver;
padding: 1px;
left: -1000px;
border: 1px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -100px;
left: 60px; /*position where enlarged image should offset horizontally */

}

A:link {text-decoration: none; color: #CCCCCC;}
A:hover {text-decoration: none; color: yellow;}
/*.visitedA{text-decoration: none; color: yellow;}*/
/*A:active {text-decoration: none}*/

/*A:visited{text-decoration: none; color: #CCCCCC;}*/



.priceList{color:#FFFF00; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}

.formbg{
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}

.textareabg{
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(images/formtextbg.gif) repeat-x left top;
}

.formtext{
color:#333333;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
}

.contactform{
color:silver;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border: 0px solid #C0C0C0;
background-color: transparent;


}

.indexboxes {
	font-size: xx-small;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.contacttext {font-family: Arial; font-size: x-small; font-weight: bold; color: #FFFFFF; }

.featuredtext {font-family:"Arial Narrow"; font-size:x-small; color:#FFFFFF}


</style>

