/*--------------------------------------------------------------


# 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/business_bg.png') repeat-x 0 top;


	font: normal 12px Verdana, 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 Verdana, sans-serif;


}


a img {


	border: none;


}


td, div {


	font-size: 12px;


}


#nav a {


	font-size: 110%;


}


.contentheading, .componentheading, .contentpaneopen h2 {


	font: bold 16px Verdana, sans-serif;


}


.contentheading a:link, .contentheading a:visited {


	font: bold 16px Verdana, sans-serif;


}


.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .back_button, .pagenavcounter, .pagenav, .pagenavbar {


	font: normal 10px Verdana, sans-serif;


}


a.readon {


	font: normal 12px Verdana, sans-serif;


}


table.contenttoc th {


	font: normal 12px Verdana, sans-serif;


}


.sectiontableheader {


	font: normal 14px Verdana, sans-serif;


}


.pagenav, .pagenav_prev, .pagenav_next, .pagenavbar {


	padding: 0 2px;


	font: normal 12px Verdana, 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 Verdana, 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;


}

.sectiontableheader_a {

padding: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: 85%;


	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;


}


td.maincontentwrap {


	margin-right: 0;


}


td#blockright {


	width: 23%;


}


td#insetwrap {


	width: 45%;


}


td#space, td.space {


	width: 0.6em;


}


table#userdownwrap {


	clear: both;


	width: 100%;


	margin: 0;


	padding: 0;


}


/* 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: left;


	margin-left: 0;


}


a.logo {


	display: block;


	height: 100px;


	width: 332px;


}


/* 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 Verdana, 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%;


	margin: 0;


	padding: 0;


}


div#memberarea {


	float: left;


	font: normal 11px Verdana, sans-serif;


	margin-top: 7px;


	padding-left: 0px;


}


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;*/
	z-index: 3000;


}


td#bannerarea {


	width: 100%;


}


div#rightarea {


	width: 100%;


	margin: 0;


}


/* 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 Verdana, 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 Verdana, 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 Verdana, 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;


}


td#footer span#info {


	float: left;


	margin-left: 20px;


	text-align: left;


	font-size: 10px;


}


td#footer span#info a {


	font-size: 11px;


}








