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

# 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 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: 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: 140px;

	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%;

	margin: 0;

	padding: 0;

}

div#memberarea {

	float: left;

	font: normal 11px Arial, Helvetica, sans-serif;

	margin-top: 7px;
	
	/*padding-left: 0px;*/
	padding-left: 10px;

}

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;

}

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

}

td#footer span#info {

	float: left;

	margin-left: 20px;

	text-align: left;

	font-size: 10px;

}

td#footer span#info a {

	font-size: 11px;

}






