
html{ padding: 0; text-align: left;font-size: 12px;font-family:  Georgia,"Trebuchet MS",sans-serif,serif;}

body{color: white;text-align: left;font-size: 12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;background-color: transparent;background: url(../images/bg.png) repeat;}

a{font-family: Georgia,"Trebuchet MS",sans-serif,serif;font-size : 11px;text-decoration: underline;color: #36F; font-weight:bold;}
a:hover{font-family: Georgia,"Trebuchet MS",sans-serif,serif;font-size : 11px;color: #36F;}

.slideshow {margin-bottom:10px; }
.slideshow img { padding: 3px; border: 1px solid #ccc; background-color: #eee; }

#description { font-size:14px; color:#fff; background-color:#626366; line-height:22px; padding:5px; }

#faq p{text-decoration:underline; font-weight:bold;}

img {border: none;}

h1 {font-family: "Trebuchet MS",Georgia,sans-serif,serif;color: #B0B579;font-weight: bold;font-size: 18px; margin-top:-5px; margin-bottom:20px;}
h2 {font-family: "Trebuchet MS",Georgia,sans-serif,serif;font-size: 14px;color: #B0B579;font-weight: normal;}

h3 {font-family: "Trebuchet MS",Georgia,sans-serif,serif;font-size: 9px;color: #666666;font-weight: normal;}

.red {color:#F00; font-weight:bold;}

li {font-size:11px;}
input {color: #000;font-family: Georgia,"Trebuchet MS",sans-serif,serif;font-size: 10px;border: 1px solid black;}
select{color: #666666;font-family: Georgia,"Trebuchet MS",sans-serif,serif;font-size: 10px;border: 1px solid black;}
textarea{color: #666666;font-family: Georgia,"Trebuchet MS",sans-serif,serif;font-size: 10px;border: 1px solid black;}

div#projects { width:920px; margin-top:20px; margin-left:auto; margin-right:auto;}
div#projects img { padding: 3px; border: 1px solid #ccc; background-color: #eee; margin-right:19px; }

div#projects-stones { width:920px; margin-top:20px; margin-left:auto; margin-right:auto;}
div#projects-stones img { padding: 3px; border: 1px solid #ccc; background-color: #eee; }

.wp-caption {
  border: 1px solid #ccc;
  text-align: center;
  background-color: #eee;
  padding-top:6px;
  font-size:13px;
}
	
#chicklets img {margin: 5px;vertical-align: bottom;}
#chicklets {line-height: 32px;}
#wrapper { width: 920px;text-align:left;padding: 0;margin: 0 auto;clear: both;position: relative;overflow: visible;padding-left: 20px;}
#header { width:100%;margin: 0;overflow: visible;position: relative;z-index: 2;}
#header .content {padding: 0;}
#footer {width:100%;margin: 0;clear: both;float: left;position: relative;margin-top:10px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
#content {width: 920px;zoom: 1;border-bottom:#000 solid 1px;;border-left:#000 solid 1px;border-right:#000 solid 1px;background-color:#FFF;}



/*** Menuing Styles  ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
	padding-left: 0px;
	float:			left;
	margin-bottom:	0em;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}

.sf-menu a, .sf-menu a:link, .sf-menu a:visited  { 
	color: #000;
}
.sf-menu li.sfHover, .sf-menu  li:hover {
	color: #000;
}

.sf-menu li li:hover .sf-menu li li .sfHover, .sf-menu li li a:focus,
  .sf-menu li li a:hover, .sf-menu li li a:active {

	color: #933;
}

.sf-menu li.sfHover a, .sf-menu li:hover a {
	color: #933;
}
/* background color for top link when hovering over menu*/
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:		#933;
	outline:		0;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	background:		none;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		1;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

.sf-menu li ul li.subCatHeader {
	font-weight: bolder;
}
.sf-menu li ul li.subCatHeader a {
	font-weight: bolder;
}
.sf-menu li ul li.subCat a {
	margin-left: 10px;
}

.topHeader

{ border-right:#000 solid 1px; margin-left:30px;}

.sf-menu a, .sf-menu a:link, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/* Top items not selected */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-transform:uppercase;
	padding: 10px 38px 4px 4px;
}
.sf-menu li ul {
	padding-top: 0px;
	margin: 0px;
	margin-top: -1px;
	margin-left: 1px;
}
.sf-menu li:hover ul, ul.sf-menu li li.sfHover ul {
	left:-.5px;
	top: 25px;
}

.sf-menu li ul li {
	width: 190px; 
	margin: 0px;
}

.sf-menu li ul li a {
	padding: 8px;
	color: white;
}
        

#header .content {
	background: none;
}
#wrapper {
 z-index: auto;
}


#header {height:110px;padding-top:10px;margin-top: 0px;width: 920px;}
#content {z-index: 1;padding-top:30px;}
#chicklets {color: black;}
#contentNav {z-index: 3;position:absolute;width: 920px;height: 10px;margin: 0 auto;text-align: center;padding-top: 10px;padding-bottom: 20px;}
.main div.navigation {width:920px;padding: 0px;margin-left: -1px;margin-bottom:-7px;}
.main .text-area {width:900px;padding:20px 10px 10px 10px;margin-left: 0px;border: none;color:#000;}
.main .text-area p {color: #000;font-size:12px;text-align:justify;padding:0 0 0 0;margin-top:-3px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.main .text-area li {color: #000;font-size:12px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:30px;}

/* ----------- Contact page ----------- */	

#contacts {width:740px;}	

#contacts label{display:block;font-weight:bold;text-align:right;width:140px;float:left;color:#333333;}

#contacts .small{color:#333;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}

#contacts input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #669999;width:200px;margin:2px 0 20px 10px;}

#contacts textarea{font-size:12px;padding:4px 2px;border:solid 1px #669999;width:558px; height:60px;margin:2px 0 20px 10px;}

#contacts button{width:125px;height:31px; background-color:#999999;text-align:center;line-height:31px;color:#FFFFFF;font-size:14px;font-weight:bold; margin-left:590px; border:solid 1px #669999;}

#contacts div#lcol {float:left;margin: 25px;width: 300px;}

#contacts div#rcol {float:right;margin: 25px;width: 300px;}

#contacts .address {display:block;font-size:12px;font-weight:normal;text-align:center;margin: 5px 20px 5px 10px;width:300px;color:#333;}

#contacts h2 {font-size:13px; font-family:Verdana, Arial, sans-serif;font-weight:bold;text-align:center;border-bottom:1px solid #669999;color:#000;}

#contacts a {color: #a5484a;text-decoration: none;}
