html
{
	width: 100%
}

body
{
	width: 100%;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #000000
}

sup
{
    font-size: xx-small;
    vertical-align: super
}

sub
{
    font-size: xx-small;
    vertical-align: sub
}

input,
textarea,
select
{
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	padding: 3px
}

a
{
	color: #cc0000;
	text-decoration: underline
}

a:hover
{
	text-decoration: none
}

p
{
	padding-bottom: 12px
}

p.nopadding
{
	padding-bottom: 0px
}

ul,
ol
{
	margin-bottom: 12px
}

ul li
{
	list-style-image: url('../img/bullit.gif');
	margin-left: 24px
}

ol li
{
	list-style-type: decimal;
	margin-left: 28px
}

div.thumblisting
{
    clear: both;
    overflow: hidden;
    padding-top: 20px;
}

div.thumblisting a
{
    float: left;
    display: inline;
    background: url('../img/thumb-back.gif');
    width: 127px;
    height: 80px;
    overflow: hidden;
    margin: 0px 3px 24px 0px
}

div.thumblisting a img
{
    display: block;
    width: 101px;
    height: 76px;
    margin: 2px 0px 0px 13px
}

dl.products
{
	clear: both;
	overflow: hidden
}

dl.products dd
{
	float: left;
	display: inline;
	width: 195px;
	margin: 0px 22px 22px 0px;
    background: url('../img/product-back-bottom.gif') no-repeat left bottom
}

dl.products dd a.image
{
    display: block;
    padding-top: 8px;
    background: url('../img/product-back-top.gif') no-repeat
}

dl.products dd img
{
	margin: 0px 0px 0px 6px;
	width: 181px;
	height: 122px;
	display: block;
	border: 1px solid #ffffff
}

dl.products dd h2
{
    margin: 16px 10px 8px 10px;
    padding: 0px;
    color: #cc0000;
    font-size: 11px
}

dl.products dd p
{
    font-weight: bold;
    margin: 0px 10px 0px 10px;
    padding: 0px;
    overflow: hidden
}

div.cms_content
{
    clear: both
}

div.cms_content img[align=left]
{
    float: left;
    display: inline;
    margin: 0px 12px 12px 0px
}

div.cms_content img[align=right]
{
    float: right;
    display: inline;
    margin: 0px 0px 12px 12px
}

form
{
    display: block;
    margin: 12px
}

form div.error
{
    color: #aa0000;
    margin-bottom: 10px;
    font-weight: bold
}

form fieldset
{
    clear: both;
    overflow: hidden;
    padding-bottom: 10px
}

form fieldset label
{
    float: left;
    display: inline;
    width: 150px;
    padding-top: 3px
}

form fieldset input,
form fieldset textarea
{
    float: left;
    display: inline;
    font-family: Verdana;
	font-size: 10px;
	color: #000000;
    border: 1px solid #d0d0d0;
    width: 200px
}

form fieldset textarea
{
    height: 100px
}

form fieldset button
{
    border: 1px solid #d0d0d0;
    background-color: transparent;
    margin-left: 150px;
    padding: 3px 10px 3px 10px
}

.clear
{
    clear: both
}