a:link	
{
   color: #B47DD0;
   font-size : 13px;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}
a:visited
{
   color: #a2a2a2;
   font-size : 13px;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline;
}
a:active 
{

   font-size : 13px;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}
a:hover 
{

   font-size : 13px;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none;
}

a.article:link	
{
   font-size : 13px;
   font-weight : bold;
}
a.article:visited
{
   font-size : 13px;
   font-weight : bold;
}
a.article:active 
{
   font-size : 13px;
   font-weight : bold;
}
a.article:hover 
{
   font-size : 13px;
   font-weight : bold;
}

a.fineprint:link	
{
   color:#ffffff;
   background-color: transparent;
   font-size : 11px;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline
}
a.fineprint:visited
{
   color:#ffffff;
   background-color: transparent;
   font-size : 11px;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline
}
a.fineprint:active 
{

   font-size : 11px;
   background-color: transparent;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : underline
}
a.fineprint:hover 
{

   font-size : 11px;
   background-color: transparent;
   font-weight : normal;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   text-decoration : none
}
body
{
   background-color : #65557A;
   background-position : left top;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   line-height : 150%;
   margin-left : 0px;
   margin-top : 0px;
   padding-top : 0px;
   padding-bottom : 0px;
   padding-left : 0px;
   padding-right : 0px;

}
#header {
   width: 750px;
   background-color: white;
}

#header img {
   border: none;
   padding: 0;
   margin: 0;
}

#header p {
   text-align: center;
}

#header td {
   vertical-align: middle;
}

#crafty {
   color : #333333;
   background-color: transparent;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : bold;
}

#pixel {
   color : #6163C7;
   background-color: transparent;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : bold;
}

#business {
   color: #6163c7;
   background-color: transparent;
   font-size: 15px;
   font-style: italic;
   font-weight: bold;
}

#about {
  background-color: #4f7ba0;
  background-image: url(../images/aboutbg-storm.jpg);
  background-repeat: no-repeat;
  background-position: top center;
}

#about p {
  color: white;
  background-color: transparent;
  text-align: right;
  margin: 20px 35px 20px 370px;
  padding:0;
}

#about p b {
  color: white;
}


#linkslist {
   
   padding: 10;
}

.main {
   width: 750px;
   background-color: white;
}

img.article {
   border: none;
   float: left;
   margin: 5px 6px 3px 0;
}

img.articleright {
   border: none;
   float: right;
   margin: 5px 0 3px 6px;
}

.purplerow {
   background-color: #4d2b7a;
   background-image: url(../images/menubg.jpg);
   background-repeat: repeat-x;
   background-position: left center;
   height: 25px;
   width: 750px;
}

.goldrow {
   background-color: #FAE6AC;
}

p.testimonials {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif, "courier new", courier;
  font-size: 11px;
  line-height: 135%;
  text-align: left;
}

td.showcaseborder {

  border-left: 1px solid #E1B73C;
}

p.showcase {
  text-align: center;
  background-color: white;
  padding: 10px 20px 10px 20px;

}

p.article {
  padding-bottom: 30px;
}

p.showcase img {
  border: 2px solid #ffffff;
}

p.intro {
  margin: 0 0 0 0;
  padding: 5px 10px 15px 6px;
}

p.intro-center {
  margin: 0 0 0 0;
  padding: 5px 10px 5px 6px;
  text-align: center;
   color: #b99016;
   font-weight: bold;
}

p.form {
  text-align: right;
  padding-right: 5px;
  padding-top: 0;
}

#subnav {
  margin: 0 0 0 0;
  padding: 8px 0 3px 8px;
  background-color: white;
}

p {
   margin: 0 0 0 0;
   padding: 5px 19px 10px 19px;
   color : #272727;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : normal;
   line-height : 180%;
   text-align: left;
}

blockquote p {
   line-height: 130%;
}

b {
   color: #555555;
}

ul{
   list-style-image: url(../images/goldcircle2.gif);
   margin: 5px 19px 20px 30px;
   padding: 0 0 0 0;
   text-align: left;
}
ol{
   margin: 5px 19px 20px 50px;
   padding: 0 0 0 0;
   text-align: left;
}

li {
   margin: 3px 0 7px 0px;
   padding: 0 0 0 3px;
   line-height: 125%;
}

ul.gold {
   list-style-image: url(../images/goldcircle2.gif);
   color: #b99016;
   font-weight: bold;
}

ul.gold2 {
   list-style-image: url(../images/goldcircle2.gif);
   color: #b99016;
   font-weight: normal;
}

h1 {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 16px;
   font-style: normal;
   color: #000000;
   padding: 5px 5px 5px 0px;
   text-align: center;
   font-weight : bold;
   margin: 0 15px 0 15px;
   border-top: 3px solid #fae6ac;
   border-bottom: 1px dashed #E1B73C;
}

