div#header #logo{
float:left;
width:207px;
height:64px;
background-image:url(/images/logo.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0;
margin:18px 0 0 10px;
}

div#content h1{
font-size:13px;
color:#093C5C;
background-image:url(/images/h1_bg.gif);
background-repeat:repeat-x;
background-position:top left;
padding:10px;
margin:0;
display:inline;
clear:both;
float:left;
}

div#content h2{
font-size:13px;
font-weight:bold;
color:#295976;
margin:5px 0;
padding:0;
}

div#content p{
clear:both;
}

div#content a{
color:#154D6D;
text-decoration:none;
font-weight:bold;
}

div#content a:hover{
text-decoration:underline;
}

img{
border:0;
}

ul.product-list{
list-style:none;
margin:0;
padding:0;
clear:both;
}

ul#left_menu{
padding:0 0 0 5px;
margin:0;
list-style-position:inside;
list-style:none;
}

ul#left_menu li{
padding:2px 0;
}

ul#left_menu li a{
text-decoration:none;
color:#000;
font-size:12px;
}

ul#left_menu li.active{
font-weight:bold;
}

.product-block-wrapper{
background-image:url(/images/product_block_bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#ccc;
}

table.product-block{
width:100%;
padding:5px;
}

table.product-block thead{
height:30px;
font-weight:bold;
}

table.product-block tbody .product-block-img{
border:1px solid black;
background-color:#FFF;
}

table.product-block tbody p{
margin:0 0 5px 0;
padding:0;
}

table.product-block tbody ul{
list-style:disc;
list-style-position:inside;
margin:0 0 5px 0;
padding:0;
background-color:none;
}

table.product-block tbody ul li{
background-image:none;
height:auto;
width:auto;
padding:0;
margin:0;
list-style:none;
}

table.product-block span.highlight{
padding:2px;
font-weight:bold;
background-color:#8ED8F9;
color:#000;
}

#item{
padding:10px;
clear:both;
background-image:url(/images/product_block_bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#ccc;
}

#item h2,#body h2{
color:#000;
font-weight:bold;
font-size:13px;
padding:5px 0;
margin:0 0 5px 0;
}

#item table{
padding:0;
margin:0;
border:0;
}

#item #files{
padding:0;
margin:0;
}

#body{
padding:5px 10px;
margin:0;
border:0;
background-color:#eceaeb;
clear:both;
}

.content{
background-image:url(/images/content_bg.gif);
background-repeat:repeat-x;
background-position:top left;
}

#body ul{
margin:0;
padding:0;
list-style:none;
}

#body ul li{
padding:5px 0;
}

#top_navigation ul{
margin:10px 10px 0 0;
padding:0;
display:inline;
list-style:none;
float:right;
}

#top_navigation ul li{
float:left;
margin:0 10px 0 0;
padding:5px;
}

#top_navigation ul li a{
color:#FFF;
text-decoration:none;
}

#top_navigation ul li a:hover{
color:#FFF;
text-decoration:underline;
}

#navigation ul{
padding:10px 0 10px 10px;
margin:0;
}

#navigation ul li{
list-style-image: url(/images/navigation_li_bullet.gif);
list-style-position: inside;
padding:5px 0;
}

#navigation ul li a:hover{
font-weight:bold;
}

#navigation h1{
width:100%;
padding:10px;
margin:0;
clear:both;
font-size:14px;
background-image:url(/images/navigation_h1_bg.gif);
background-position:top left;
background-repeat:repeat-x;
background-color:#FFF;
height:19px;
color:#000;
}

#navigation h2{
height:10px;
font-size:11px;
margin:5px 0 10px 0;
padding:7px 0 5px 10px;
clear:both;
}

#navigation #img{
border:5px solid white;
width:100%;
padding:0;
margin:5px;
overflow:hidden;
}

.featured_product{
width:230px;
height:320px;
margin:14px 14px 0 0;
padding:5px;
float:left;
background-image:url(/images/product_block_bg.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:#CCC;
position:relative;
}

.featured_product span{
width:240px;
height:100px;
}

.featured_product p{
padding:0;
font-size:12px;
}

.featured_product .product-block-img{
border:1px solid #929496;
margin:5px 0 0 0;
}

.featured_product p.button{
position:absolute;
bottom:0;
}

.pointer{
cursor:pointer;
}

.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
}

p.row{
padding:0;
margin:0 0 10px 0;
}

p.row label{
display:block;
clear:right;
font-weight:bold;
}

p.row input[type=text],p.row textarea{
width:450px;
padding:5px;
border:1px solid #CCC;
}

p.row textarea{
height:150px;
}

p.row input[type=submit]{
width:100px;
text-transform:uppercase;
}


