li {list-style:none;list-style-image:none !important;}

/* BANNER */
#home-banner {width: 100%;}
#home-banner img, #home-banner a, #home-banner table, #home-banner tr, #home-banner td {margin: 0 !important;padding: 0 !important;border: 0 !important;outline: 0 !important;}
#home-banner img {float: left;}

/* CONTENT */
div.row1contain {padding-top: 20px;}
div.row1contain .double {margin-right: 10px;}

div.product + div.product {margin-left: 20px;}

.home-content {clear: both; margin: 0 8px 8px 13px;}
.first {background-image: url(/cntnt_grade.gif);background-repeat: repeat-x;background-position: top;}
.home-content div {float: left;}
.padright {margin-right:10px;}
.single, .double {background-repeat: no-repeat; background-position: left bottom;}
.single {width:230px;background-image: url(082307-single-bkgd.gif);}
.double {width:727px;background-image: url(082307-double-bkgd.gif);}

div.row2contain {clear: both; padding-top: 20px;}
div.row2contain div.single {margin-right: 7px; float: left;}
div.row2contain div.single + div.single + div.single {margin-right: 0;}

.product {float:left;margin-left: 12px; width: 715px;}
.product img {float:left;margin-bottom:10px;}
.product img.rune {margin-top:10px;}
.product p, div.product ul {font-size: 85%;padding-right:2px; padding-left: 3px; float:right;}
.product p {margin-bottom: 10px;width: 534px;}
.product p a {color: #333; text-decoration:none;}
.product ul {margin: 0 0 5px 0; width: 635px;}
.product ul li {float:right; margin-right:58px;}

/*.news img {float:right; margin-top:-14px;}
.news div {width:229px;margin: -10px 0 0 1px;}
.news div a {padding: 9px 8px 9px 8px; display: block;}
.news div a.line {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.news div a.last {padding-bottom:12px;}
.news div a {font-size: 75% !important; line-height: 140%; color: #666 !important;text-decoration: none !important;}
.news div a:hover {color: #000 !important;text-decoration:underline !important;}*/

.home-content h1 {font-size: 125%;}
.home-content h2 {font-family:Arial, Helvetica, sans-serif;font-size: 140%;color:#333;font-weight: normal;}
.home-content h2 a {color: #333; text-decoration:none;}
.home-content h3 {font-size: 80%; color:#fff;padding: 8px 5px 8px 10px;}
p.homeintro {font-size: 95%;}

.home-content .single h3, .home-content .double h3 {font-size: 10px; background-repeat: no-repeat;background-position: left top;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ccc;}
.home-content .single h3 {background-image: url(single-bar-top-gray.gif);}
.home-content .double h3 {background-image: url(Camtasia_Studio_TechSmith.com.jpg);}


/* FOOTER 
############################################################################# */
#ftr {clear:both; margin-top: 0 !important; }

/* Link Bin - four columns of links */
#linkbin {width: 100%; float:left;  margin-top:20px; padding-bottom: 10px; margin-bottom: 0 !important; clear: both; background:#fff url(/gradient-block-bg.gif) left -150px repeat-x; border-top: 1px solid #aaa;}
#linkbin h3 {font-size: 90% !important; color:#636363; margin-left: -15px !important; padding: 0 !important; margin-bottom: 5px !important;}
#linkbin .bin1 {width:150px !important;}
#linkbin .bin1 ul {width: 140px !important;}

#linkbin .bin2, #linkbin .bin3, #linkbin .bin4 {width:175px !important;}
#linkbin .bin2 ul, #linkbin .bin3 ul, #linkbin .bin2 ul {width: 165px !important;}

.bin {float:left; margin:0 8px 0 0 !important;}

.bin li {font-size: 75% !important; line-height: 1.5em;
list-style-position: outside; list-style-image: url(footernav-bullet.gif) !important;}
.bin li a {color: #333; text-decoration: none; display:block;}
.bin li a span {color: #888;}
.bin li a:hover, .bin li a:hover span  {color: #248 !important;text-decoration:underline;}