/* --- PROCUCTS  OVERVIEW ---*/
.tableproducts {
	border-width: 1 px;
	border-color: white;
	border-style: solid;
	margin-left: -4px;
}

.tableproducts th {
	text-align: center;
	border-width: 5px;
	border-color: white;
	border-style: solid;
}

.tableproducts td {
	text-align: center;
	border-width: 5px;
	border-color: white;
	border-style: solid;
	padding-top: 5px;
}

/* --- CONTACT ---*/
.tableContact input {
	font-family: Helvetica, Verdana, Arial, Sans;
	width: 438px;
	height: 17px;
	color: #949494;
	border: 1px ;
	border-color: #c6c6c6;
	border-style: solid;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.tableContact select {
	font-family: Helvetica, Verdana, Arial, Sans;
	width: 438px;
	height: 17px;
	color: #949494;
	border: 1px ;
	border-color: #c6c6c6;
	border-style: solid;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 12px;
}


.tableContact textarea {
	width: 540px;
	height: 200px;
	font-family: Helvetica, Verdana, Arial, Sans;
	color: #949494;
	border: 1px ;
	border-color: #c6c6c6;
	border-style: solid;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.tableContact td {
	font-family: Helvetica, Verdana, Arial, Sans;
	font-size: 11px;
	color: #7bb3ca;
	font-size: 14px;
	padding-top: 10px;
}

.tableContact .leftColumn {
	width: 100px;
}

.tableContactCheckbox td {
	font-family: Helvetica, Verdana, Arial, Sans;
	width: 600px;
}

/* --- CONTACT WITH SIDEBAR ---*/
.tableContactSidebar input {
	width: 288px;
}

.tableContactSidebar select {
	width: 288px;
}

.tableContactSidebar textarea {
	width: 390px;
}

.tableContactSidebar .leftColumn {
	width: 100px;
}

.tableContactSidebarCheckbox td {
	width: 402px;
}

/* http://www.somacon.com/p141.php */
table.download {
	border-width: 3px 3px 3px 3px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: #c6c6c6;
	border-collapse: collapse;
	background-color: white;
}
table.download th {
	border-width: 3px 3px 3px 3px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #c6c6c6;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.download td {
	border-width: 3px 3px 3px 3px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #c6c6c6;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

div.subscribe
{
	height: 19px;
	width: 132px;
	font-family: Helvetica, Verdana, Arial, Sans;
	font-size: 11px;
	color: #4b4d4c;
	margin-bottom: 30px;
}


.inputButton {
	font-family: Helvetica, Verdana, Arial, Sans;
	width: 100px;
	height: 23px;
	color: #4b4d4c;
	border: 1px ;
	border-color: #4b4d4c;
	border-style: solid;
	align: right;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background: #c6c6c6;
}

.inputButton:hover {
    color: #FFF;
 	background: #b5cd6f;
 	cursor: pointer;
}

table.features {
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: #4b4d4c;
	border-collapse: collapse;
	background-color: white;
}
table.features th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #4b4d4c;
	background-color: white;
	-moz-border-radius: ;
}
table.features td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #4b4d4c;
	background-color: white;
	-moz-border-radius: ;
}

div.content li { 
   list-style-image: url(images/bome_li_small8x8.png); 
   margin-left: 25px;
}


.bomeList { 
  margin-bottom: 10px;
}

.bomeList li { 
   list-style-image: url(images/bome_li_small8x8.png); 
   margin-left: 25px;
}

/**
* @Override from theme */ 



table.newsletter {
	border-style: none none none none;
	border-collapse: collapse;
	margin-bottom: 15px;
}

table.newsletter td {
	padding: 1px 1px 1px 1px;
	border-style: none none none none;
	-moz-border-radius: 0px 0px 0px 0px;
}


.box {
	text-align: center; 
	font-size: 0.9em; 
	border: 5px dotted #b5cd6f;
	padding: 7px; 
}

hr {
	border: 0;
	height: 1px;
	background: #333;
	background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

