* {
	margin:0px;
	padding:0px;
	border:none;
}

body {
	background:#FFFFFF none repeat scroll 0%;
	color:#999999;
	font-family:georgia,serif;
	font-size:100%;
	line-height:1.125em;
}

a {
        color: #000;
}

a:hover {
        color: #E9C143
}

img {
}

#maincontainer {
	width:910px;
	margin:0px auto;
}

#maincontainer p {
	font-size:0.875em;
}

h2 {
	font-size:1.2em;
}

#col3subcontainer {
	background:transparent url(../#) no-repeat scroll 0%;
	clear:both;
	overflow:hidden;
	padding:0px;
	width:910px;
}

#header {
	height:110px;
}

#header img {
		margin-top:10px;
}

#toolbar
{
	background:transparent url(../images/searchbar.png) no-repeat scroll 0%;
margin-left: auto;
margin-right: auto;
margin-bottom:-1px;
font-size: 80%;
 
}

#toolbar ul
{
list-style-type: none;
height:31px;
}

#toolbar li
{
display:block;
float:left;
margin: 7px 3px 0;
text-align:center;
color: #FFF;
}

#toolbar li.bull {
font-size: 160%;
margin: 5px 3px 0;
}

#toolbar li a
{
padding: 0px 25px 0px 35px;
color: #fff;
text-decoration: none;
}

#toolbar li a:hover
{
color: #e9c143;
}

#toolbar li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}

.leftcol {

}

.centrecol {
	margin:0pt 0px;
	padding:0px;
	width:910px;
}
	
.rightcol {

}

.contentbg_top {
	background:transparent url(../images/contentbg_top.png) no-repeat scroll 0%;
	height:19px;
	margin-top:-1px;
}

.contentbg_mid {
        padding: 5px 40px;
	background:transparent url(../images/contentbg_mid.png);
	width:829px;
}

.contentbg_bottom {
	background:transparent url(../images/contentbg_bottom.png) no-repeat scroll 0%;
	height:24px;
}

#boxholder {
	background:transparent url(../#) no-repeat scroll 0%;
	padding:0pt 0pt 0pt 46px;
	width:954px;
}

.box {
	display:inline;
	float:left;
	margin:0pt 10px;
	width:187px;
}

.box h2 {
        font-size: 80%;
        padding: 0;
        margin: 0;
        color: #000;
}

#maincontainer .box p {
        font-size: 65%;
        padding: 5px 5px 5px 0;
        margin: 0;
        color: #000;
}

.searchbox {
	width:200px;
	height:150px;
	display:inline;
	float:right;
}
#footer {
	clear:both;
}

#footer a
{
	font-family:verdana, sans-serif;
	font-size:0.8em;
	color: #999999;
        float: left;
}

#footer p {
        float: right;
        margin-top: 10px;
        font-family:verdana, sans-serif;
	font-size:0.8em;
	color: #999999;
}

#footer img {
	margin-bottom:-5px;
	margin-right:5px;
	margin-top:10px;
}

.productlisting li {
	width:440px;
	float:left;
	margin:20px 10px 20px 0px;
}

.productthumbnail {
	width:220px;
	float:left;
}

.productsummary {
	width:220px;
	float:left;
}

.navigation_list_item {
        list-style-position: inside;
        color: #E9C143;
}

.navigation_list_item a {
        color: #00F;
        font-size: 65%;
}

.navigation_list_item a:hover {
        color: #F00;
}

.contentbg_mid h1 {
        font-size: 80%;
        padding: 10px 0;
        margin: 0;
        color: #000;
}

.contentbg_mid p {
        font-size: 65%;
        padding: 10px 0;
        margin: 0;
        color: #000;
}

#home_image {
        margin: 0 0 0 -1px;
        display: block;
}

.pics {  
    height:  325px;
    width:   910px;
    padding: 0;
    margin:  0;
} 
 
.pics img {
    padding: 0px;
    border:  none;
    background-color: #eee;
    width:  910px;
    height: 325px;
    top:  0;
    left: 0
}
