div.menu2 {
        font-family: "Lucida Grande", "Trebuchet MS";;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
}

div.menu2 a {
        font-family: "Lucida Grande", "Trebuchet MS";
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: black;
}
div.menu2 a:hover {
        font-family: "Lucida Grande", "Trebuchet MS";
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
        color: grey;

}

li.cart {
        font-family: "Lucida Grande", "Trebuchet MS";
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
}

li.cart a {
        font-family: "Lucida Grande", "Trebuchet MS";
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        color: #0E5053;
}
li.cart a:hover {
        font-family: "Lucida Grande", "Trebuchet MS";
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;
        color: #7217C4;

}

body {margin: 0; padding: 15px 10px 0 10px}

.myFont {
	color:#4B4B4B;
	font-family: 'Helvetica Neue',arial,sans-serif;
	font-size:12px;
	line-height: 1.2em;
}
.notesFont {
        font-family: Arial, Helvetica, sans-serif;
        color: #003300;
        font-size: 8px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: none;
        color: #0E5053;
        /* line-height: 1px;*/
        border-bottom: 1px solid #BFB2BD;

}
.links:hover {
        color: #D40D12;
        border-bottom: 0px solid white;
}
/* IMG Preload */
.hidePic {display:none;}

/* More Div */
.itemMenu {
		position: absolute;
		visibility:hidden; 
		background-color: white; 
		padding:5px 5px 5px 5px;
		background-color:#FFFFFF;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:black;
/*		top:230;
		left: 100; */
		text-align: left; 
		font-family: arial;
		font-size: 11px;
		width: 200; 
		-webkit-border-bottom-left-radius: 10px;
        -khtml-border-radius-bottomleft: 10px;
                -moz-border-radius-bottomleft: 10px;
                border-bottom-left-radius: 10px;

}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: bold;
width: 760px;
font-family: "Lucida Grande", "Trebuchet MS";
font-size: 13px;
position:relative;
left:12px;
}

.underlinemenu ul{
/* padding: 6px 0 7px 0; */ /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
padding: 6px 0 8px 0;
margin: 0;
text-align: left; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: black;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 40px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 3px solid gray; /*bottom border is 3px*/
font-color: black;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
/* border-bottom-color: black; */
color: grey;
padding: 6px 3px 5px 3px;
border-bottom: 4px solid black;
}


/* Image Shadow classes */
.wrap1 {
  background:url(images/shadow/shadow.gif) right bottom no-repeat;
}
.wrap2 {
  background:url(images/shadow/corner_bl.gif) left bottom no-repeat;
}
.wrap3 {
  padding:0 8px 8px 0;
  background:url(images/shadow/corner_tr.gif) right top no-repeat;
  display:block;
}

/* end */

.form_div {
	position: relative;
	border: 1px solid grey;
	/* background:#F0EDEE; */
	width: 400px;
	padding: 15px;
	-webkit-border-bottom-left-radius: 7px;
    -khtml-border-radius-bottomleft: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -khtml-border-radius-bottomright: 7px;
    -moz-border-radius-bottomright: 7px;
    border-bottom-right-radius: 7px;
    background:url(images/form-background.png);
    -moz-box-shadow: 5px 5px 5px #888;
    -khtml-box-shadow: 5px 5px 5px #888;
	-webkit-box-shadow: 5px 5px 5px #888;
 
}

.h3 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	text-transform:uppercase;
}


.h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}

.h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}


.h1_border {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px dotted #9837A1;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	
}

.emailSignup {
	border:1px solid #898989;
	color:#4B4B4B;
	font-family:arial,verdana,helvetica;
	font-size:8pt;
	padding:0 0 0 3px;
	
}

.legal {
	font-family:arial,verdana,helvetica,sans-serif;
	color:#4B4B4B;
	font-size: xx-small;
}

.dotted_border {
	background-image: url("images/spaces/dot_top.gif");
	background-repeat: repeat-x;
	height: 1px;
}

.inputStd {
	border:1px solid #898989;
	color:#4B4B4B;
	font-family:arial,verdana,helvetica;
	font-size:8pt;
	padding:0 0 0 3px;
}

.inputStd_search {
	border:1px solid #D9D4D5;
	color:#4B4B4B;
	font-family:arial,verdana,helvetica;
	font-size:8pt;
	padding:0 0 0 3px;
}


/* Google Search Box */
.search {
	position: relative;
	top: 5px;
	left: 599px;
	width: 20px;
}

.h3link a {
	font-weight: normal;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration: none;
	color: #000;
	padding-bottom:1px;
	padding-top: 1px;	
	font-family:Arial,Helvetica,sans-serif;
}

.h3link a:hover {
	color: red;
}



.Small {
	color: #77312B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
	font-weight:normal;

}

.Small_grey {
	color: #B2AD9A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:xx-small;
	font-weight:normal;

}

.back_top {
	width: 680px;
	text-align:right;
}

.price {
	color: #515151;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none; 
}

.retail {
	color: #999590;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: line-through; 
	text-transform: uppercase;
}

.excert {
	font-family: Times,Verdana,sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
	color: #662115;
	line-height: 1.5em;
	text-shadow: 1px 1px 0 #E5DCCC;
}

.Add_image {
	padding-top: 5px;
	padding-bottom: 5px;
}

.Sold_image {
	padding-bottom: 10px;
	padding-top: 1px;
}

.Add_image_related {
	padding-bottom: 5px;
	padding-left:5px;
}