body {
	background: #ccc;
	font-family: "Lucida Sans Unicode", serif;
	font-size: 76%;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	}

#openprodcont {
	background: #fff;
	text-align: left;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: 635px;
	}

#openprodtop {
	background: #db8a91;
	text-align: left;
	width: 635px;
	}

#openprodtop-col-1 {
	background:  url(logo%20copy.jpg) no-repeat;
	width: 635px;
	height: 97px;
	top: 0px;
	}

#openprodcont img{
	border: 1px solid #db8a91;
	}
		
#openprodmidcont {
	background: #fff;
	width: 635px;
	border-top: 1px solid #db8a91;
	}

#openproddesctitle {
	background: #db8a91;
	font-weight: bold;
	color: #fff;
	border: 1px solid #db8a91;
	padding: 10px;
	}
	
#openproddesc {
	background: #fff;
	border: 1px solid #db8a91;
	padding: 10px;
	}

.title {
	/**underline??**/
	color: #069;
	border-bottom: 1px dotted #069;
	}

.italic {
	font-style: italic;
	color: #909090;
	}
	
#openprodbottom {
	background: #fee9f0;
	font-size: 11px;
	color: #333;
	text-align: center;
	width: 635px;
	height: 30px;
	clear: both;
	border-top: 1px solid #db8a91;
	border-bottom: 1px solid #000;
	}
	
#maincontainer {
	background: #fff;
	text-align: left;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	width: 760px;
	margin: 0px auto;
	}

#desc1 {
	font-size: 76%;
	color: #c60;
	}
	
a {
	color: #c60;
	}

a:hover {
	color: #369;
	text-decoration: none;
	}
	
#top {
	text-align: left;
	width: 760px;
	background-color: #db8a91;
	}

#top-col-1 {
	background:  url(logo%20copy.jpg) no-repeat;
	width: 760px;
	height: 97px;
	top: 0px;
	}

h1 {
	display:none;
	font-family: "Garamond", serif;
	font-size: 23pt;
	color: #c00;
	margin-left: 5px;
	margin-top: 20px;
	}

h4 {
	border-bottom: 1px solid #bf3b00;
	}


/******top navigation*********/	
#nav {
	background: #fee9f0;
	margin: 0px;
	padding: 0px;
	height: 19px;
	list-style-type: none;
	}

#nav li {
	font-size: 8.5pt;
	display: block;
	float: left;
	width: auto;
	text-align: center;
	padding: 0;
	border-top: 1px solid #db8a91;
	border-bottom: 1px solid #db8a91;
	}

#nav li a {
	background-color: none;
	width: 190px;
	height: 18px;
	border-right: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #c30;
	text-decoration: none;
	display: block;
	text-align: center;
	}

#nav li a:hover {
	color: #369;
	text-decoration: underline;
	}

#nav a:active {
	background: #e8c545;
	color: #fff;
	}

#nav li#active a {
	background: ;
	color: #369;/*#ffff99;*/
	text-decoration: underline;
	}

.leftsubnav {

}

a#current {
	list-style: circle;
	color: #369;
	text-decoration: none;
	}
	
.leftsubnav a {
	text-decoration: none;
	}

.leftsubnav a:hover {
	text-decoration: underline;
	}
	
#middle {
	/*background: #fee9f0;*/
	background: #fff;
	margin-top: 0px;
	margin-left: 130px;
	/*margin-right: 170px;*/
	/*border-left: 1px solid #db8a91;*/
	}

/********left navigation***********/
#midleft {
	background:;
	position: relative;
	float: left;
	width: 160px; /* must be same as left margin on #middle*/
	height: 100%;
	left: -7px; /* line up exactly */
	margin-left: -133px;/* must be 1 pixel less than width or more*/
	padding-left: 30px;
	display: inline;/* ie fix*/
	}

#midright {
	position: relative;
	float: right;
	width: 180px; /* must be same as right margin on #middle*/
	right: -2px; /* line up */
	margin-right: -169px; /* must be 1 pixel less than width*/
	display: inline;/* ie fix*/
	}

#midcenter {
	background:;
	margin-left: 80px;
	margin-right: 30px;
	}

#bottom {
	background: #fee9f0;
	font-size: 11px;
	color: #333;
	text-align: center;
	width: 760px;
	height: 30px;
	clear: both;
	border-top: 1px solid #db8a91;
	border-bottom: 1px solid #000;
	}

.clearer {
	height: 1px;
	overflow: hidden;	
	margin-top: -1px;
	clear: both;
	}

.roundcont {
	width: 475px;
	background-color: #db8a91;
	color: #fff;
	font-size: 10pt;
	font-style: italic;
	/*filter: alpha(opacity=20);*/
	/*opacity:.20;*/
}

.roundcont p {
	margin: 0 10px;
}

.roundtop {
	background-image: url(tr_pink2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundbottom {
	background-image: url(br_pink2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.gallery {
	padding: 5px;
	font-size: 76%;
	}
	
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

	

/* mac hide and combat ie's 3 pixel jog \*/
* html #centre{overflow:hidden;float:left;width:100%}
* html #middle {height:1%;}
/* end hide*/

* html #left{margin-right:-3px;}/* 3 pixel jog*/
* html #right{margin-left:-3px;}/* 3 pixel jog*/

