a{
	outline: none;
	text-decoration: none;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #737343;
}

a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

body,
html {
margin:0;
padding:0;
color:#000;
background-image: url(../sitedesign/background5.jpg);
font-family: Georgia, "Times New Roman", Times, serif;
}

#wrap {
width:1024px;
margin:0 auto 0;
background:#fff;
}

#header {
padding:0;
margin:0;
background:#fff;
}

#sidebar {
	float:left;
	width:240px;
	margin:20px 10px 15px 35px;
	padding:10px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	background-color: #f6f5e4;
}

.sidelink {
	color: #666633 !important;
	font-size: 14px;
	line-height: 15px;
	margin-top: 18px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.info {
	color: #666633 !important;
	font-size: 14px;
	line-height: 15px;
	margin-top: 9px;
	margin-bottom: 0px;
	margin-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a.sidelink, a.info {
	color: #666633;
	font-size: 14px;
	line-height: 15px;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.sidelinksm { color: #963 !important; font-size: 9pt; line-height: 13pt; margin-top: 0; margin-bottom: 0; margin-left: 35px }
a.sidelinksm:link { color: #963 !important; font-size: 9pt; line-height: 13pt; margin: 0 }
a.sidelinksm:visited { color: #963 !important; font-size: 9pt; line-height: 13pt; margin: 0 }
a.sidelinksm:hover { color: #963 !important; font-size: 9pt; line-height: 13pt;  margin: 0 }
a.sidelinksm:active { color: #963 !important; font-size: 9pt; line-height: 13pt;  margin: 0 }

#main {
float:right;
width:659px;
padding:20px;
background:#fff;
}

#footer {
clear:both;
padding:10px 10px;
background:#c8ccbd;
}

#footer p {
margin:0;
color: #963; 
font-size: 10px; 
line-height: 13px; 
}

* html #footer {
height:1px;
}

h1{
font-size: 21px;
margin-bottom: 0px;
margin-top: 0px;
color: #963;
font-weight: normal;
}

.h1home{
font-size: 21px;
	margin: 21px 60px 0 60px;
color: #963;
font-weight: normal;
}

h2{
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
color: #808080;
font-weight: normal;
margin-top: 0px;
margin-bottom: 0px;
}

h3{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-weight: normal;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 15px;
}

.home{
color: #666633;
	font-size: 10pt;
	line-height: 15pt;
	margin: 0 60px 6px 60px;
	padding-top: 10px;
}

.collection-intro {
font-size: 10pt;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 15pt;
margin-right: 100px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 60px;
color: #666633;
border-bottom-color: #666633;
border-bottom-style: dotted;
padding-bottom: 10px;
border-bottom-width: 1px;
}

.text { color: #666633; font-size: 10pt; line-height: 15pt; margin-right: 60px; margin-bottom: 0; margin-left: 60px }

/* products */
.clear_container{
clear: both; 
}

/* .content{
height: auto;
margin: 0 auto;
} */

.content_product{
	width: 600px;
	padding: 15px 36px 0 0;
}

.product_photo{
	float: left;
	margin-right: 20px;
	margin-left: 60px;
}

.product_info{
	float: right;
	width: 320px;
}

.product_details{
color: #666633;
	font-size: 10pt;
	line-height: 15pt;
	margin: 0 0 0 0;
	padding-top: 10px;
}

.product_price{
color: #808080;
	font-size: 12pt;
	line-height: 15pt;
	margin: 0 0 8px 0;
	padding-top: 10px;
}

/*image gallery*/
.project_hover{
margin-left: 60px;
 display: block;
 width: 200px;
 height: 260px;
 position: absolute;
 z-index: 10;
 background: url(../sitedesign/spacer.gif);
 }
 
.project_hover:hover{
	background: url(../sitedesign/project_hover.png) no-repeat;
	text-decoration: none;
 }
.new {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC6633;
	font-weight: bold;
}

