/*--------------------------------------------------------------
 # Business Revolution - June 2007
 # Copyright (C) 2007 Gavick.com. All Rights Reserved.
 # License: Copyrighted Commercial Software
 # Website: http://www.gavick.com
 # Support: support@gavick.com 
 ---------------------------------------------------------------*/
 html {
 	height: 100%;
 	margin-bottom: 1px;
 	color: #000;  }
 body {
 	
	margin: 0;
 	padding: 0;
 	height: 100%; 	 }
 #bg {
 	background: #fff url('../images/background.jpg') no-repeat top;
 	font: normal 20px Verdana, Arial, Helvetica, sans-serif;
 }
 .clearfix {
 	clear: both;
 }
 form {
 	margin: 0;
 	padding: 0;
 }
 h1, h2, h3, h4, h5, h6 {
 	padding-bottom: 5px;
 	margin: 10px 0;
 }
 a:link, a:visited, a:hover {
 	text-decoration: none;
 }
 ul {
 	padding: 0 0 0 2px;
 	margin: 0;
 	list-style: none;
 }
 ul li {
 	padding: 0 0 0 12px;
 	margin: 0 0 3px 0;
 }
 ol {
 	margin-top: 5px;
 	margin-bottom: 15px;
 }
 ol li {
 	margin-left: 0;
 	line-height: 170%;
 }
 fieldset {
 	border: 0;
 	padding: 5px 0;
 }
 h1 {
 	font-size: 200%;
 }
 h2 {
 	font-size: 180%;
 }
 h3 {
 	font-size: 160%;
 }
 h4 {
 	font-size: 140%;
 }
 h5 {
 	font-size: 120%;
 }
 h6 {
 	font-size: 110%;
 }
 p {
 	margin: 10px 0 10px;
 }
 th {
 	padding: 4px;
 	font-weight: bold;
 	text-align: left;
 }
 fieldset {
 	border: none;
 }
 fieldset a {
 	font-weight: bold;
 }
 input, select {
 	font: normal 12px Arial, Helvetica, sans-serif;
 }
 a img {
 	border: none;
 }
 td, div {
 	font-size: 12px;
 }
 #nav a {
 	font-size: 110%;
 }
 .contentheading, .componentheading, .contentpaneopen h2 {
 	font: bold 16px Arial, Helvetica, sans-serif;
 }
 .contentheading a:link, .contentheading a:visited {
 	font: bold 16px Arial, Helvetica, sans-serif;
 }
 .small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenavcounter, .pagenav, .pagenavbar {
 	font: normal 10px Arial, Helvetica, sans-serif;
 }
 a.readon {
 	font: normal 12px Arial, Helvetica, sans-serif;
 }
 table.contenttoc th {
 	font: normal 12px Arial, Helvetica, sans-serif;
 }
 .sectiontableheader {
 	font: normal 14px Arial, Helvetica, sans-serif;
 }
 .pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {
 	padding: 0 2px;
 	font: normal 12px Arial, Helvetica, sans-serif;
 }
 a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a {
 }
 a.pagenav:hover, a.pagenav:active, a.pagenav:focus, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus, .pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus, .pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
 }
 div#newsflash table td {
 	font: normal 12px Arial, Helvetica, sans-serif;
 }
 /*joomla style-----------------------------------------------*/
 
 .contentpaneopen h2 {
 	color: #000;
 	padding: 0;
 	margin: 0;
 }
 div.syndicate div {
 	text-align: center;
 }
 .modifydate {
 	padding-top: 6px;
 }
 .mosimage_caption {
 	padding-top: 3px;
 	padding-bottom: 3px;
 }
 .sectiontableentry1, .sectiontableentry2 {
 	border-bottom: 1px solid #c7c7c5;
 }
 .componentheading {
 	color: #313131;
 	text-align: left;
 	margin-bottom: 10px;
 }
 table.blog span.article_seperator {
 	display: block;
 	height: 20px;
 }
 table.contenttoc {
 	margin: 0 0 10px 10px;
 	padding: 0px 0 2px 0;
 	width: 200px;
 }
 table.contenttoc td {
 	padding: 1px 5px 2px 18px;
 }
 table.contenttoc th {
 	padding: 2px 4px;
 	color: #fff;
 	text-indent: 15px;
 	text-align: left;
 	font-size: 14px;
 	font-weight: bold;
 }
 div.pagenavcounter {
 	float: right;
 }
 .contentpaneopen {
 	width: 100%;
 }
 .contentpaneopen1 {
 	width: 100%;
 }
 table.contentpane {
 	width: 100%;
 	margin-bottom: 30px;
 }
 .sectiontableheader {
 	line-height: 29px;
 	padding: 0 10px;
 }
 tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
 	height: 20px;
 	padding: 0 10px;
 	line-height: 29px;
 }
 .contentpane {
 	width: auto;
 }
 table.poll {
 	padding: 0;
 	width: 100%;
 	border-collapse: collapse;
 }
 table.pollstableborder, table.pollstableborder-ver1c, table.pollstableborder-ver2, table.pollstableborder-ver2c {
 	padding: 0;
 	width: 100%;
 	border: none;
 	text-align: left;
 }
 table.pollstableborder img, table.pollstableborder-ver1c img, table.pollstableborder-ver2 img, table.pollstableborder-ver2c img, table.pollstableborder-ver3 img {
 	vertical-align: baseline;
 }
 table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2, table.pollstableborder-ver1c td.sectiontableentry1-ver1c, table.pollstableborder-ver1c td.sectiontableentry2-ver1c, table.pollstableborder-ver2 td.sectiontableentry1-ver2, table.pollstableborder-ver2 td.sectiontableentry2-ver2, table.pollstableborder-ver2c td.sectiontableentry1-ver2c, table.pollstableborder-ver2c td.sectiontableentry2-ver2c, table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td, table.pollstableborder-ver1c tr.sectiontableentry1-ver1c td, table.pollstableborder-ver1c tr.sectiontableentry2-ver1c td, table.pollstableborder-bdark tr.sectiontableentry1-bdark td, table.pollstableborder-ver2 tr.sectiontableentry2-ver2 td, table.pollstableborder-ver2c tr.sectiontableentry1-ver2c td, table.pollstableborder-ver2c tr.sectiontableentry2-ver2c td {
 	border-bottom: none;
 	height: 20px;
 	padding-left: 5px; 
 	padding-right: 10px;
 	line-height: 18px;
 	background: none;
 }
 table.searchintro {
 	padding: 10px 0;
 	width: 100%;
 }
 table.searchintro td {
 	padding: 5px!important;
 }
 table.adminform {
 	width: 400px!important;
 }
 .adminform .inputbox {
 }
 a.readon {
 	margin-top: 15px;
 	display: block;
 	width:  75px;
 	height: 18px;
 	line-height: 18px;
 	padding-left: 18px;
 }
 a.readon:hover {
 	text-decoration: underline;
 }
 .button, .button:hover {
 }
 .button:active, .button:focus {
 }
 /* Major Blocks */
 div#wrapper {
 
	width: 980px;
 	margin: 0 auto;
 	padding: 0;
 }
 div#topwrap {
 	width: 100%;
 	margin: 36px 0 0 0;
 	padding: 0;
 }
 table#contentwrap {
 	clear: both;
 	width: 100%;
 	margin: 5px 0 0.6em 0;
 	padding: 0;
 }
 table#leftwrap, td.maincontentwrap, table#maincontent {
 	width: 100%;
 	margin: 0;
 	padding: 0;
	background-color:#ffffff;
      /* for IE */
      filter:alpha(opacity=90);
      /* CSS3 standard */
      opacity:0.9;
 }
 td.maincontentwrap {
 	margin-right: 0;
 }
 td#blockright {
 	background: #fff url('../images/bg_menu.jpg') no-repeat;
	padding-top: 30px;
	width: 176px;
	text-align:right;
 }

