@charset "utf-8";
/* Dunis Stone Inc. */
body {
margin-top:0;
margin-bottom:16px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
font-size:80%;
background-color:#FFF;
font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif;
}
h1{
font-family:"Century Gothic","Lucida Grande",Garuda,sans-serif;
font-size:165%;
margin-bottom:0px;
color: #300;
font-weight:normal;
/*line-height:120%;*/
padding: 0px;
line-height:100%;
margin:10px 0;
}
p { line-height:140%; /*margin-top:20px;*/ font-size:125%; margin-bottom:20px;}
#canvas {
width:1102px;
margin:0 auto;
background-color: #FFF;
}
#header {
height:170px;
background-image: url(../images/crown.png);
background-position: top center;
background-repeat: no-repeat; margin-top:24px;
}
#mainmenu {
/*font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;*/
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
text-align:center;
/*font-weight:bold;*/
}
#mainmenu ul#new { border-bottom:2px solid #000;}
#mainmenu ul#old {border:1px solid #000;}
#mainmenu ul { list-style: none; font-size:115%; margin-bottom:32px;}
#mainmenu li { display:inline;text-transform:uppercase; line-height:32px;}
/*#mainmenu li:first-child { background-image:none;}*/
#mainmenu a{ color:#400; text-decoration: none; }
#mainmenu a:hover { color:#560; }
#mainmenu span {
color:#9A7;
}
#mainmenu a, #mainmenu span { padding: 8px 24px;}
#footer {
border-top:1px solid #000;
padding: 10px 28px;
font-size:100%;
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
}
#footer { line-height:150%;}
#content {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
padding-bottom:32px;
}
#leftcol {
float:left;
width:463px;
padding:28px
}
#footer .left {float:left;width: 543px;/*padding: 0 10px;*/clear:both;}
#footer .right {float:right;width: 304px; /*padding: 0 10px;*/ text-align:right;}
#main {
/*padding:28px 28px 14px 28px;*/
/*background-color:#F0F0F0;*/
}
#piccontainer {
height:458px;
/*max-height:218px;*/
/*width: inherit;*/
overflow-y: auto;
overflow-x:hidden;
}
#piccontainer li {
width:200px;
margin:0 8px 16px 8px;
float:left;
height:230px; 
font-size:100%;
}
#piccontainer li p {
line-height:normal;
margin:4px 0 0 0;
font-size:100%;
text-align: center;
}
#piccontainer a {
/*line-height:227px; */
/*display:inline;*/
/*borders must be transparent to keep the height size*/
border-bottom:1px solid transparent;
border-top:1px solid transparent;
}
#piccontainer img { /*padding:10px;*/
/*border:2px solid #630;*/
/*vertical-align:middle;*/
}
.clear { clear:both}
.attributes {
/*width:100%;*/
font-size:100%;
width:90%;
/*margin:auto;*/
/*padding-right:4px;*/
line-height:120%;
}
.attributes tr { }
.attributes th {
text-align:right;
font-weight:normal;
/*padding-right:4px;*/
vertical-align:top;
padding:4px
}
.attributes td {
text-align:left;
vertical-align:top;
padding:6px 0;
}
.attributes label {
/*font-size:110%;*/
line-height:140%;
color: #300;
font-weight:bold;
/*font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;*/
}
.attributes td.link { line-height:100%;}
/*#design*/ .long{ width:95%; /*font-family:Verdana, Arial, Helvetica, sans-serif*/}
/*#design*/ textarea{ /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ font-size:90%;}
#subindex { background-color:#FFF; padding:10px; margin:10px 0; text-align:right}
#design th { border-right:1px solid #F00;}
.delete { /*background-color:#FAA;*//* font-weight:bold;*/ margin:0 40px; color:#F00}
.developer {
background-color:#DAF;
font-family:"Courier New", Courier, monospace;
}
ul.catalog {
margin:20px 0 20px 24px;
}
ul.catalog li {
list-style-type:square;
margin-left:15px;
line-height:145%;
font-size:125%;
}
table {font-size:125%;}
.card {
/*font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;*/
font-size:85%;
padding-bottom:10px;
background-image:url(../images/bg_lightsand.gif);
margin:10px;
display:inline-block;
height:auto;
}
#gallery {
/*text-align:center;*/
/*background-image:url(../images/bg_darksand.gif);*/
clear: both;
/*border-top:1px solid #FFF;*/
height:458px;
margin: 24px 0;
border: 1px solid #000;
padding: 8px 0;
}
.picframe {
margin-top:8px;
/*background-color:#E8ECCB;*/
padding:2px
}
.picframe img {}
.picframe p {padding:10px 0; margin:0; font-size:9pt; /*font-smooth: always;*/}
#mainthumbs {
/*font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;*/
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
text-align:center;
width: 928px;
margin: 0 auto;
/*font-weight:bold;*/
}
#mainthumbs ul#new { border-bottom:2px solid #000;}
#mainthumbs ul#old {border:1px solid #000;}
#mainthumbs ul {
list-style: none;
margin-bottom:32px;
}
#mainthumbs li { /*display:inline;*/
float:left;
margin:16px;
width:200px;
font-size: 115%;
height: 230px;
}
#mainthumbs li p {
font-size:inherit;
line-height: inherit;
}
#mainthumbs li img {
margin-bottom:4px;
}
/*#mainmenu li:first-child { background-image:none;}*/
/*#mainthumbs a{ color:#400; text-decoration: none; }*/
/*#mainthumbs a:hover { color:#560; }*/
#mainthumbs span {
color:#9A7;
}
/*#mainthumbs a, #mainthumbs span { padding: 8px 24px;}*/
form input, form select, form textarea {font-family:"Gill Sans", Calibri, "Trebuchet MS", sans-serif; font-size:90%;}
.map-container {
clear:both;
margin-bottom:32px;
}
#map {width:560px;height:300px;position:relative; float:left;}
#map{
background:url(../images/usamap.gif) no-repeat;
width: 800px;
height: 520px;
}
#map a { color:#400; text-decoration:none;}
#map a,
#map span{ display:block;position:absolute;font-weight:bold; text-decoration:none;  text-align:center; font-size:90%}
#map a:link,
#map span {/*width:20px;*/ /*height:12px;*/ /*text-decoration:none;*/ /*position:absolute;*/}
#map span { color:#AB8}
#map a:hover {cursor:pointer}
#map a:focus { outline: none; }
#map span#AK{left:124px;top:395px;}
#map span#AL{left:452px;top:286px;}
#map span#AR{
left:378px;
top:264px;
}
#map span#AZ{left:139px;top:265px;}
#map span#CA{left:44px;top:220px;}
#map span#CO{left:215px;top:201px;}
#map span#CT{left:660px;top:131px;}
#map a#DC{left:660px;top:216px;}
#map a#DE{left:660px;top:173px;}
#map span#FL{
top:356px;
left:538px;
}
#map a#GA{left:497px;top:282px;}
#map span#HI{
left:234px;
top:444px;
}
#map a#IA{
left:355px;
top:152px;
}
#map span#ID{
left:121px;
top:117px;
}
#map a#IL{
left:411px;
top:174px;
}
#map span#IN{
left:444px;
top:173px;
}
#map a#KS{
left:302px;
top:210px;
}
#map span#KY{
left:471px;
top:208px;
}
#map span#LA{
left:377px;
top:306px;
}
#map span#MA{
left:660px;
top:103px;
}
#map a#MD{left:660px;top:187px;}
#map span#ME{
left:610px;
top:35px;
}
#map a#MI{top:85px;left:363px;}
#map span#MN{
left:336px;
top:81px;
}
#map a#MO{
left:372px;
top:207px;
}
#map span#MT{
left:181px;
top:72px;
}
#map span#MS{
left:415px;
top:287px;
}
/*#map span#MT{top:49px;left:198px;}*/
#map a#NC{
left:547px;
top:224px;
}
#map span#ND{
left:275px;
top:71px;
}
#map a#NE{
left:282px;
top:165px;
}
#map span#NH{
left:595px;
top:81px;
}
#map a#NJ{left:660px;top:159px;}
#map span#NM{
left:204px;
top:267px;
}
#map span#NV{
left:86px;
top:172px;
}
#map a#NY{
left:560px;
top:98px;
}
#map a#NYC{left:660px;top:145px;}
#map a#OH{
top:161px;
left:481px;
}
#map span#OK{
left:315px;
top:256px;
}
#map span#OR{
left:54px;
top:97px;
}
#map a#PA{
left:540px;
top:140px;
}
#map span#RI{left:660px;top:117px;}
#map a#SC{
left:530px;
top:257px;
}
#map span#SD{
left:277px;
top:119px;
}
#map span#TN{
left:450px;
top:240px;
}
#map a#TX{left:300px; top:322px;}
#map span#UT{
left:148px;
top:187px;
}
#map a#VA{
left:548px;
top:192px;
}
#map span#VT{
left:578px;
top:67px;
}
#map span#WA{
left:73px;
top:47px;
}
#map span#WI{
left:390px;
top:111px;
}
#map a#WV{
left:510px;
top:188px;
}
#map span#WY{
left:196px;
top:135px;
}
#address {
width:280px; /*width:340px;*/
/*vertical-align:top;*/
padding:10px;
background-color:#EEE;
float:right;
min-height: 100px;
/*float:left;*/
/*margin-left: 48px;*/
/*height:300px;*/
}
#address h1 {}
#address p {padding-top:0; margin-top:0;}
#address div { margin-bottom:32px;}
.norep {
padding:16px;
color: #9A7;
}
#newsletter { text-align:right; padding:4px 8px; /*background-color:#300;*/ font-size:90%; margin-top:8px;}
#newsletter img { vertical-align:middle; margin-right:4px; border:0;}
#newsletter a:link { color:#400;}
#newsletter a:visited { color:#9A7;}
#fbicon { vertical-align:middle; margin-top:-2px;}

