body {
	text-align:center;
	font-family:arial, verdana, helvetica, san-serif;
	font-size:12px;
	line-height: 18px;
	padding: 20px 0 0 0;
	color:#444;
	 }
	 
a img
{
    border: none;
}

html
{
    background-image: url(/includes/static/images/pagebg.gif);
    background-repeat: repeat-x;
}

p, td { 
	padding: 5px 0 5px 0;
	margin:0;
	text-align: justify;
	}

div#logo {
	width:450px;
	height:125px;
	display:block;
	float:left;
	}

div#logo a {
	width:450px;
	height:100px;
	display:block;
	}

div#logo a span {
	display:none;
	
	}

a:link, a:visited { 
	color:#636363;
	text-decoration:none;
	}

a:hover, a:active { 
	color:#a4865e;
	}

#breadcrumb {
	font-family:verdana, arial, helvetica, san-serif;
	font-size:9px;
	padding:20px 0 0 0;
	}

#breadcrumb ul  {
	padding:0;
	margin:0;
	}

#breadcrumb ul li  {
	padding:0 10px 0 0;
	margin:0;
	list-style-type:none;
	font-size:11px;
	display:inline;
	color:#636363;
	background-image:url(../images/arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	}

#breadcrumb ul li a:link,  #breadcrumb ul li a:visited {
	color:#636363;
	text-decoration:none;
	}

#breadcrumb ul li a:hover,  #breadcrumb ul li a:active {
	color:#a4865e;
	text-decoration:none;
	}

#container {
	width: 800px;
	margin: 10px auto 10px auto;
	padding:0;
	border:1px solid #c3b488;
	background-color:white;
	}

#header {
	height: 127px;
	background-image: url(../images/header-bar.gif);
	background-repeat: no-repeat;
	    font-family:arial, verdana, helvetica, san-serif;
	    text-align:right;
	}

#lefthome {
	background-image: url(../images/main-image.jpg);
	background-repeat:no-repeat;
	height:341px;
	
	}

#lefthome #paragraph {
	float:right;
	text-align:right;
	width:230px;
	padding: 105px 240px 0 0;

	}

#lefthome #paragraph p {
	font-size:11px;
		text-align: right;
		line-height:14px;
	}

#righthome
{
	height: 341px;
	width: 800px;
	
	background-image: url(../images/image-right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	
	position: absolute;
}

#hmlinks {
	padding-top:10px;
	margin-left: -10px;
	}

#hmlinks #links2 {
	background-image: url(../images/nav2.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height:54px;
	width:358px;
	text-align:center;
	}

#hmlinks #links2 ul {
	padding:30px 10px 0 0;
	margin:0;
	}

#hmlinks #links2 ul li {
	display:inline;
	list-style-type:none;
	padding:0 0 0 7px;
	margin:0;
	font-size: 11px;
	text-transform: uppercase;
	color:#636363;
	}


#hmlinks #links2 ul li a:link, #hmlinks #links2 ul li a:visited {
	color:#636363;
	text-decoration: none;
	font-weight:bold;
	}
	

#hmlinks #links2 ul li a:hover, #hmlinks #links2 ul li a:active {
	color:#a4865e;
	text-decoration: none;
	}

#catlinks {
	height:109px;
	background-color: #dfd2b2;/* original brown: #dbd1b3; */
	margin: 0 0 20px 0;
	padding: 6px 0 0 0;
	}
	
#secondarycontent {
	background-image:url(../images/sec-bg.jpg);
	background-repeat:no-repeat;
	min-height:500px;
	padding:40px;
	text-align:left;
	}

#secondarycontent #secleft {
	width: 400px;
	float:left;
	}
	
th
{
    text-align: left;
}

h2
{
	font-family:georgia, times, "times new roman", serif;
	font-size:16px;
	color:#555555;
	font-weight: normal;
}

#secondarycontent #secright {
	width: 300px;
	float:right;
	text-align:right;
	}
	
#secondarycontent #secright p
{
    text-align: right;
    margin-top: 20px;
    font-size: 90%;
}

#secondarycontent #secright h3 {
	font-family:georgia, times, "times new roman", serif;
	font-size:16px;
	color:#7d7d7d;
	line-height:28px;
	font-style:italic;
	padding:0 0 10px 0;
	margin:0;
	text-align:right;
	font-weight:normal;
	}

#secondarycontent #secright h4 {
	font-family:georgia, times, "times new roman", serif;
	font-size:14px;
	color:#7d7d7d;
	padding:0;
	margin:0;
	text-align:right;
	}

#secondarycontent #secright h5 {
	font-family:georgia, times, "times new roman", serif;
	font-size:14px;
	color:#7d7d7d;
	padding:0;
	margin:0;
	text-align:right;
	font-weight:normal
	}

#footer {
	font-size:10px;
	text-align:center;
	width:800px;
	color:#7d7d7d;
	margin:0 auto 0 auto;
	}

#footer a {
	color:#7d7d7d;
	}

h1 {
	padding: 10px 0 0 0;
	margin:0;
	font-family:georgia, times, "times new roman", serif;
	font-size:18px;
	color:#636363;
	}
	
ul.catalog
{
    list-style: none;
    
    overflow: auto;
    
    margin: 0px;
    padding: 0px;
}

ul.catalog li
{
    float: left;
}

ul.catalog li img
{
	border:1px solid #636363;
	margin: 0 10px 0 0;
}

/*** implementing Holly Hack ***/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
