﻿body
{
    margin: 0px;
    padding: 0px;
    background-color: #948B7A;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #000;
    
}
#mainContainer
{
    border: solid 1px #000;
    margin: auto;
    width: 770px;
}
#header
{
    width: 770px;
    height: 100px;
    margin: auto;
    background-image: url(images/kb_art_logo_banner.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

#header span
{
    display: none;
}
#toplinks
{
    position:absolute;
    margin-top:0px;
    padding:auto;
    padding-top:74px;  
    text-align:right;                 
    padding-right:20px;    
    color:#FFFFFF;    
    width:750px;
    /*border:solid 1px #000;   */
    top:0px;
}

#toplinks a
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    font-size:0.85em;
}
#toplinks a:hover
{
    color:#8A1C1E;
    font-weight:bold;
    text-decoration:none;
    font-size:0.85em;
}

h1, h2, h3
{
    margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    color: #FFF;
}

h2
{
    color:#8A1C1E;
    text-transform: uppercase;
    font-size: 1.5em;
    border-bottom:solid 1px #8A1C1E;
}

h3
{
    text-transform: uppercase;
    letter-spacing: 2px;
     font-size: 1.2em;
}
h5
{
    margin:0px;padding:3px;
}
p, blockquote, ul, ol
{    
    text-align: justify;
}

blockquote
{
    padding-left: 5px;
    font-style: italic;   
}

a
{
    color: #8A1C1E;
    font-weight:bold;
}

a:hover
{
    text-decoration: none;
    color:#FFFFFF;
}
img
{
    border:solid 0px #000000;
}

#content b
{
    color:#CCC;    
}

#menu
{
    margin: 0px;
    padding: 0px;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    background-color: #3E3A31;
    background-image: url(images/layout_img_home_01.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    color: #FFFFFF;
}

#menu ul
{
    margin:7px;
    margin-left: 470px;
    padding: 0px;
    list-style: none;
}

#menu li
{
    display: block;
    padding: 5px 5px 5px 5px;
    background-image: url(images/bullet_tabla.jpg);
    background-position: left center;
    background-repeat: no-repeat;
}

#menu a
{
    padding: 10px 10px 10px 20px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
    font-size:0.95em;
}

#menu a:hover
{
    color: #FFC018;
}

#content
{    
    margin: 0px;
    padding: 20px;    
}

#footer
{
    color:#FFFFFF;
    background-color: #2D2D2D;
    padding:1px;
    text-align:center;
}

#footer p
{
    text-align: center;    
}

#footer a
{
    color:#FFC018;
}

.imgRight
{   
    float:right;
    padding-bottom:5px;
    padding-left:10px;
}

#designBy
{
    font-size:0.85em;
    text-align:center;
}
.Map
{
	float:right;
    padding-bottom:5px;
    padding-left:10px;
    
}
.Gridheader
{ 
	background-color:#5D7B9D; color: White; text-align:Center;
}
.Alternaterow
{
	background-color:#F7F6F3; color: #333333; text-align:left;
}
.Selectedrow
{ 
	background-color:#E2DED6; color:#333333; text-align:left;
}
.Rowstyle
{
	background-color:#948B7A; color:#333333; text-align:left;
}
.Grid
{
	color:Black;  
}
.Row
{
	text-align:left;
}
#FdBack
{
	text-align:left;
	padding-left: 40px;
}
#DisplayGallery
{
	text-align:center;
}