@charset "UTF-8";
/* CSS Document */

html
{
margin: 0px;
padding: 0px;
height:100%
}

body
{
background: #FFFFFF;
height: 100%; 
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin: 0px;
padding: 0px;
}

a {color:#0000FF}
a:hover {color:#0066FF}
a:visited {color:#660099}
a:visited:hover {color:#0066FF}

h1
{
margin: .67em 0;
font-size:24px
}

h2
{
margin: .4em 0;
font-size:18px;
color:#CC0000;
}

/* --- FONTS AND TEXT --- */
.bold {font-weight:bold;}
.xs {font-size: 10px}
.sm {font-size: 12px;}
.std {font-size: 14px;}
.md {font-size: 16px;}
.lg {font-size: 18px;}
.xl {font-size: 24px;}
.center {text-align:center}
.left {text-align:left}
.right {text-align:right}
.justify {text-align:justify}
.u {text-decoration: underline}

#containerAll
{
position:relative;
width: 1080px;
height: 100%;
margin: 0 auto;
padding: 0;
}

#content
{
text-align: center;
padding: 148px 0 0 0px;
width: 550px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -2em;  /* the bottom margin is the negative value of the footer's height */
}

#footer {
padding: 2em;
height: 2em;
text-align: center;
}

#push {
position:relative;
height: 2em;
}

#centerbg
{
position:absolute;
left:200px;
top:128px;
width:600px;
height: 437px;
background: url(http://www.tileartisans.com/images/mainBg.png) repeat-x top left;
z-index:-999;
}

#header
{
position:absolute;
left:60px;
top:7px;
}

#rightborder
{
position:absolute;
right: 5px;
top: 138px;
z-index: -100;
}

#leftbar
{
position:absolute;
left: 0px;
top: 138px;
width: 250px;
}

#leftmenu
{
margin-left: 60px;
width: 179px;
text-align: right;
background:url(http://www.tileartisans.com/images/leftmenuBg.png) repeat-y;
}

#leftmenu ul
{
list-style-type: none;
padding:0;
margin:0 25px 0 6px;
}

#leftmenu li a
{
padding: 1px 6px 1px 0px;
display: block;
color: #000099;
text-decoration: none;
width: 100%;
}

#leftmenu li a:hover
{
color: #FFFFFF;
background-color:#4F8EB6;
}

#leftmenuTop
{
margin:0;
width:179px;
height:15px;
background:url(http://www.tileartisans.com/images/leftmenuTB.png) no-repeat left top;
}

#leftmenuBottom
{
margin:0;
width:179px;
height:15px;
background:url(http://www.tileartisans.com/images/leftmenuTB.png) no-repeat 0 -25px;
}

#leftmenuSpacer
{
position:absolute;
left: 239px;
top: 0px;
}

#sidetile {position:absolute; top: 291px; right:61px;}

