/* CSS Style Sheet for www.siammap.com by Carsena Web Tech July 2013 */

/* All code copyright Siam Map Co. Ltd. Koh Samui Thailand */


/* BEGIN GLOBAL definitions */

body 
{
background-color:#E6E7E8;
}

/* font sizes 20px=14.5pt 19px=14pt 18px=13.5pt 17px=13pt 16px=12pt 15px=11pt 14px=10.5pt 13px=10pt 12px=9pt 11px=8pt */


p 
{
font-family: "Times New Roman", Times, serif;
color: #BCBEC0;
font-size: 18px; /* 14pt */
font-weight: normal;
font-color: #000000;
text-align: center;
text-decoration: none;
background:transparent;
margin: 4px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}

a:link
{
color: #BCBEC0;
text-decoration: none;
}

a:visited
{
color: #BCBEC0;
text-decoration: none;
}

a:hover
{
color: #BCBEC0;
text-decoration: underline;
}

a:active
{
color: #BCBEC0;
text-decoration: none;
}


h1
{
font-family: "Times New Roman", Times, serif;
font-smoothing: antialiased;
font-weight: normal;
text-align: center;
color:#808285;
font-size: 32px; /* 24pt */
background:transparent;
margin: 20px 0px 24px 0px;
text-shadow:2px 2px 9px #BCBEC0;
}

h2
{
font-family: "Times New Roman", Times, serif;
font-smoothing: antialiased;
font-weight: normal;
text-align: center;
color:#C0C0C0;
font-size: 24px; /* 18pt */
background:transparent;
margin: 12px 0px 8px 0px;
}

h3
{
/* Styled For  */
font-family: "Times New Roman", Times, serif;
font-weight: normal;
font-style: italic;
text-align: left;
color:#C0C0C0;
font-size: 20px;
background:transparent;
margin: 0px 0px 0px 0px;
}

h4
{
/* Styled For  */
font-family: "Times New Roman", Times, serif;
font-weight: normal;
color:#C0C0C0;
text-align: left;
font-size: 18px; 
background:transparent;
margin: 0px 0px 0px 0px;
}

h5
{
/* Styled For  */
/* font-family: arial,helvetica,sans-serif; */
font-family: "Times New Roman", Times, serif;
font-weight: normal;
color:#C0C0C0;
font-size:16px;
text-align: left;
background:transparent;
margin: 0px 0px 8px 0px;
}

h6
{
/* Styled For  */
font-family: "Times New Roman", Times, serif;
font-weight: bold;
font-style: italic;
color:#C0C0C0;
font-size: 14px; 
text-align: left;
background:transparent;
margin: 14px 0px 14px 0px;
}

/* END GLOBAL definitions */


/* Generic Table Definition */
#table1
{
width: 720px;
}
#table1 p
{
font-family: "Times New Roman", Times, serif;
color: #BCBEC0;
font-size: 18px; /* 14pt */
font-weight: normal;
font-color: #000000;
text-align: center;
text-decoration: none;
background:transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.shadowimage
{
margin: 8px 0px 22px 0px;
box-shadow:1px 1px 9px #BCBEC0;
}

.normalimage
{
margin: 8px 0px 22px 0px;
}

.logoimage
{
margin: 0px 12px 0px 0px;
width: 200px;
}



#outercontain
/* MAYBE NOT NEED IF CAN GET INNERCONTAIN TO SIT WHERE I WANT IT */
{
margin-top:0px;
margin-bottom:0px;
margin-left:0px; 
margin-right:0px;
width: 640x;
background-color: #E6E7E8;
padding: 0px 0px 0px 0px;
border-bottom: solid 0px black;
float: left;
/* align: left; */
}


#innercontain
{
margin: 40px 12px 0px 12px;
width: 1050px;
background-color: #E6E7E8;
padding: 0px 0px 0px 0px;
border-bottom: solid 0px black;
float: left;
}


/* Upper div containing the top of page horizontal navigation */
#topnav 
{
background-color: #828383;
box-shadow: 3px 3px 7px #BFBFBF;
border-left: solid 0px #BFBFBF;
border-top: solid 0px #BFBFBF;
}

#topnav a
{
color: #FFFFFF;
padding: 5px 12px 7px 0px;
text-decoration: none;
font-size: 19px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}

#topnav a:hover
{
color: #FFFFFF;
padding: 5px 12px 7px 0px;
text-decoration: none;
font-size: 19px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
text-shadow:2px 2px #474747;
}

#topnav a:visited
{
color: #FFFFFF;
padding: 5px 12px 7px 0px;
text-decoration: none;
font-size: 19px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
text-shadow:2px 2px #474747;
}

#topnav img
{
margin: 0px 0px -4px 0px;
}



/* End Upper div containing the top of page horizontal navigation */


#prodpanel
{
background-color: #FFFFFF;
box-shadow: 3px 3px 7px #BFBFBF;
border-left: solid 0px #BFBFBF;
border-top: solid 0px #BFBFBF;
margin: 16px 0px 0px 0px;
}

#prodpanel h1
{
font-family: "Times New Roman", Times, serif;
font-smoothing: antialiased;
font-weight: normal;
text-align: left;
color:#BCBEC0;
font-size: 11px; 
background:transparent;
margin: 0px 0px 20px 4px;
}

#prodpanel h2
{
font-family: "Times New Roman", Times, serif;
font-smoothing: antialiased;
font-weight: normal;
text-align: left;
color:#BCBEC0;
font-size: 9px; 
background:transparent;
margin: -10px 0px -1px 0px;
}

#prodpanel img
{
height: 140px;
width: auto;
align: center;
margin: 52px 0px 0px 0px;
}

#mainbody
{
background-color: #FFFFFF;
box-shadow: 3px 3px 7px #BFBFBF;
border-left: solid 0px #BFBFBF;
border-top: solid 0px #BFBFBF;
margin: 16px 0px 0px 0px;
padding: 12px 12px 12px 12px;
}

#footer
{
background-color: #828383;
box-shadow: 3px 3px 7px #AEAEAE;
border-left: solid 0px #BFBFBF;
border-top: solid 0px #BFBFBF;
margin: 12px 0px 0px 0px;
padding: 3px 0px 8px 0px;
}

#footer p
{
margin: 12px 0px 0px 0px;
text-shadow:1px 1px 3px #5F5E5E;
}

/* Tiny text for bottom of page links - almost invisible */
.tinytext 
{
color: #BCBEC0;
padding: 0px 0x 0px 0px;
text-decoration: none;
font-size: 9px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}
.tinytext a
{
color: #BCBEC0;
text-decoration: none;
font-size: 9px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}

.tinytext a:hover
{
color: #BCBEC0;
text-decoration: none;
font-size: 9px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}

.tinytext a:visited
{
color: #BCBEC0;
text-decoration: none;
font-size: 9px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
}