﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;     
}

fieldset {	
	margin-bottom:1em;
	padding:1em;
	border:1px dotted #EEA2CD;
	color:#573922;
}
legend {background-color:#FFFFFF;}
/* 'Jello Mold' page construction technique based on http://www.positioniseverything.net/articles/jello.html */
body {
	margin: 0;
	padding: 10px;	
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	background-image:url(img/bg.jpg);
	background-repeat:repeat;
	background-color:#FFFFFF;
	color:#333333;
}

h1, h2, h3, h4, h5, h6 {color:#573922;}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
	margin:0;
	font-size: 1.6em;
	font-weight: normal;
}
h2 {
	margin: 0.5em 0;
	font-size: 1.5em;
	font-weight: normal;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.4em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}
p  {
    margin: 1em 0;
    line-height:1.4;
}
a {
	text-decoration:underline;
	color:#0D72BA;
}

a:hover {text-decoration:none;}

#top
{
 width:860px;
 height:125px; 
 /*background-image:url(img/HeaderBg.jpg);
 background-repeat:repeat-x;*/
 text-align:left;
 border-left: solid 3px #0D72BA;
 border-right: solid 3px #0D72BA;
}
#pane 
{
	background-color:#ffffff;
	width:890px;		
	padding-top:2px;
}

#topBox
{
	width:645px;
	height:72px;	
	background: transparent url(img/topBox.png) no-repeat bottom right;
	padding-top:15px;	
}

#QuoteBox
{
	background: transparent url(img/QuoteBox.jpg) no-repeat;
	width:215px;
	height:229px;						
}

.LeftMenuItem
{
	background: transparent url(img/LeftBtnBg.png) no-repeat;
	height:45px;
	width:200px;
	text-align:left;
	color:#ffffff;
	font-size:10pt;
	padding-left:20px;
}
.LeftMenuItem a{color:#ffffff; text-decoration:none;}

.Categories
{
	padding-top:10px;
	font-weight:bold; 
	
}
.Categories a { text-decoration:none;}

.leftbaritem {padding:2em 0.5em;}
.rightbaritem{
	padding:2em 0.5em;	
}


/*CSS Boxes start*/
.CategoriesSection{display:block}
.CategoriesSection *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F0F0D3}
.CategoriesSection1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f8ec;
  border-right:1px solid #f8f8ec;
  background:#f3f3de}
.CategoriesSection2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfdfa;
  border-right:1px solid #fdfdfa;
  background:#f2f2db}
.CategoriesSection3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2db;
  border-right:1px solid #f2f2db;}
.CategoriesSection4{
  border-left:1px solid #f8f8ec;
  border-right:1px solid #f8f8ec}
.CategoriesSection5{
  border-left:1px solid #f3f3de;
  border-right:1px solid #f3f3de}
.CategoriesSectionfg{
  background:#F0F0D3}

/*skin css classes*/
.button {
    border:1px solid #64493E;
    color:#6D584D;
    background-color:#FAEBE7;    
}
.txtBox {
    border:1px solid #DDD1C4;
    font-size:1em;
    background-color:#F5F2EF;
}

.DataViewItemTop { margin-bottom: 16px; }
.DataViewItemTop a { font-size: 10px; color: #666666; text-decoration: underline; }
.DataViewItemTitle { font-size: 13px; margin: 6px 0px; }        
.DataViewItemTitle a { color: blue; text-decoration: underline; }        
.DataViewItemPrice { color: black; font-size: 14px; font-weight: bold; }