td#blockright a:link {
	color: #fff;
}

td#blockright a:hover {
	color: #fff200;
	font-weight: bold; 
}


 td#insetwrap {
 	width: 45%;
 }
 td#space, td.space {
 	width: 0.6em;
 }
 table#userdownwrap {
 	clear: both;
 	width: 100%;
 	margin: 0;
 	padding: 0;
	background-color:#ffffff;
      /* for IE */
      filter:alpha(opacity=90);
      /* CSS3 standard */
      opacity:0.9;

 }
 /* Control Panel */
 div#cp_wrap-1 {
 	position: relative;
 	top: 0;
 	z-index: 50;
 	width: 100%;
 	height: 0;
 }
 div#cp_wrap-2 {
 	margin: 0;
 	padding-top: 0px;
 	width: 100%;
 	position: absolute;
 	top: -15px;
 	z-index: 49;
 	font-size: 10px;
 	display: none;
 	text-align: right;
 }
 /* Users Area Block - setup */
 td#user1, td#user1-1, td#user2-2 {
 	float: left;
 	width: 49.4%;
 	overflow: hidden;
 }
 td#user2 {
 	float: right;
 	width: 49.4%;
 	margin-left: 0.6em;
 	overflow: hidden;
 }
 td#user1-1, td#user2-2 {
 	width: 100%;
 }
 div#logo {
 	float: center;
 	margin-left: 0;
 }
 a.logo {
 	display: block;
background-color:#ffffff; 	  /* for IE */
  filter:alpha(opacity=90);
  /* CSS3 standard */
  opacity:0.9; 	
	height: 200px;
 	width: 980px;
 }
 /* Icons - shop, sitemap */
 div#icons {
 	float: right;
 	margin: 7px 0 0 0;
 }
 div#icons a {
 	float: left;
 	display: block;
 	height: 13px;
 	padding-left: 16px;
 	font: normal 11px Arial, Helvetica, sans-serif;
 }
 a#icon-shop {
 	margin-right: 20px;
 }
 a#icon-sitemap {
 	margin-right: 20px;
 }
 a#icon-tools {
 	background: transparent url('../images/business_icon-tools.png') no-repeat 0 0;
 }
 /* Member login area */
 div#memberwrap {
 	clear: both;
 	height: 33px;
 	width: 100%;
	background-color:#ffffff; /* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9; 	margin: 0;
 	padding: 0;
 }
 div#memberarea {
 	float: left;
 	font: normal 11px Arial, Helvetica, sans-serif;
 	margin-top: 7px;
 	padding-left: 130px;
	
 }
 div#memberarea label {
 	padding-left: 20px;
 }
 div#memberarea input, div#searcharea input {
 	border: 0px;
 	padding-left: 3px;
 }
 div#memberarea form input.button, div#searcharea form input.button, input.button {
 	padding: 0px 3px;
 	margin-left: 3px;
 }
 div#memberarea form input.button:hover, div#searcharea form input.button:hover {
 	padding: 0px 3px;
 }
 /* Search area */
 div#searcharea {
 	float: right;
 	margin: 7px 10px 0 0;
 }
 div#tools {
 	float: right;
 	margin: 9px 10px 0 0;
 }
 div#searcharea form input.button {
 	margin-left: 5px;
 }
 div#searcharea input.inputbox {
 	padding-right: 10px;
 }
 /* Menu wrap */
 div#menuwrap {
 	width: 100%;
 	height: 45px;
 	z-index: 99;
 }
 td#bannerarea {
 	width: 100%;
 }

 div#rightarea {
 	width: 100%;
 	margin: 0;
 }

