@charset "UTF-8";
/* CSS Document */


body {
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position:center top;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

#toparea {
	background-image: url(../images/topmenu.gif);
	width:940px;
	height:26px;
	margin:0 auto;
	color:#FFFFFF;
	font-size:0.69em;
	font-weight:bold;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
	}
#toparea ul { display:inline; list-style-type:none; margin:0px; padding:0px;}
#toparea li { display:inline; list-style-type:none;margin:0px; padding-left:9px; padding-right:9px; border-left:1px solid #FF6600 }
#toparea a:link { color:#fff; text-decoration:none;  }
#toparea a:hover { color:#fff; text-decoration:underline;  }
#toparea a:visited {color:#fff; text-decoration:none;  }
#toparea a:active {color:#fff; text-decoration:none;  }

#header {
	background-image: url(../images/rfxheader.gif);
	width:983px;
	height:95px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
#mainbg {
	background-image: url(../images/mainbg.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	width:920px;
	margin:0 auto;
	color:#FFFFFF;
	text-align:left;
	padding:15px;
	overflow:hidden;
	}
	
#intro {
	width:920px;
	border-bottom:1px solid #616161;
	padding-bottom:10px;
	margin-bottom:10px;
	overflow:hidden;
}

#introtext a:link {
	color:#FF6600;
	text-decoration:none;
}
#introtext a:hover { color:#fff; text-decoration:underline;  }
#introtext a:visited {
	color:#FF6600;
	text-decoration:none;
}
#introtext a:active {
	color:#FF6633;
	text-decoration:none;
}

#flash {
	width:550px;
	height:243px;
	float:left;
	}
	
#introtext {
	width:355px;
	height:243px;
	float:right;
	}

#introtext p {
	font-size:0.69em;
	line-height:14px;
	}	
	
#introtext h1 { font-weight:bold;
	font-size:1.0em;
	margin-bottom:10px;
	}
	
#main {
	background-image: url(../images/whitemid.gif);
	background-repeat:repeat-y;
	width:920px;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}

#left {
	width:175px;
	float:left;
	font-size:0.69em;
	}
	
#middle {
	width:505px;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
	margin-left:32px;
	color:#000000;
	font-size:0.69em;
	}
	
#right {
	width:175px;
	float:right;
	font-size:0.69em;
	}
	
#browse {	width:175px;padding-top:10px;overflow:hidden;background-image: url(../images/sidebar-top.gif);background-repeat:no-repeat;margin-bottom:10px;	}
#browse p { margin:0px; padding:0px; }
#browse ul {list-style-type:none;padding: 10px 0px 0px 0px; margin:0px 0px 0px 1px;}
#browse li {display:block;border-bottom:1px solid #666;list-style-type:none;}
#browse li a:link {background-color:#000000;display:block;color:#FFFFFF;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}
#browse li a:active {background-color:#000000;display:block;color:#FFFFFF;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}
#browse li a:visited {background-color:#000000;display:block;color:#FFFFFF;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}
#browse li a:hover {background-color:#333;color:#FFFFFF;display:block;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}

#accountbar {	width:175px;padding-top:10px;overflow:hidden;background-image: url(../images/sidebar-top.gif);background-repeat:no-repeat;margin-bottom:10px;	}
#accountbar p { margin:0px; padding:0px; }
#accountbar ul {list-style-type:none;padding: 10px 0px 0px 0px; margin:0px 0px 0px 1px;}
#accountbar li {display:block;border-bottom:1px solid #666;list-style-type:none;}
#accountbar li a:link {background-color:#000000;display:block;color:#FFFFFF;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}
#accountbar li a:active {background-color:#000000;display:block;color:#FFFFFF;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}
#accountbar li a:visited {background-color:#000000;display:block;color:#FFFFFF;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}
#accountbar li a:hover {background-color:#333;color:#FFFFFF;display:block;height:19px;padding-top:5px;padding-left:5px;width:168px;text-decoration:none;}

#searchbar {	width:175px;padding-top:10px;overflow:hidden;background-image: url(../images/sidebar-top.gif);background-repeat:no-repeat;margin-bottom:10px;	}

#basket {	width:175px;padding-top:10px;overflow:hidden;background-image: url(../images/sidebar-top.gif);background-repeat:no-repeat;margin-bottom:10px;	}
#basket p { margin:0px; padding:0px; }
#basket a:link {
	color:#FF9900;
	text-decoration:none;
}
#basket a:active {
	color:#FF9900;
	text-decoration:none;
}
#basket a:visited {
	color:#FF9900;
	text-decoration:none;
}
#basket a:hover {color:#FFFFFF;text-decoration:underline;}



#blogsidebar {	width:175px;padding-top:10px;overflow:hidden;background-image: url(../images/sidebar-top.gif);background-repeat:no-repeat;margin-bottom:10px;	}
#blogsidebar ul { list-style-type:none; }
#blogsidebar li { list-style-type:none; }
#blogsidebar p { margin:0px; padding:0px; }
#blogsidebar a:link {
	color:#FF6600;
	text-decoration:none;
}
#blogsidebar a:active {color:#FF6600;text-decoration:none;}
#blogsidebar a:visited {color:#FF6600;text-decoration:none;}
#blogsidebar a:hover {color:#FFFFFF;text-decoration:underline;}

