/*
#
# $Id: style.css,v 1.29 2007-02-04 06:45:36 ady Exp $
#
# Cascading style sheet (CSS)
#
# By Ady Romantika (ady@romantika.name) http://www.romantika.name
# From Aftech Systems http://www.aftech-systems.com
#
*/
.trheader
{
	font-weight: bold;
}
.topmenubar
{
	font-size:8.0pt;
	font-family:Arial;
	color:#ffffff;
	text-decoration: none;
}
.topmenubar:hover
{
	font-size:8.0pt;
	font-family:Arial;
	color:#fad330;
}
.leftnaviheader
{
	font-family:Arial;
	font-size:12px;
	color:#fad330;
	font-weight:bold;
}
.leftnaviitem
{
	font-family:Arial;
	font-size:12px;
	color:#fffeff;
	text-decoration: none;
}
.leftnaviitem:hover
{
	font-family:Arial;
	font-size:12px;
	color:#fad330;
}
.calljimtoday, a.calljimtoday
{
	font-size:8.0pt;
	font-family:Arial;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
}
a.calljimtoday:hover
{
	color:#fad330;
}
.bottomaddress
{
	font-size:7.5pt;
	font-family:Arial;
	color:#808080;
	text-align:center;
}
.copyright
{
	font-size:7.0pt;
	font-family:Arial;
	color:#a0a0a0;
}
.seemore
{
	font-family:Arial;
	font-size:8.0pt;
	text-decoration: none;
	color: #000000;
}
.randimage
{
}
.randimage:hover
{
}

#user-container, #prod-container
{
	text-align: center;
}
.loading
{
	color: #CC0000;
	text-align: center;
}
#publicconfirm
{
	color: #116b11;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}
#publicfailed
{
	color: #ff0000;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}
#notfound
{
	color: #db0000;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
}
#container
{
	font-family: Arial;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 1px;
}
#container td
{
	font-family: Arial;
	font-size: 11px;
}

#pageno
{
	font-family: Arial;
	font-size: 11px;
}

/* These will not work on IE */

#container input, textarea, select, .editor_field {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	/* width: 250px; */
}
#container input:focus {
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	/* width: 250px; */
}

#container .editor_ok_button {
	background-color: #d4d0c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #d4d0c8;
	/* width: 100px; */
}

#container .editor_ok_button:hover, .editor_ok_button:focus {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #d4d0c8;
	/* width: 100px; */
}

.editor_cancel, .editor_edit
{
	cursor: pointer;
	color: #ff0000;
	text-decoration: none;
	padding: 1px;
	font-size: 11px;
}

.inplaceeditor-form
{
	padding: 0;
}

.inplaceeditor-saving
{
	background-color: #ecf3e1;
}

/* inplaceeditor-loading, inplaceeditor-saving */
#divStatus
{
	text-align: center;
	font-weight: bold;
}

h2
{
	font-family: Arial;
	font-size: 20px;
}

.failure
{
	color: #ff0000;
	font-weight: bold;
}

/* Attempt on shadowing of the whole page with an input box on top */

#shadow, #shadow2 {
	background: black;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.handle {
	display: block;
	width: 216px;
	padding: 0 10px;
	border-top: 1px solid #f2f2f2;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #f2f2f2;
}

#controls {
	height: 0px;
}
.control {

	display: block;
	background: #f9fcfe;
	padding: 0;
}
.controlhandle {
	cursor: move;
	background-color: #c01308;
	border-bottom: 2px solid #000000;
	color: #ffffff;
	display: block;
	margin: 0 0 5px;
	padding: 4px;
	font-size: 120%;
	text-align: left;
}
.controlcloser {
	cursor: pointer;
	font-size: 120%;
	display: block;
	position: absolute;
	top: 2px;
	right: 8px;
	padding: 0 3px;
	font-weight: bold;
	color: #ffffff;
}
.controlform {
	margin: 20px 30px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.tbl-controlform {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.controlview {
	margin: 20px 30px;
	font-size: 11px;
	text-align: left;
}
.controlform p {
	text-align: center;
}
.control .checkbox {
	border: none;
	background: transparent;
}
.hidden {
	display: none;
}

#pagetrack {
	margin: 0 auto;
	width: 400px;
	height: 18px;
	background: url('images/sliderbgleft.png') no-repeat center left;
}

#pagetrackend {
	height: 18px;
	background: url('images/sliderbgright.png') no-repeat center right;
	}

#pagehandle {
	width: 18px;
	height: 18px;
	background: url('images/sliderhandle.png') no-repeat center center;
	cursor: e-resize;
}

#selectpage select {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: thin solid #000000;
	font-weight: normal;
	/* width: 250px; */
}
/* Testimonials */
DIV#overview 			{
	color: #000000;
	text-align: left;
	padding: 2px;
	margin: 0;
}

DIV#overview UL#extended {
	padding: 0;
	margin: 0;
}