h1.interior {
   font-family: "Times New Roman", Times, "Century Schoolbook", serif;
   font-size: 15px;
   font-style: normal;
   color: #000000;
   background-color: #ffffff;
   padding: 5px 5px 5px 15px;
   text-align: left;
   font-weight : bold;
   margin: 10px 15px 0 10px;
   border-top: 0px solid #fae6ac;
   border-bottom: 3px solid #E1B73C;
   background-image: url(../images/goldcircle.gif);
   background-repeat: no-repeat;
   background-position: left center;
}

.box {
   border: 0px solid #fae6ac;
   margin: 10px 20px 10px 20px;
   padding: 0px 0px 15px 2px;
}

.startbox{
   border: 1px dashed #fae6ac;
   margin: 10px 20px 10px 20px;
   padding: 0 0 8px 0;
}

.smallbox {
   border-top: 0px solid #fae6ac;
   border-left: 0px solid #fae6ac;
   border-right: 0px solid #fae6ac;
   border-bottom: 0px solid #fae6ac;
   margin: 10px 200px 10px 20px;
   padding: 0px 0px 15px 2px;
}


.gallery {
   margin: 10px 20px 10px 20px;
   padding: 0px 0px 15px 2px;
}

.gallery p {
   margin: 0 0 0 0;
   padding: 5px 19px 20px 30px;
}
.gallery ul{
   list-style-image: url(../images/asterisk.gif);
   margin: 5px 19px 20px 60px;
   padding: 0 0 0 0;
   text-align: left;
}

#gallerytable {
   width: 380px;
   background-color: #000000;
   border-top: 10px solid #fae6ac;
   border-right: 10px solid #fae6ac;
   border-left: 10px solid #fae6ac;
   border-bottom: 10px solid #fae6ac;
}

#gallerytable2 {
   width: 660px;
   background-color: #fae6ac;
   border-top: 10px solid #fae6ac;
   border-right: 10px solid #fae6ac;
   border-left: 10px solid #fae6ac;
   border-bottom: 10px solid #fae6ac;
}

#gallerytable2 td {

  background-color: #000000;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 10px;
  padding-left: 10px;
  width: 220px;
  vertical-align: bottom;
  color: #ffffff;

}

#gallerytable2 td b{

  color: #ffffff;

}

#gallerytable3 {
   width: 660px;
   background-color: #555555;
   border-top: 10px solid #fae6ac;
   border-right: 10px solid #fae6ac;
   border-left: 10px solid #fae6ac;
   border-bottom: 10px solid #fae6ac;
}

#gallerytable3 td {

  background-color: #666666;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #ffffff;

}

p.prices {
   color : #CFAC33;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 24px;
   font-weight : bold;
   padding-bottom: 5px;
   text-align: center;
   line-height : 150%;
}

p.detail {
   color : #CFAC33;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 14px;
   font-weight : bold;
   text-align: center;
   line-height : 150%;
   padding-top: 0px;
}

p.copyright {
   color : #ffffff;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : normal;
   line-height : 150%;
   text-align: center;
}
p.copyright2 {
   color : #666666;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 11px;
   font-weight : normal;
   line-height : 125%;
   text-align: left;
}

p.republish {
   color : #626262;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : bold;
   line-height : 130%;
   text-align: left;
   border-top: 2px solid #fae6ac;
   padding-top: 10px;
   margin: 0 20px 10px 20px;
}


td {
   color : #272727;
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size : 13px;
   font-weight : normal;
   line-height : 150%;
   vertical-align: top;
}

h2 {
   font-family: "Times New Roman", Times, "Century Schoolbook", serif;
   font-size: 16px;
   font-style: normal;
   background-image: url(../images/heading-gradient.jpg);
   background-repeat: no-repeat;
   background-position: left center;
   color: #555555;
   background-color: #fff5d8;
   padding: 15px 5px 15px 20px;
   text-align: left;
   font-weight : bold;
   margin: 0 0px 0 0px;
   border-top: none;
   border-bottom: 1px solid #fae6ac;
   line-height: 100%;
}

h3 {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 16px;
   font-style: normal;
   background-image: url(../images/squarebullet-dark.gif);
   background-repeat: no-repeat;
   background-position: left center;
   color: #000000;
   background-color: transparent;
   padding: 5px 10px 5px 20px;
   text-align: left;
   font-weight : bold;
   margin: 0 35px 0 12px;
   border-top: none;
   border-bottom: 1px solid #E1B73C;
   line-height: 100%;
}

h4 {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 15px;
   font-style: normal;
   color: #000000;
   background-color: transparent;
   padding: 20px 10px 5px 20px;
   text-align: center;
   font-weight : bold;
   margin: 0 35px 20px 12px;
   border-top: none;
   border-bottom: 1px solid #E1B73C;
   line-height: 150%;
}

.notation {
   font-size : 11px;
   font-weight : bold;
   text-align: center;
}
.beautiful {
   font-size : 20px;
   color: #E1B73C;
   background-color: transparent;
   font-weight : bold;
   text-align: center;
   padding-bottom: 10px;
}

.quicklinks {
  padding: 15px 0 15px 5px;
}