.sidepadding { width:155px; padding:10px 10px 0px 10px; }


.sidebarhead {
	font-weight:bold;
	padding-left:7px;
	text-transform:uppercase;
	}

.sidebarsfoot {	background-image: url(../images/sidebar-foot.gif);	width:175px;height:29px;}
	
.sidebarheadgreen {
	font-weight:bold;
	color:#FF6600;
	text-transform:uppercase;
	}
	
#footerarea {
	width:920px;
	font-size:0.69em;
	clear:both;
	padding-top:10px;
	overflow:hidden;
}

#footerarea a, a:active, a:visited {
	color:#bbb;
	padding:0px;
	background:none;
	text-decoration:none;
	display:inline;
}
#footerarea a:hover {
	color:#fff;
	padding:0px;
	background:none;
	display:inline;
	text-decoration:underline;
}
#footerarea ul {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}
#footerarea li {
	list-style:none;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-left:1px solid #ff6600;
}
#footerleft {
	float:left;
	width:250px;
	text-align:left;
}
#footerright {
	float:right;
	width:550px;
	text-align:right;
}

#rfxnewsarea  {
	width:920px;
	font-size:0.69em;
	clear:both;
	padding-top:10px;
	overflow:hidden;
}



#onecolumn {
	width:890px;
	background-color:#FFFFFF;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	color:#000000;
	font-size:0.69em;
	}
	
#main2 {
	background-image: url(../images/whiteright.gif);
	background-repeat:repeat-y;
	width:920px;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
}
	
#twocolumnright{
	width:706px;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
	float:left;
	margin-left:25px;
	color:#000000;
	font-size:0.69em;
	}

#twocolumnrightblog a:hover {color:#FF6600;text-decoration:underline;}
#twocolumnrightblog a:link {color:#FF6600;text-decoration:none;}
#twocolumnrightblog a:active {color:#FF6600;text-decoration:none;}
#twocolumnrightblog a:visited {color:#FF6600;text-decoration:none;}
#twocolumnrightblog h1 h2 { color:#FF6600; }

.post {
padding-bottom:10px; border-bottom:1px dotted #666; }


.paddingleft50 {
	margin-left:35px;
	margin-top: 0px;
	}
.paddingleft540 {
	margin-left:500px;
	margin-top: 0px;
	}
.paddingleft600 {
	margin-bottom: 5px;
	margin-left:15px;
	}
	
.homeboxes {
	margin:0 auto;
	width:500px;
	height:362px;
	background-image: url(../images/homeboxes.gif);
	}
	
.homebox1 {
	width:158px;
	float:left;
	text-align:center;
	}
	
.homeboxes p { margin:0px; padding:0px; }

.homebox2 {
	width:158px;
	margin-left:12px;
	margin-right:12px;
	float:left;
	text-align:center;
	}
	

.homebox3 {
	width:158px;
	float:right;
	text-align:center;
	}
	
.homeboxtext {
text-align:left;
padding-top:15px;
width:127px;
margin:0 auto;
}

#infoarea {
	background-image:url(../images/footerarea.jpg);
	color:#ccc;
	font-size:0.69em;
	width:890px;
	height:110px;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}

#infoarea  p {
	margin:0px; padding:0px;
	}

#infoleft {
float:left;
width:430px;
overflow:hidden;
text-align:left;
}

#inforight {
	float:right;
	width:430px;
	overflow:hidden;
	text-align:right;
	}
	
.rssheader {
	font-size:2.2em;
	color:#FFFFFF;
	}
	
#infoarea a:link { color:#fff; text-decoration:none;  }
#infoarea a:hover { color:#fff; text-decoration:underline;  }
#infoarea a:visited {color:#fff; text-decoration:none;  }
#infoarea a:active {color:#fff; text-decoration:none;  }

.blogsearch { width:100px; border:1px solid #ccc; }

.newsbox { padding:10px; margin-bottom:10px; margin-top:8px; width:300px; }

.boldtext {
 color:#000; font-weight: bold; }
 
 
 
/* Reseller Form */

.fields { color:#666666; border:1px solid #ccc; padding:2px; width:210px; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.contactfields { color:#666666; border:1px solid #ccc; padding:2px; width:280px; margin-top:2px; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.dropdowns { color:#666666; border:1px solid #ccc; padding:2px; width:216px; margin-top:4px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; }
.button { margin-top:6px; }
.contactform {width:280px;float:left;margin-right:40px;padding-bottom:15px;}
.formhead {background-color:#CCCCCC; padding:2px; font-size:1.3em; font-weight:bold; padding-left:5px; }

.style2 { color: #008000 }
.style3 { color: #c33131 }
.tickyellowbox {background-color: #eff6ef;border: 1px solid #008000;}
.tickredbox {background-color: #f9eaea;border: 1px solid #c33131;}
.linkbox {width: auto;border: 1px #BCCFDE solid;background-color:#DDE5ED;padding: 10px 10px 10px 10px;color:#000000;
}