DIV#overview UL#extended LI,
DIV#overview UL#extended LI {
	font-weight: normal;
	color: #000000;
	background-color: #f0f0f0;
	overflow: hidden;
	padding: 3px;
	border: 0;
	margin: 5px;
	display: block;
	font-size:8.0pt;
	font-family:Arial;
	cursor: move;
}

DIV#overview UL#extended LI:hover {
	text-decoration: none;
	color: #008000;
	background-color: #d0d0d0;
}

.testimview
{
	font-family: Arial;
	font-size: 11px;
	text-align: left;
}

.testim_titles
{
	text-align: left;
	font-weight: bold;
}

.testim_text
{
	text-align: left;
}

.hint
{
	font-family: Arial;
	font-size: 9px;
	text-align: center;
}

DIV#testimony_countries, DIV#testimony_countries a
{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}
DIV#testimony_countries a:hover
{
	text-decoration: underline;
}

/* Calendar control */

.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #c01308;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

/* Public page */
#contentdiv h3
{
	font-family: Arial;
	font-size: 13px;
	border-bottom: 2px solid #c0c0c0;
	padding-bottom: 10px;
	padding-top: 0;
	width: 100%;
}
#contentdiv h4
{
	font-family: Arial;
	font-size: 10px;
	font-style: italic;
	padding: 0px;
	width: 100%;
}
#contentdiv DIV#h3below
{
	font-family: Arial;
	font-size: 13px;
	border-top: 2px solid #c0c0c0;
	padding-top: 10px;
	padding-bottom: 0;
	width: 100%;
}
#contentdiv ul li.item
{
	font-family: Arial;
	font-size: 11px;
	list-style-image: url("images/list-bullet.gif");
	line-height: 20px;
	cursor: pointer;
	border-bottom: 1px solid #808080;
	background: #f2f2f2;
	padding-left: 5px;
}
#contentdiv ul li.item:hover
{
	background: #cc0000;
	color: #ffffff;
}
#contentdiv ul li.itemdesc, .a_testim
{
	font-family: Arial;
	font-size: 11px;
	list-style-image: url("images/list-bullet-blank.gif");
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contentdiv a.itemlink
{
	font-family: Arial;
	font-size: 11px;
	color: #ff0000;
	text-decoration: none;
}
#contentdiv p
{
	font-family: Arial;
	font-size: 12px;
	padding: 0px;
	width: 100%;
}
/* Contact Us */
.clablefield, .cinnerbody
{
	font-family: Arial;
	font-size: 12px;
}
.cradiotext
{
	font-family: Arial;
	font-size: 12px;
}
textarea.contactform, input.contactform, input.cb
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}
.contactformtable {
	border: 1px solid #999999;
}
.contactformtable-noborder {
	border: 0px solid #ffffff;
}
.formsubheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
}
/* Products list */
.prodrow
{
	font-size: 11px;
	font-family: Arial;
}
.prodrow_alt
{
	font-size: 11px;
	font-family: Arial;
	background: #e0e0e0;
}
.prodrow_highlight
{
	font-size: 11px;
	font-family: Arial;
	background: #fad330;
}
/* Owner form */
.ownerformtable {
	border: 0px solid #999999;
}
/* General content pages */
#contents a
{
	color: #cc0000;
	font-weight: bold;
}
#contents a:hover
{
	color: #ffffff;
	background: #cc0000;
}
#contents p,td
{
	font-size: 11px;
	font-family: Arial;
}
/* More info */
#moreinfo a, #moreinfo a:hover
{
	color: #cc0000;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}
/* Products Layer */
.prodbar
{
	height: 10px;
	background-color: #c01308;
	border-bottom: 2px solid #000000;
	color: #ffffff;
	padding: 3px 3px 6px 3px;
}
.prodpop
{
	padding: 10px;
}
.prodimage
{
	cursor: pointer;
}

#distnames
{
	font-size: 10px;
	text-align: center;
	font-style: italic;
}

a.pager, a.pager:visited, a.pager:active
{
	color: #cc0000;
	text-decoration: none;
}
a.pager:hover
{
	color: #ffffff;
	background: #cc0000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}
a.pager_active
{
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	color: #cc0000;
	background: #eeeeee;
	text-decoration: none;
}

#sorter input
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}

#warning
{
	color: red;
	font-size: 15px;
}
.sitemapitem
{
	font-family:Arial;
	font-size:11px;
	color:#cc0000;
	text-decoration: none;
}
.sitemapitem:hover
{
	font-family:Arial;
	font-size:11px;
	color:#cc0000;
	text-decoration: underline;
}
.sitemap_col1
{
	vertical-align: top;
	border-right: 1px dashed #cc0000;
}
.sitemap_col2
{
	vertical-align: top;
}
.sitemap_col3
{
	vertical-align: top;
	border-left: 1px dashed #cc0000;
}
.breadcrumb
{
	text-decoration: none;
	color: #000000;
	border-bottom: 1px dashed #000000;
}
.breadcrumb:hover
{
	text-decoration: none;
	color: #cc0000;
	border-bottom: 1px dashed #cc0000;
}