body, html {
margin: 0;
padding: 0;
font: 9pt/16pt georgia, serif;

color: #000;
background: #FFF url(images/newtiles/images/sky.jpg) repeat-x left top;

}
li,ul {margin:0;padding:0;}


#menu {
	width: 160px;
	background-image: url(images/newtiles/images/flowervine.gif);
	background-repeat: no-repeat;
	background-position:  top;
	position:absolute;
	top:30px;
	right:-5px;
	padding-bottom:50px;
	padding-top:70px;
	padding-left:7px;
	
	margin-bottom:7px;
	
 }

#menu ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font: italic 12pt/14pt garamond, georgia, serif;
	text-transform: lowercase;
margin:0px;

}

#menu a
{

	text-align: left;
	color: #A29D66;
	
display: block;
padding:2px 4px 2px 2px;
width: 153px;
text-decoration:none;
}

#menu a:link, #menuitems a:visited
{
color: #000;
text-decoration: none;

}

#menu a:hover
{
text-decoration:underline;

color: #000;
font-weight:bold;
}

A:link {
	color: #006600;
	
	}

A:visited {
	color: #006600;
	
	}

A:active {
	color: #006600;
	
	}

A:hover {
	color: #333333;
	
	}

TD {
	line-height:normal;
	color: #000000;
}



TD.news {
	font: 9pt/16pt georgia, serif;
	
	color: #000000;
}

P.news {
	font: 9pt/16pt georgia, serif;

	color: #000000;
}

HR {
	height: 2px;
	color: #669966;
}


.leftbg {
background-image: url(images/leftbg.gif);
}

.rightbg {
background-image: url(images/rightbg.gif);
}
#wrapper {
	background-image: url(images/newtiles/images/trunkbg.gif);
	background-repeat: repeat-y;
	background-position:40px top ;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	width: 780px;
	position: relative;
	padding:0;
	
}
#content {
	background-image: url(images/newtiles/images/toptrunk.gif);
	background-repeat: no-repeat;
	background-position: 34px top;
	width: 510px;
	padding:50px 0 20px 180px;
	margin:0;
}

#footer {
     clear:both;
	background-image: url(images/newtiles/images/footTile.jpg);
	background-repeat: repeat-x;
	background-position: 0 25px;
	width:100%;
	position:relative;
	
	height:119px;
	
	
	
}
#footerContent {
width:760px;
	background-image: url(images/newtiles/images/trunkbottom.jpg);
	background-repeat: no-repeat;
	background-position: -70px -5px;
	height:119px;
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	
	
}

img.prodimage {float:left;}
#vtcopyright {
	width:200px;
	text-align:right;
	float:right;
	font: normal 8pt/14pt  georgia, serif;
	line-height:130%;
	display: block;
	position:absolute;
	bottom:0;
	right:0;
	padding-right:150px;
	padding-bottom: 15px;
	  
	}


SELECT.prodoption {
font-size: 11px;
font-family : Verdana;
color : #FF0000;

}
SPAN.prodoption {
font-size: 11px;
font-family : Verdana;
color : #FF0000;
display:table-column-group;
}

div.detailoptions {
font-size: 9px;
font-family : Verdana;
color : #FF0000;
width:375px;
height:250px;
overflow-x:hidden;
overflow-y:scroll;
float:right;
margin-bottom:10px;
vertical-align:bottom;


}

.detailoptions {width:3em;
display:block;float:left;
text-align:left;
font-size:14px;}

td.detailoptions {width:3em;
display:block;float:left;
text-align:left;}
p.detailoptions {width:3em;
display:block;float:left;
text-align:left;}

TD.mincart {
font-size: 10px;
font-family : Verdana;
vertical-align:top;
}

P.mincart {
font-size: 10px;
font-family : Verdana;
}




#footerLinks { text-align:center;
margin-top:-4px;

			   }
#footerLinks a{
    font: italic 12pt/14pt garamond, georgia, serif;
	text-transform: lowercase;
	color:#336633;
	margin-left:3px;
	margin-right:3px;
	
	
	}
	
	#footerLinks a:hover{
	text-decoration:underline;
	}

#titleWords {
	background-image: url(images/newtiles/images/Title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 134px;
	width: 477px;
	
}
#titleWords span {display:none;}
#subTitle {
	background-image: url(images/newtiles/images/switchText.gif);
	background-repeat: no-repeat;
	height: 84px;
	width: 440px;
	margin-top: -38px;
	margin-bottom:15px;
}
#subTitle span{display:none;}
#subTitleHome {
	background-image: url(images/newtiles/images/switchText_home.gif);
	background-repeat: no-repeat;
	height: 84px;
	width: 440px;
	margin-top: -38px;
	margin-bottom:5px;
}
#subTitleHome span{display:none;}


h1 {
	background-image: url(images/newtiles/images/headerMush.gif);
	background-repeat: no-repeat;
	background-position:left 50%;
	padding:25px 0 5px 40px;
	font: italic bold 140% garamond, georgia, serif;
	color:#6B3F1B;
	
	width:100%;
	
}
h2 {
	background-image: url(images/newtiles/images/chip.gif);
	background-repeat: no-repeat;
	background-position:left 50%;
	padding:30px 0 5px 40px;
	font: italic bold 140% garamond, georgia, serif;
	color:#6B3F1B;
	width:100%;
	
}
h3 {
	background-image: url(images/newtiles/images/h3flowr.gif);
	background-repeat: no-repeat;
	background-position:left 50%;
	padding:25px 0 5px 40px;
	font: italic bold 140% garamond, georgia, serif;
	color:#6B3F1B;
	width:100%;
}
h4 {
	background-image: url(images/newtiles/images/bear.gif);
	background-repeat: no-repeat;
	background-position:left 30%;
	padding:45px 0 8px 40px;
	font: italic bold 140% garamond, georgia, serif;
	color:#6B3F1B;
	width:100%;
}

div.prodprice { font: 1em/1.5em bold italic serif;
}

#leftOptCol {

width:120px;text-align:left;
             float:left;
			 padding:0;
			 margin:10px 0 0 0px;
			 }
#rightOptCol {

width:120px;text-align:right;
             float:right;
			 padding:0;
			 margin:10px 0 0 0;
			 }
/* clif added */	 
.detailname { 
	padding:10px 0 0;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.detailprice {
	padding:10px 0 0;
	margin-top: 10px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #900;
}