.x-dlg-mask{
    background-color: #000000;
    opacity:0.50;
}

.product-title-small {
	font-size : 12px;
	font-family : arial,verdana,arial;
	font-weight : bold;
	color:#636262;
	margin-bottom: 0px;
	text-decoration:none;
}

.product-title-small:hover {
	color:#9d393c;
}

.product-price-small {
	font-size : 12px;
	font-family : arial,verdana,arial;
	font-weight : bold;
	color:#9d393c;
	margin-bottom: 0px;
}

.product-title {
	font-size : 16px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : bold;
	color:#79496b;
	line-height : 1.0em;
}

.item-title {
	font-size : 12px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : bold;
	color:#79496b;
	line-height : 1.0em;
}


.product-collection {
	font-size : 12px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	line-height : .8em;
}

.product-sku {
	font-size : 10px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	line-height : 1.3em;
}

.product-size {
	font-size : 10px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	line-height : 1.2em;
}

.next {
	font-size : 9px;
	font-family : verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	line-height : 1.2em;
}

.next:A {
	font-size : 9px;
	font-family : verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	line-height : 1.2em;
}





.product-vendor {
	font-size : 12px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	line-height : 1.6em;
}

.product-description {
	font-size : 12px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color:#4c4c4c;
	margin-bottom: 0px;
}

.product-general {
	font-size : 12px;
	font-family : arial,verdana,arial;
	font-weight : normal;
	color:#636262;
	margin-bottom: 0px;
}

.product-price {
	font-size : 13px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color:#74315e;
	margin-bottom: 0px;
}

input,textarea {
	/*border: 1px solid #bcbbbb;*/
}

.mastermenu {
	font-size : 12px;
	font-family : century gothic,arial;
	font-weight : bold;
	line-height : 1.2em;
	color : #ffffff;
	text-decoration : none;
}


.leftmenu {
	font-size : 13px;
	font-family : century gothic,arial;
	font-weight : bold;
	line-height : 1.4em;
	color : #ffffff;
	text-decoration : none;
}

.leftmenu:hover {
	color : #79496b;
	text-decoration : none;
}



.address {
	font-size : 12px;
	font-family : century gothic,arial;
	font-weight : bold;
	line-height : 1.2em;
	color : #ffffff;
	text-decoration : none;
}

.submenu {
	font-size : 11px;
	font-family : arial;
	font-weight : normal;
	line-height : 1.3em;
	color : #4c4c4c;
	text-decoration : none;
}

.email {
	font-size : 12px;
	font-family : arial;
	font-weight : normal;
	line-height : 1.3em;
	color : #4c4c4c;
	text-decoration : none;
	line-height : 1.4em;
}



.menubottom {
	font-size : 13px;
	font-family : century gothic,arial;
	font-weight : bold;
	line-height : 1.3em;
	color : #4c4c4c;
	text-decoration : none;
}

.menutop {
	font-size : 11px;
	font-family : century gothic,arial;
	font-weight : normal;
	line-height : 1.3em;
	color : #4c4c4c;
	text-decoration : none;
	line-height : 1.0em;
}

.sidebarmenu {
	font-size : 13px;
	font-family : arial;
	font-weight : normal;
	line-height : 1.5em;
	color : #005387;
}

.footer {
	font-size : 11px;
	font-family : arial;
	font-weight : normal;
	line-height : 1.3em;
	text-decoration : none;
}

.copyright {
	font-size : 12px;
	font-family : arial;
	font-weight : normal;
	line-height : 1.2em;
	color : #4c4c4c;
}

.five41 {
	font-size : 10px;
	font-family : arial;
	font-weight : normal;
	line-height : 1.2em;
	color : #4c4c4c;
}

.bottommenu {
	font-size : 8pt;
	font-family : verdana,arial;
	font-weight : normal;
	line-height : 1.2em;
	text-decoration : none;
	color : #ffffff;
}

A  {
	color : #91a127;
}



A:Hover  {
color : silver;
}

H1 {
	font-size : 17pt;
	font-family : century gothic,arial;
	font-weight : normal;
	text-decoration : none;
	color : #568390;
	margin-bottom : 7px;
	line-height : 1.0em;
}

.home-tag {
	padding-left : -6px;
	font-size : 24px;
	font-family : Microsoft Sans Serif,century gothic,arial;
	font-weight : normal;
	text-decoration : none;
	color : #4c4c4c;
	line-height : 1.1em;
}

.subtag {
	padding-left : -6px;
	font-size : 16px;
	font-family : century gothic,arial;
	font-weight : bold;
	text-decoration : none;
	color : #4c4c4c;
	line-height : 1.4em;
}

.highlight {
	font-size : 14px;
	font-family : century gothic,arial;
	font-weight : bold;
	text-decoration : none;
	color : #4c4c4c;
	line-height : 1.4em;
}

.home-tag:visited {
	color : #568390;
}

H2 {
	font-size : 13px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : bold;
	text-decoration : none;
	color : #4c4c4c;
	margin-bottom : 3px;
	text-transform: capitalize;
}

H3,.body  {
	font-size : 13px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color : #4c4c4c;
	line-height : 1.3em;
}

UL,OL, {
	font-size : 13px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color : #4c4c4c;
	line-height : 1.3em;
	margin-top:10px;
}

.form  {
	font-size : 11px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color : #4c4c4c;
	line-height : 1.3em;
}

.form2  {
	font-size : 13px;
	font-family : Microsoft Sans Serif,verdana,arial;
	font-weight : normal;
	color : #4c4c4c;
	line-height : 1.3em;
}

.alert  {
	color : 74315e;

}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 3px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid white;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: adaf7a;
padding: 3px;
left: -1000px;
border: 1px dashed gray;
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*/
visibility: visible;
top: -60px;
left: 96px; /*position where enlarged image should offset horizontally */
z-index: 50;
}