.rightarea a:visited, .rightarea a:link {color: #fff;} 


 /* Modules */
 div.moduletable, div.moduletable-advert, div.moduletable-ver1c, div.moduletable-ver2, div.moduletable-ver2c, div.moduletable-ver3, div.moduletable-ver3c, div.moduletable-slider, div.moduletable-clear {
 	font: normal 12px Arial, Helvetica, sans-serif;
 	line-height: 16px;
 	padding: 10px 15px 15px 15px;
 	margin-bottom: 0.6em;
 }
 div.moduletable h3, div.moduletable-ver1c h3, div.moduletable-ver2 h3, div.moduletable-ver2c h3, div.moduletable-ver3 h3, div.moduletable-ver3c h3, div.moduletable-slider h3, div.moduletable-clear h3 {
 	font: bold 16px Arial, Helvetica, sans-serif;
 	line-height: 20px;
 	padding: 5px 15px 0 0px;
 	margin: 0 0 10px 0;
 }
 /*Extra modules*/
 div.moduletable-clear {
   padding: 0px;
 	margin-bottom: 0.6em;
 }
 div.moduletable-clear h3 {
  padding: 5px 15px 0 0px;
  margin: 0 0 10px 0;
 }
 div.moduletable-advert {
 	text-align: center;
 	padding: 0 4px 4px 4px;
 }
 div.moduletable-advert h3 {
 	font: normal 10px Arial, Helvetica, sans-serif;
 	text-transform: lowercase;
 	margin: -8px 0 -3px 0;
 	width: 80px;
 	line-height: 10px;
 }
 div.moduletable-slider h3 {
 	font-size: 13px;
 }
 div.moduletable-slider {
 	margin: 0 0 0.6em 0;
 	padding: 0;
 	overflow: hidden;
 }
 div.moduletable-ver1c h3 {
 	font-size: 13px;
 }
 div.moduletable-ver2c h3 {
 	font-size: 13px;
 }
 div.moduletable-ver3c h3 {
 	font-size: 13px;
 }
 div#blockright div.moduletable {
 }
 div#blockright div.moduletable h3 {
 }
 table#leftwrap div.moduletable, table#leftwrap div.moduletable-ver1c, table#leftwrap div.moduletable-ver2, table#leftwrap div.moduletable-ver2c, table#leftwrap div.moduletable-ver3, table#leftwrap div.moduletable-ver3c {
 	margin: 0;
 	margin-bottom: 0.6em;
 }
 table#userdownwrap div.moduletable, table#userdownwrap div.moduletable-ver1c, table#userdownwrap div.moduletable-ver2, table#userdownwrap div.moduletable-ver2c, table#userdownwrap div.moduletable-ver3, table#userdownwrap div.moduletable-ver3c {
 	margin: 0;
 	margin-bottom: 0.6em;
 	background: none;
 }
 /* SLIDER */
 #control_panel {
 	float: right;
 	margin-top: 0px;
 }
 #areaslide {
 	float: left;
 }
 #slider_area {
 	width: 200px;
 	height: 4px;
 	float: left;
 	margin: 4px 16px 0 0;
 }
 #slider_knob {
 	width: 32px;
 	height: 4px;
 	margin: 0 -16px 0 0;
 }
 #upd {
 	float: left;
 	font-size: 8px;
 	margin-right: 16px;
 }
 #area-slider-load {
 	float: left;
 	display: none;
 	width: 15px;
 	height: 15px;
 	margin-left: 12px;
 }
 a#area-slider-left, a#area-slider-right {
 	width: 15px;
 	height: 15px;
 	display: block;
 	margin-left: 12px;
 }
 /*style switcher icons*/
 #style_links {
 	float: left;
 }
 #style_links a {
 	float: left;
 	margin-left: 3px;
 }
 a.style_switcher {
 	width: 15px;
 	height: 15px;
 	display: block;
 }
 a#icon1 {
 	background: url('../images/business_button-style1.gif') repeat-x 0 top;
 }
 a#icon2 {
 	background: url('../images/business_button-style2.gif') repeat-x 0 top;
 }
 a#icon3 {
 	background: url('../images/business_button-style3.gif') repeat-x 0 top;
 }
 a#icon4 {
 	background: url('../images/business_button-style4.gif') repeat-x 0 top;
 }
 a#icon5 {
 	background: url('../images/business_button-style5.gif') repeat-x 0 top;
 }
 a#icon6 {
 	background: url('../images/business_button-style6.gif') repeat-x 0 top;
 }
 /* footer */
 td#footer {
 	width: 100%;
 	height: 44px;
 	margin: 0;
 	padding-top: 8px;
	
 }
 td#footer span {
 	float: left;
	text-align: center;
 }
 td#footer span#info {
 	float: left;
 	margin-left: 450px;
 	text-align: left;
 	font-size: 10px;
	
 }
 td#footer span#info a {
 	font-size: 11px;
	text-align: center;
 }