body 
{
    background-color: #ECEAE5;
    background-position: center;
    margin: 0px 0px 0px 0px;
    font: 13px Arial, Helvetica, sans-serif; color: #666666; line-height: 20px;
 }

img {border: none;}

#footer { 
    height: 80px;
    background-image: url(../images/footer.gif);
    background-repeat:no-repeat;
    margin:auto;
    font-size:7pt;
    text-align:center;
 }
 
#container 
{
    position:relative;
    left:5px;
    margin:auto;
    background-image: url(../images/bg.gif);
    background-repeat: repeat-y;
    width:776px;
}

#MAINContent { width:748px; padding-left:14px; min-height:650px; }

#content {width:544px;}

.subhd { padding:0 0 0 10px; font: 11px Arial, Helvetica, sans-serif; font-weight: bold;}

a {padding: 0 3px 0 3px; text-decoration: none; }
a:link {text-decoration: none; z-index:25; }
a:visited { text-decoration: none; z-index:25; }
a:active{ text-decoration: none; z-index:25; }
a:hover { text-decoration: none; z-index:25;}

.tooltip {padding: 0 3px 0 3px; color: #FFFFFF; }
a.tooltip {text-decoration: none; font: 12px Arial; position: relative;z-index:24;}
a.tooltip:hover{text-decoration: none; z-index:25; }
a.tooltip #tooltipcontent{display: none; text-decoration: none;}
a.tooltip:hover #tooltipcontent
{
    display:block;
    float:right;
    position:relative;
    left:2px;
    top:10px;
    text-align: left;
    color: #FFFFFF; 
    font: 11px Arial, Helvetica, sans-serif;
    background: #000000 url(../images/tooltip_bg.jpg) top right no-repeat;
    width:250px;
    padding: 10px 10px 10px 10px;
}

#headerimg
{
    background-repeat: no-repeat;
    width:776px;
}

p { padding:0 0 0 10px; margin-top: 13px; margin-bottom: 15px; color:#666666; }
h1 { padding: 20px 0 0 10px; line-height: 20px; font: 20px Arial, Helvetica, sans-serif; }
h2 { padding: 0 0 0 10px; margin-top: 5px; margin-bottom: -10px; line-height: 20px; font: 15px Arial, Helvetica, sans-serif;  }
li { list-style-type:none; } 


#classes h2, #painters h2, #stores h2, #design h2 {  }

#headertext { position:absolute; top:6px; text-align:right; width:760px;}

#nav ul { list-style: none; display: block }
#nav ul li { margin-left:-26px; }
#nav 
{
    font: 11px/26px Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background: url(../images/navbg.gif) no-repeat;
    float:right;
    margin-left:10px;
}
#nav a:link { padding: 3px 3px 3px 3px; color: #A39B8C; background-color:#F7F6F3; text-decoration: none;  }
#nav a:visited { padding: 3px 3px 3px 3px; color: #A39B8C; background-color:#F7F6F3; text-decoration: none; }
#nav a:active { padding: 3px 3px 3px 3px; color: #A39B8C;  text-decoration: none; }
#nav a:hover { padding: 3px 3px 3px 3px; background-color: #C1B9AB; color: #FFFFFF }

#brochure { margin-top: 15px; }
#brochure img { border: none; padding: 15px 15px 15px 15px;}
#brochure h2 { }

#Colours_Category  { width: 200px; font: 11px Arial, Helvetica, sans-serif; color: #666666; line-height: 22px; }
.ColoursSwatch {font: 11px Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #666666; }
#painters_state, #store_state { width: 120px; background: url(../images/statediv.gif) no-repeat; background-position:right; }
#painters_state ul, #store_state ul  { list-style: none; position:relative; }

#login { float: left; padding-right: 30px; width: 230px; height:150px; }

.note {font: 11px Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #999999;}
.subtext p {padding: 0px 0px 0px 20px;}
.pdf { background: url(../images/pdf_icon.gif);  width: 31px; height: 30px; display: block; }
.no { font: 14px Arial, Helvetica, sans-serif;  color: #DCD8D0; line-height: 22px; }
#products { font: 11px Arial, Helvetica, sans-serif; text-align: center; color: #cccccc; }
#products img {border: none; padding: 10px 0 5px 0; }

#products a {  font: 11px Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #666666; }

#products a:hover { font: 11px Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #333333; }

input, textarea, select
{ 
	font: 11px Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF; 
	color: #000000; 
	border: 1px solid #999999 ;
}

#Contactus_Submit, #Button1
{
	background-image: url(../images/textfieldbg.gif);
    
}
.mouseover {position:absolute; visibility:hidden; width: 120px; height: 120px; padding: 5px 5px 5px 5px; border: 1px solid #aaa; margin: 1px 1px 1px 1px; background: url(../images/loading.gif);} 

.divholdingthumbnail
{
    cursor: pointer;   
}

#jamiedurie { padding-left: 10px; }

#jamiedurie p, #jamiedurie h2 { font-style: normal; }