/*main*/
body {background: #EEEEEE url('../images/bgbody.png'); color: #000000; padding: 0; text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:Arial, Helvetica, Sans-Serif; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0}

#main 	   {width:600px;  margin: 0px auto -1px auto; border: 1px solid #EEEEEE;  background: #FFFFFF; }


/*general links*/
A:link, A:visited     {	background-color: inherit; color: #0000FF; text-decoration: none}
A:hover    {background-color: inherit; color: #0077FF;}
A:active   {background-color: inherit; color: #333333;}

a.text:link {color: #06548C; text-decoration: none; }
a.text:visited {color: #06548C; text-decoration: none; }
a.text:hover {color: #666666; text-decoration: underline; }
a.text:active {color: #06548C; text-decoration: none;}


/*top graphic and email box*/
#top 	   {height: 32px; background: url('../images/s6g.png') repeat-x top left;}
#topmenu   {font-family: "Arial", Helvetica, Sans-Serif; font-size: 8pt; color: #06548C; background: #9CACC1; float: right; margin: 3px; padding: 1px;}

/*header*/
div.header    {background: inherit; padding: 5px 5px 8px 5px; margin: 0; color:white; clear:left;}

table	       {border-collapse: collapse; width: 100%; height: 224px; border-width: 1px; border-top: 1px solid white; border-bottom: 1px solid white; }
td.celltitle   {background: #333333; border-top: none; border-bottom: none; border-left: none; border-right: none; text-align: center; font-family: Comic Sans, Comic Sans MS, cursive; vertical-align: center; font-weight: bold;}

td.cellimage   {border:medium none; background:url('../images/sign.jpg') center; width: 100%}


/*header links*/
div.links	{margin: 10px 0 0 0; padding: 0; font: 9pt Arial, Helvetica, Sans-Serif; text-align:center;}

table.tablelinks	       {background: #666666; border-collapse: collapse; width: 80%; height:30px; border-width: 1px; border-top: 1px solid white; border-bottom: 1px solid white; margin-left: auto; margin-right: auto; text-align: left; color: white;}
td.celllinks   {background: #666666; border-top: none; border-bottom: none; border-left: none; border-right: none; text-align: center; font-family: Comic Sans, Comic Sans MS, cursive; vertical-align: center; }


a.links:link {color: white; text-decoration: none; }
a.links:visited {color: white; text-decoration: none; }
a.links:hover {color: #ff9900; text-decoration: none; }
a.links:active {color: white; text-decoration: none; }



 

div.container {width:100%; margin:0px; background: url('../images/bg_cool5.jpg') repeat-x top center; line-height:150% }




/*photoalbum*/
table.photoalbum  {width: 466px; height: 570px; border-style:none; }
td.photoalbum   {padding: 30px; height: 50px; width: 130px; border-style:none; border-spacing: 10px}

/*main photo page*/
table.phototable {text-align: left; width: 466px; border: 0px;}
td.phototable   {padding: 20px; font-family: Helvetica,Arial,sans-serif; line-height:150%;}
td.iframe  {padding: 10px; height: 650px; width: 466px;}

a.phototitle:link {color: #666666; text-decoration: none; }
a.phototitle:visited {color: #666666; text-decoration: none; }
a.phototitle:hover {color: #06548C; text-decoration: none; }
a.phototitle:active {color: #666666; text-decoration: none;}

.mainphoto {border-color: #333333; border-style: solid; border-width: 2px;}
.photoalbum {border-color: #333333; border-style: solid; border-width: 1px; padding: 0px}


/*email*/
table.email {text-align: left;  width: 466px; border: 0px; border-spacing: 0px;   }
td.email   {font-family: Helvetica,Arial,sans-serif; font-size: 12px; vertical-align: middle;}
td.message   {font-family: Helvetica,Arial,sans-serif; font-size: 12px; vertical-align: top;}

/*form*/
.input	{border: solid 1px #999999; background: #ffffff; width: 320px; overflow: auto}


/*homepage*/
table.homepage {text-align: left; width: 466px; border: 0px; border-spacing: 0px; height:200px; border-collapse: separate;
}
td.homepage   {padding: 20px; font-family: Helvetica,Arial,sans-serif; line-height:150%; font-size: 12px; vertical-align: top; border-spacing: 0px;}

/*pricestext*/
table.pricestext{text-align: center; width: 466px; height:40px; border: 0px; border-spacing: 0px;}
td.pricestext   {padding: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; vertical-align: top; border-spacing: 0px; }

/*prices*/


table.prices{text-align: left; width: 185px;  border: 0px; border-spacing: 0px; height:100px;}


td.prices   {padding: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; vertical-align: top; border-spacing: 0px; width: 120px; }


td.prices2   {padding: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; vertical-align: top; border-spacing: 0px; width: 60px; }




/*footer*/
div.footer    {background: url('../images/s6g.png') repeat-x top center; border-top: 1px solid #06548C; line-height:150%; margin:0; padding:0.5em; color:black; font-size: 7pt}