a {
	text-decoration:none;
	color:#FF5F00;
}
a:hover { color:#755091;}
.noborder { border:none; margin-left:15px; }
body {
	font-size:95%;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	text-align:center;
	line-height:1.1em;
        font-weight:bold;
}

.product {
float:left;
width:228px;
border:1px solid #CCC;
padding:15px;
margin-bottom:10px;
margin-left:10px;
}

div#contactform p {
_margin-bottom:10px;
}
div#ad_right {
	width:170px;
	float:right;
        margin-right:16px;
        padding-top:5px;
_margin-right:9px
}
div#ad_right img { margin-bottom:5px; }

div#blog {
	width:599px;
	_width:600px;
        margin-bottom:30px;
	float:left;
	background:url("images/blog_background.png") 0 0 repeat-x;
	background-color:#FFF;
	border-left:1px solid #B2D865;
	border-top:1px solid #B2D865;
}
ul#bizlist  {
font-size:12px;
margin:none;
}
ul#bizlist li {
margin:none;

margin-left:-20px;
}
div#blog_content {
	width:580px;
	padding:10px;
        float:left;
}

div#blog_content ul {
font-family:Helvetica, Verdana, Arial, sans-serif;
}

div#blog_content ul li {
list-style:url("images/li1.gif"); border:none;
font-size:1em;
font-weight:bold;
color:#755091;
margin-bottom:5px;
}

div#blog_content ul ul li {
list-style:url("images/li2.gif");
font-size:.9em;
color:#000;
font-weight:normal;
margin-bottom:0px;
}
div#blog_content ul ul {
margin-bottom:5px;
}

div#body {
	width:800px;
	_width:803px;
	margin-left:10px;
}

div#container {
	width:820px;
	margin:25px auto;
	background-color:#FFF;
	text-align:left;
	background:url("images/background.png") 0 0 repeat-y;
}

div#footer {
	width:820px;
	height:65px;
	background:url("images/footer.png") 0 0 repeat-x;
        float:left;
}


div#affiliate {width:299px; float:left; background-color:#FFF; background:url("images/affiliates.png") 0 0 no-repeat; border-left:1px solid #B2D865;}
div#affiliate_content {width:290px; margin-top:51px; }
div#affiliate ul {	margin:0px; padding:0px; list-style:none; border:none; }
div#affiliate li { margin:0px; }
div#affiliate div.evenItem ul li a { display:block; padding-left:25px; border-bottom:1px solid #D9EDA9;  border-top:1px solid #D9EDA9;  padding-top:8px; padding-bottom:8px; background-color:#D9EDA9; color:#755091; text-decoration: none; width:274px; }
div#affiliate div.evenItem ul li a:hover { background-color:#EEE; border-bottom:1px dashed #C6ADD6;  border-top:1px dashed #C6ADD6; }
div#affiliate div.oddItem ul li a {display:block; padding-left:25px; background-color:#F4FCDE;border-top:1px solid #F4FCDE; border-bottom:1px solid #F4FCDE; padding-top:8px; padding-bottom:8px; color:#755091; text-decoration: none; width:274px; }
div#affiliate div.oddItem ul li a:hover { background-color:#EEE; border-bottom:1px dashed #C6ADD6;  border-top:1px dashed #C6ADD6; }

div#forum { width:300px; float:left;background-color:#FFF; background:url("images/discuss_cover.png") 0 0 no-repeat; }
div#forum_content { width:290px; margin-top:51px; border-left:1px solid #B2D865;}
div#forum ul {	margin:0px; padding:0px; list-style:none; border:none; }
div#forum li { margin:0px; }
div#forum div.evenItem ul li a { display:block; padding-left:25px; border-bottom:1px solid #DACCE5;  border-top:1px solid #DACCE5;  padding-top:8px; padding-bottom:8px; background-color:#DACCE5; color:#755091; text-decoration: none; width:274px;}
div#forum div.evenItem ul li a:hover { background-color:#F1F4E9; border-bottom:1px dashed #B2D865;  border-top:1px dashed #B2D865; }
div#forum div.oddItem ul li a { display:block; background-color:#E8E1EF;border-top:1px solid #E8E1EF; border-bottom:1px solid #E8E1EF;padding-left:25px;padding-top:8px; padding-bottom:8px;color:#755091; text-decoration: none; width:274px;}
div#forum div.oddItem ul li a:hover { background-color:#F1F4E9; border-bottom:1px dashed #B2D865;  border-top:1px dashed #B2D865;}


div#header {
	width:820px;
	height:177px;
	background:url("images/header_temp.png") 0 0 no-repeat;
}

div#main {
	width:600px;
	float:left;
}

div#nav {
	width:800px;
	height:35px;
	position:absolute;
	margin-top:130px;
	_margin-top:140px;
        font-size:13px;
}

div#nav li {
	height:30px;
	color:#755091;
	display:inline;
	border:1px dashed #86B02D;
	margin-right:10px;
	padding:5px;
}
div#nav li a {
	color:#755091;
}
div#nav li a:hover {
	color:#FF5F00;
}
div#nav ul {
	list-style:none;
}

h1 {
	font-size:1.5em;
	color:#FF5F00;
	border-bottom:1px solid #CCC;
}

h2 {
font-size:1em;
margin:0px;
}

h3 {
	font-size:.8em;
	color:#666666;
	margin-left:10px;
	border-bottom:1px dashed #CCC;
}

h3 a {
	font-size:1.8em;
	color:#FF5F00;
}
h3 a:hover {
	color:#755091;
}
p {
	font-size:.8em;
	color:#000;
	margin-left:10px;
}

.padding {
	width:190px;
	padding:10px;
	margin-left:10px;
}

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}

/* CLEAR FIX 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 */